Guten Abend liebe Community,
ich habe ein AFK System gescriptet. Jedoch kann man die Befehle /afk und /back spammen. Ich wollte euch Fragen wie das geht, dass wenn man schon AFK ist und man es nochmal eingibt, dass dann kommt "Du bist bereits AFK! Mach /back um aus dem AFK Modus zu gehen!" und dasselbe mit /back. Das da steht "Du bist nicht AFK!"
Hier mein AFK system:
ZitatAlles anzeigen
if(strcmp(cmdtext, "/afk", true) == 0)
{
new pName[MAX_PLAYER_NAME];
new string[128];
GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
format(string, sizeof(string), "%s ist AFK gegangen.", pName);
SendClientMessageToAll(0xFFFF00AA, string);
TogglePlayerControllable(playerid, 0);
SetPlayerHealth(playerid, 99999999.99);
return 1;
}
if(strcmp(cmdtext, "/back", true) == 0)
{
new pName[MAX_PLAYER_NAME];
new string[128];
GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
format(string, sizeof(string), "%s ist nun wieder zurück.", pName);
SendClientMessageToAll(0xFFFF00AA, string);
TogglePlayerControllable(playerid, 1);
SetPlayerHealth(playerid, 100);
return 1;
}
Ich hoffe ihr könnt mir weiterhelfen
Mit freundlichen Grüßen
iMan