13.11.2013, 06:22
I made a afk system but when we use /afk we can type /again again... but it should be show : "You're already afk."
So will never can type /afk more than 1 time. or /back. for an example:
my script:


So will never can type /afk more than 1 time. or /back. for an example:
my script:
Код:
CMD:back(playerid, params [])
{
new string[129], pName[MAX_PLAYER_NAME];
GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
SendClientMessage(playerid, COLOR_MATI, "You are no longer AFK.");
format(string,sizeof string, "%s is back from AFK!",pName);
SendClientMessageToAll(0xFF0000AA,string);
TogglePlayerControllable(playerid, 1);
return 1;
}
CMD:afk(playerid, params[], help)
{
new reason[64];
if(sscanf(params,"s[64]", reason)) return SendClientMessage(playerid, COLOR_MATI, "USAGE: /afk [reason]");
TogglePlayerControllable(playerid, 0);
new string[64], pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s is now AFK Reason: %s.",pName, reason);
SendClientMessageToAll(0xFF0000AA,string);
return 1;
}




