Do you have ZCMD and sscanf? Here is your codeh:
pawn Код:
COMMAND:pm(playerid,params[]) {
new
name1[30],
name2[30],
id,
mess[50],
text1[128],
text2[128],
logtext[128];
if(sscanf(params,"us",id,mess))
return SendClientMessage(playerid,red,"USAGE: /pm [id] [message] - will send a private message to a player.");
if(IsPlayerConnected(id)) {
GetPlayerName(playerid,name1,sizeof(name1));
GetPlayerName(id,name2,sizeof(name2));
format(text1,sizeof(text1),"PM sent to %s.",name2);
format(text2,sizeof(text2),"PM from %s: %s",name1,mess);
SendClientMessage(playerid,COLOR_LIGHTGREEN,text1);
SendClientMessage(playerid,COLOR_LIGHTGREEN,text2);
format(logtext,sizeof(logtext),"PM from %s, to %s: %s",name1,name2,mess);
} else {
return SendClientMessage(playerid,red,"Invalid ID.");
}
return 1;
}
If not, then you must use strcmp and strtok, I'm not gonna make that
EDIT: woah 100th post xd