17.02.2015, 13:49
Galera queria saber como posso fazer para mandar um aviso sobre tal player que usou tal comando para todos os admins online.. Nгo sei se existe alguma FS ou algo do tipo, mas alguйm pode me ajudar por favor?
public OnPlayerCommandText(playerid, cmdtext[])
{
new nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, nome, MAX_PLAYER_NAME);
printf("%s digitou um comando: %s", nome, cmdtext);
//ele imprimirб no CONSOLE algo como
//Bruno_Cyra digitou um comando: /relatorio eae admins
}
public OnPlayerCommandText(playerid, cmdtext[])
{
new nome[MAX_PLAYER_NAME];
new string[250];
GetPlayerName(playerid, nome, MAX_PLAYER_NAME);
format(string,sizeof(string),%s digitou um comando: %s", nome, cmdtext);
ABroadCast(0xFFFFFF,string,1);
}
stock MensagemAdmins(playerid ,text[])
{
for(new i; i < MAX_PLAYERS; i++)
{
if(IsPlayerConected(i))
{
if(IsPlayerAdmin(i)) // aqui vocк muda pra variбvel de admin
{
new name [24], str [50];
GetPlayerName(playerid, name , sizeof(name);
format(str, sizeof(str), "%s Usou:%s" , name, text);
SendClientMessage(i, -1, str);
}
}
}
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
MensagemAdmins(playerid, cmdtext);
}