Moin
ich möchte einen befehl blockieren wenn dieser schon eingegeben wurde
also dass er dann nicht nochmal eingegeben werden kann
wie mache ich das am dümmsten?
Moin
ich möchte einen befehl blockieren wenn dieser schon eingegeben wurde
also dass er dann nicht nochmal eingegeben werden kann
wie mache ich das am dümmsten?
new befehlstop = 0;
Befehl...
if(befehlstop == 1) return 1;
befehlstop = 1;
einfügen
Benutz doch ne Variable.
new bool:befehl_eingegeben = false;
Und bei dem Befehl prüfst du dann, ob die Variable true oder false ist:
if(befehl_eingegeben == true) return SendClientMessage(playerid, 0xFFFFFFFF, "Der Befehl wurde schonmal eingegeben!");
Und am Ende des Befehls setzt du die Variable auf true.
befehl_eingegeben = true;
Wenn du das Player Basierend haben willst, musste new bool:befehl_eingegeben[MAX_PLAYERS]; nehmen