08.08.2009, 00:32
pawn Код:
if(strcmp(cmd, "/say", true) == 0) // Publicly says an admin message. Exact same as RCON's 'say' but in a red color.
{
if (AccountInfo[playerid][AdminLevel] >= 3 || IsPlayerAdmin(playerid))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
new result[128];
result = bigstrtok(cmdtext, idx);
if(!strlen(result))
{
SendClientMessage(playerid, ORANGE, "USAGE: /say [message]");
SendClientMessage(playerid, ORANGE, "FUNCTION: Will broadcast an admin message.");
return 1;
}
new AdminName[MAX_PLAYER_NAME];
GetPlayerName(playerid,AdminName,sizeof(AdminName));
format(string, sizeof(string), "* Admin %s: %s", AdminName,result);
SendClientMessageToAll(LIGHTRED, string);
printf("%s", string);
}
else SendClientMessage(playerid, RED, "You are not an admin with the required level.");
return 1;
}