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;
}