CMD:a(playerid,params[]) { new aText[128],aName[MAX_PLAYER_NAME],string[128]; if(sscanf(params,"s",aText)) return SendClientMessage(playerid,COLOR_WHITE,"{ff387a}[Syntax]:{ffffff} ''/a [text]''."); if(pData[playerid][Admin] == 0) return SendClientMessage(playerid,COLOR_WHITE,"{ff0000}[Error]:{ffffff} You are not an Administrator with the required level."); GetPlayerName(playerid,aName,sizeof(aName)); format(string,sizeof(string),"{ff387a}[Admin] {ffffff}%s: %s",aName,aText); SendClientMessageToAdmins(COLOR_WHITE,string); return 1; }
if(sscanf(params,"s[128]",aText)) return SendClientMessage(playerid,COLOR_WHITE,"{ff387a}[Syntax]:{ffffff} ''/a [text]''.");
omg, i did not see that, is a sscanf string not set lenght by default?
|
CMD:a(playerid,params[])
{
if(pData[playerid][Admin] == 0) return SendClientMessage(playerid,COLOR_WHITE,"{ff0000}[Error]:{ffffff} You are not an Administrator with the required level.");
if(isnull(params)) return SendClientMessage(playerid,COLOR_WHITE,"{ff387a}[Syntax]:{ffffff} ''/a [text]''.");
new aName[MAX_PLAYER_NAME],string[145];
GetPlayerName(playerid,aName,sizeof(aName));
format(string,sizeof(string),"{ff387a}[Admin] {ffffff}%s: %s",aName,params);
SendClientMessageToAdmins(COLOR_WHITE,string);
return 1;
}