03.06.2012, 12:51
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
Now:
must i put on every cmd that ? (new string[128]; 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
Код:
public OnPlayerCommandText(playerid, cmdtext[]) { new string[256]; new playermoney; new sendername[MAX_PLAYER_NAME]; new giveplayer[MAX_PLAYER_NAME]; new playername[MAX_PLAYER_NAME];
Код:
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; } }