20.05.2012, 15:03
pawn Код:
CMD:pedirajuda(playerid, params[])
{
new nome[24], string[128];
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(PlayerInfo[i][mAdmin] > 0 && PlayerInfo[i][mAdmin] < 6)
{
GetPlayerName(playerid, nome, 24);
format(string, sizeof(string), "[INFO]: O jogador [ID:%d] %s pediu ajuda! /recusarajuda ou /aceitarajuda!", playerid, nome);
SendClientMessage(i, AMARELO, string);
}
}
}
return 1;
}
CMD:recusarajuda(playerid, params[])
{
new id, string[128];
if(PlayerInfo[playerid][mAdmin] < 1) return SendClientMessage(playerid, VERMELHO, falha);
if(sscanf(params, "d", id)) return SendClientMessage(playerid, BRANCO, "[INFO] /recusarajuda [id]");
{
format(string, sizeof(string), "[INFO]: O administrador recusou seu pedido de ajuda!");
SendClientMessage(id, VERMELHO, string);
}
return 1;
}
CMD:aceitarajuda(playerid, params[])
{
new id, string[128];
if(PlayerInfo[playerid][mAdmin] < 1) return SendClientMessage(playerid, VERMELHO, falha);
if(sscanf(params, "d", id)) return SendClientMessage(playerid, BRANCO, "[INFO] /aceitarajuda [id]");
{
format(string, sizeof(string), "[INFO]: O administrador aceitou seu pedido de ajuda!");
SendClientMessage(id, AZUL, string);
}
return 1;
}
Exemplo:
pawn Код:
Jogador: /pedirajuda
Dai aparece pro admin: O jogador [ID:0] Mengueh, pediu ajuda /aceitarajuda ou recusarajuda.
Se o administrador usar : /aceitarajuda 1<< manda a mensagem que este jogador nгo pediu ajuda...