04.02.2010, 23:38
Wow the exampe from the wiki is terrible.
So here is one using dcmd, if you don't know dcmd you should learn it now, its much better than strcmp.
So here is one using dcmd, if you don't know dcmd you should learn it now, its much better than strcmp.
pawn Код:
dcmd_pm(playerid, params[])
{
new msg[128], rpid, iname[128], pname[128];
if(!sscanf(params, "ds", rpid, msg) return SendClientMessage(playerid,0xFF0000FF,"USAGE: /PM (id) (message)");
if(!IsPlayerConnected(rpid)) return SendClientMessage(playerid,0xFF0000FF,"/pm :Invalid ID");
GetPlayerName(rpid,iName,sizeof(iName));
GetPlayerName(playerid,pName,sizeof(pName));
new Message[128];
format(Message,sizeof(Message),">> %s(%i): %s",iName,id,msg);
SendClientMessage(playerid,0xFFD720FF,Message);
format(Message,sizeof(Message),"** %s(%i): %s",pName,playerid,msg);
SendClientMessage(rpidid,0xFFD720FF,Message);
return 1;
}