I was using the standard cmd processor and i had one time new string[128]; and new sendername[MAX_PLAYER_NAME];
under Onplayercommandtext.... now i changed to zcmd.. must i put it on every code or is it ok/enaugh if i put it at the top of my script
Код:
CMD:brb(playerid, params[])
{
if(AFK[playerid] == 0)
{
new string[128];
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s is away from the keyboard (/afklist)",sendername);
SendClientMessageToAll(0x36a461ff, string);
//TogglePlayerControllable(playerid,0);
AFK[playerid] = 1;
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "You are already Afk");
return 1;
}
}
CMD:back(playerid, params[])
{
if(AFK[playerid] == 1)
{
new string[128];
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s is back ",sendername);
SendClientMessageToAll(0x36a461ff, string);
//TogglePlayerControllable(playerid,1);
AFK[playerid] = 0;
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "You are already Back");
return 1;
}
}