[z2202] DBScriptsEngine - Prevent multi execution for same scripts for most cases

Note: In the moment only dbscripts_on_quest_*, _on_gossip and _on_event are handled this way

(based on commit [12297] - fa0f3dc)

(based on commit [s1836] - a68f78e)