Ich frag mich warum du dich als Ersteller so dumm anstellst, auf mich wirkt das wie fröhliges Rätselraten bis du jemand gefunden hast der das für dich macht.
Wenn du bei deinem Befehl buyticket abfrägst ob der Spieler gerade im Spiel ist
und du direkt beim aufrufen des Dialoges DIALOG_GAME, inGame[playerid] wieder auf 0 zurück setzst kannst du logischer weiße den
Befehl direkt wieder ausführen egal , was danach aufgerufen und ausgeführt wird, sofern das nicht wieder auf true gesetzt wird.
Da du möchtest das der Spieler den Befehl erst ausführen kann, wenn er das Textdraw angeklickt hat solltest du es auch logischerweise
auch dort wieder auf den Ausgangswert false zurücksetzen.
Zusätzlich hast du bei deinem Befehl eine Klammer vergessen " { " nach der Abfrage ob sich der Spieler an den jeweiligen Orten befindet