24.08.2013, 00:13
Ask command:
Reply command:
pawn Код:
CMD:ask(playerid,params[])
{
new string[128],playername[24];
if(sscanf(params,"s[128]",params)) return SendClientMessage(playerid,0xFFFFFFFF,"USAGE: /ask [question]");
GetPlayerName(playerid,playername,24);
format(string,sizeof(string),"%s has requested help, question: %s",playername,params);
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerAdmin(i)) // Or use your admin variable, e.g. if(PlayerInfo[playerid][pAdmin])
{
SendClientMessage(i,0x00FF00FF,string);
}
}
}
return 1;
}
pawn Код:
CMD:reply(playerid,params[])
{
new string[128],playername[24],playerb;
if(!IsPlayerAdmin(playerid)) return 0; //hides the command if they're not an admin
if(sscanf(params,"us[128]",playerb,params)) return SendClientMessage(playerid,0xFFFFFFFF,"USAGE: /reply [id] [response]");
if(!IsPlayerConnected(playerb)) return SendClientMessage(playerid,0xFF0000FF,"Invalid player ID!");
GetPlayerName(playerid,playername,24);
format(string,sizeof(string),"%s has responded, response: %s",playername,params);
SendClientMessage(playerb,0x00FF00FF,string);
GetPlayerName(playerb,playername,24);
format(string,sizeof(string),"You have replied to %s successfully",playername);
SendClientMessage(playerid,0x0000FFFF,string);
return 1;
}