23.08.2012, 16:54
(
Последний раз редактировалось Maklister; 24.08.2012 в 00:02.
)
pawn Код:
CMD:banip(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF000DAA, "ERRO: Vocк nгo й um adiministrador ou nem tem level para usar esse comando."); // Blz aqui verifica se ele nao й admin
PlayerInfo[playerid][pAdmin] = 5; // Agora que diabos voce colocou Outra verificaзгo O.o
new name[MAX_PLAYER_NAME], string[300]; // Nao Prescisa de 300.
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "[NomeSV]: O Adiministrador %s desligou o servidor, aguarde alguns minutos.", name); // 72 Caracteres + 24 = 96 Resumindo 126 ja estaria otimo, voce esta jogando fora 174 fora
SendClientMessageToAll(-1, string);
SendRconCommand("banip"); // <<< no caso Seria uma string ali amigo '-'
return 1;
}
pawn Код:
CMD:banip(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF000DAA, "ERRO: Vocк nгo й um adiministrador ou nem tem level para usar esse comando.");
new name[MAX_PLAYER_NAME], string[126], stringIP[26], giverid;
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "[NomeSV]: O Adiministrador %s desligou o servidor, aguarde alguns minutos.", name);
SendClientMessageToAll(-1, string);
format(stringIP, sizeof(stringIP) "banip %d", giverid);
SendRconCommand(stringIP);
return 1;
}