folgende bitte hätte ish:
ich möchte dass die spieler im afk modus keine befehle durchführen können.
ich arbeite mit ocmd
wollte es bei OnPlayerCommandText abfragen nur leider gehen die befehle im afk modus immernoch.
afk teil:
ocmd:afk(playerid)
{
if (GetPVarInt(playerid,"AFK") == 0)
{
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid,pname, sizeof(pname));
new afkmsg[128];
format(afkmsg,sizeof(afkmsg), "%s ist nun AFK.",pname);
SendClientMessageToAll(AFK,afkmsg);
SetPlayerColor(playerid,0x000000FF);
SetPVarInt(playerid,"AFK", 1);
}
else
{
}
return 1;
}
OnPlayerCommandText teil:
public OnPlayerCommandText(playerid,cmdtext[])
{
if (GetPVarInt(playerid,"AFK") == 1)
{
return SendClientMessage(playerid, ROT, "Im AFK-Modus kannst du keine Befehle ausführen.");
}
else
{
return SendClientMessage(playerid, ROT, "Unbekannter Befehl.");
}
}