Quote:
Originally Posted by Audi_Quattrix
pawn Код:
CMD:pm(playerid, params[]) { new string2[256],string1[256],giveid,text; if(sscanf(params,"us",giveid,text)) { SendClientMessage(playerid,COLOR_GREY,"Usage: /Pm [ID] [Text]"); } else { format(string2,sizeof(string2),"[PM] to %s(ID:%d): %s",GetPlayerNameEx(giveid),giveid,text); SendClientMessage(playerid,COLOR_GREEN,string2); format(string1,sizeof(string1),"[PM] from %s(ID:%d): %s",GetPlayerNameEx(playerid),playerid,text); SendClientMessage(giveid,COLOR_GREEN,string1); } return 1; }
|
Nope, I don't find any errors, but I changed some of your code. I changed the string size and Indentationalso added the string size in sscanf parameter
pawn Код:
CMD:pm(playerid, params[])
{
new
string[128], giveid, text;
if(sscanf(params,"us[128]",giveid,text))
return SendClientMessage(playerid,COLOR_GREY,"Usage: /Pm [ID] [Text]");
format(string,sizeof(string),"[PM] to %s(ID:%d): %s",GetPlayerNameEx(giveid),giveid,text);
SendClientMessage(playerid,COLOR_GREEN,string);
format(string,sizeof(string),"[PM] from %s(ID:%d): %s",GetPlayerNameEx(playerid),playerid,text);
SendClientMessage(giveid,COLOR_GREEN,string);
return 1;
}