28.06.2012, 13:44
Basically anywhere under the OnPlayerCommand Section
Either Above or Below this command will do just fine.
Or just copy and paste this.
Either Above or Below this command will do just fine.
Or just copy and paste this.
pawn Код:
dcmd_pm(playerid,params[])
{
new string[128];
new ID;
new cmdreason[100];
if(sscanf(params, "us[100]", ID, cmdreason))
{
SendClientMessage(playerid,COLOR_ERROR,"USAGE: /pm (Player Name/ID) (Message)");
return 1;
}
if(IsMuted[playerid] == 1)
{
SendClientMessage(playerid,COLOR_ERROR,"You are Muted. You Cannot Use This Command");
return 1;
}
if(udb_Exists(PlayerName(playerid)) && !PLAYERLIST_authed[playerid])
{
SendClientMessage(playerid,COLOR_ERROR,"You must login before you can talk");
return 1;
}
if(!IsPlayerConnected(ID))
{
format(string, sizeof(string), "The Player ID (%d) is not connected to the server.",ID);
SendClientMessage(playerid,COLOR_ERROR,string);
return 1;
}
format(string, sizeof(string), "PM Sent to: %s (%d): %s",PlayerName(ID),ID,cmdreason);
SendClientMessage(playerid,COLOR_YELLOW,string);
format(string, sizeof(string), "PM From: %s (%d) %s",PlayerName(playerid),playerid,cmdreason);
SendClientMessage(ID,COLOR_YELLOW,string);
format(string, sizeof(string), "3[PM] From %s (%d) to %s (%d): %s",PlayerName(playerid),playerid,PlayerName(ID),ID,cmdreason); // [0] <jacob> hi
IRC_GroupSay(gGroupAdminID,IRC_ADMINCHANNEL,string);
SpamStrings[playerid] ++;
PlayerPlaySound(ID,1085,0.0,0.0,0.0);
return 1;
}
dcmd_r(playerid,params[]) return dcmd_pm(playerid, params);