27.01.2013, 09:57
Creio que meu ban nгo estб funcionando, bani o cara por usar hack e o cara voltou logo em seguida'-'
Fail Maximo.
aonde йra pra ser ban.
pawn Code:
CMD:ban(playerid, params[])
{
new Razao[128];
if(PlayerDados[playerid][Admin] < 2) return SendClientMessage(playerid, BRANCO, "Vocк precisa ser admin nivel 2 para usar este comando!");
if(sscanf(params, "us", ID, Razao)) return SendClientMessage(playerid, CINZA, "[E.z] Use /banir [ID] [Razгo]"), SendClientMessage(playerid, CINZA, "Use o comando para banir a conta de um jogador");
if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, BRANCO, "[ERRO] ID invalido");
if(PlayerDados[ID][Admin] > PlayerDados[playerid][Admin]) return SendClientMessage(playerid, CINZA, "Vocк nгo pode fazer nada contra um admin superior a vocк!");
format(String, sizeof(String), "[E.z] O Admin %s Baniu o Jogador %s[ID: %d] pelo motivo: %s\r\n", Nome(playerid), Nome(ID), ID, Razao);
SendClientMessageToAll(VERDE_CLARO, String);
EscreverLog("KrayArquivos/Logs/Banidos.log", String);
format(String, sizeof(String), "KrayArquivos/Banidos/Contas/%s.txt", Nome(ID));
getdate(Ano, Mes, Dia);
gettime(Hora, Minuto, Segundo);
DOF2_CreateFile(String);
DOF2_SetString(String, "Admin", Nome(playerid));
DOF2_SetString(String, "Motivo", Razao);
DOF2_SetInt(String, "Ano", Ano);
DOF2_SetInt(String, "Mes", Mes);
DOF2_SetInt(String, "Dia", Dia);
DOF2_SetInt(String, "Hora", Hora);
DOF2_SetInt(String, "Minuto", Minuto);
Kick(ID);
return 1;
}
Fail Maximo.
pawn Code:
kick(id);