30.04.2012, 14:21
i need commant /ask and type and go message admin can help me?
i need commant /ask and type and go message admin can help me?
|
COMMAND:ask(playerid, params[])
{
new Fstring[164], name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
if(sscanf(params, "s[128]", Fstring))
{
SendClientMessage(playerid, -1, "ERROR: Usage /ask [message]");
return 1;
}
else
{
for(new f = 0; f < MAX_PLAYERS; f++)
{
if(IsPlayerConnected(f))
{
if(IsPlayerAdmin(f)) // you could change into your own admin system
{
format(Fstring, sizeof(Fstring), "(PM TO ADMINS) %s: %s ", name, Fstring);
SendClientMessage(f, -1, Fstring);
}
}
}
}
return 1;
}
if(!strcmp(cmdtext, "/ask", true, 4)) {
new str[128], pName[24];
GetPlayerName(playerid, pName, 24);
format(str, sizeof str, "%s asked: %s", pName, cmdtext[5]);
for(new i=0; i<MAX_PLAYERS;++i) {
if(IsPlayerAdmin(i)) { // You might need your alevel variable if you're using an admin script!
SendClientMessage(i, -1, str);
}
}
return 1;
}