Ich habe simple ein afk system gescriptet /afk geht alles aber /afkback settet er die hp nicht auf 100 und unfreezed denn nicht
Mein script
ocmd:afk(playerid,params[])
{
if(AFK[playerid] == 0)
{
new pID,string[256],string2[256];
new spieler[MAX_PLAYER_NAME];
GetPlayerName(playerid,spieler,sizeof spieler);
SetPlayerHealth(playerid,INFINITY);
TogglePlayerControllable(pID,0);
format(string,sizeof string,"AFK-System: %s ist nun in den AFK-Modus Gegangen.",spieler);
SendClientMessageToAll(COLOR_WHITE,string);
}
else { return SendClientMessage(playerid,COLOR_WHITE,"Du bist bereits AFK."); }
return 1;
}
ocmd:afkback(playerid,params[])
{
if(AFK[playerid] == 1)
{
new spieler[MAX_PLAYER_NAME];
new pID,string[256],string2[256];
SetPlayerHealth(playerid,100);
TogglePlayerControllable(pID,1);
GetPlayerName(playerid,spieler,sizeof spieler);
format(string,sizeof string,"AFK-System: %s ist nun wieder aktiv.");
SendClientMessageToAll(COLOR_WHITE,string);
}
else { return SendClientMessage(playerid,COLOR_WHITE,"Du bist nicht im AFK-System."); }
return 1;
}