Nгo testei mas creio que esteja funcional.
Ao admin digitar /tapa id, irб aparecer а todos os admins online: O administrador ... deu um tapa no ...
A partir do for(...) fica a funзгo onde irб mandar para todos os admins online. Entгo com isso, vocк adapta em seu servidor. Boa sorte com o projeto
PHP код:
CMD:tapa(playerid, params[])
{
new id, Float: X, Float: Y, Float: Z;
if(pInfo[playerid][Admin] == 0)
return SendClientMessage(playerid, 0xFF0000AA, "ERRO: Comando apenas para Admins.");
if(sscanf(params, "u", id))
return SendClientMessage(playerid, 0xFF0000AA, "ERRO: Use: /tapa (id).");
if(!IsPlayerConnected(id))
return SendClientMessage(playerid, 0xFF0000AA, "ERRO: O ID nгo estб conectado.");
new string[128], pname[MAX_PLAYER_NAME], iname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
GetPlayerName(id, iname, MAX_PLAYER_NAME);
format(string, sizeof(string), "CmdAdm: O administrador %s lhe deu um tapa.", pname);
SendClientMessage(id, -1, string);
format(string, sizeof(string), "CmdAdm: Vocк deu um tapa no %s", iname);
SendClientMessage(playerid, -1, string);
GetPlayerPos(id, Float:X, Float:Y, Float:Z);
SetPlayerPos(id, Float:X, Float:Y, Float:Z+20);
for(new i; i < MAX_PLAYERS; i++)
{
if(pInfo[i][Admin] > 0 && IsPlayerConnected(i))
{
format(string, sizeof(string), "AdmCmd: O administrador %s deu um tapa no %s", pname, iname);
SendClientMessage(i, -1, string);
}
}
return 1;
}