[Ajuda] Ban
#1

Creio que meu ban nгo estб funcionando, bani o cara por usar hack e o cara voltou logo em seguida'-'

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);
aonde йra pra ser ban.
Reply
#2

Quote:
Originally Posted by Mteck
View Post
Creio que meu ban nгo estб funcionando, bani o cara por usar hack e o cara voltou logo em seguida'-'

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;
}
O Sorvet tem uma funзгo para relogar que buga esse sistema facin
Reply
#3

Na verdade йra o kick(id);

O correto
pawn Code:
Ban(playerid);
Reply
#4

Quote:
Originally Posted by Mteck
View Post
Na verdade йra o kick(id);

O correto
pawn Code:
Ban(playerid);
isso iria banir o player que usou o comando.. Ban o cara pela rcon.. Se ele voltar ele й um ninja
Reply
#5

Ele tem que ser banido pelo comando '-'
ban(playerid); nгo estб correto?
Reply
#6

Quote:
Originally Posted by Mteck
View Post
Ele tem que ser banido pelo comando '-'
ban(playerid); nгo estб correto?
Code:
ban(playerid);
// playerid = vocк
Pelo que entendi pelo script, vc usou a variavel ID para pegar o id do player que й para ser banido, entгo deveria adcionar no comando:

Code:
ban(ID);
Reply
#7

pawn Code:
C:\Users\Richard\Desktop\SAMP 0.3E\filterscripts\KrayAdmin.pwn(1894) : error 017: undefined symbol "ban"
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


1 Error.
minha primeira tentativa de arrumar o cmd foi colocando /ban
Reply
#8

Quote:
Originally Posted by Mteck
View Post
pawn Code:
C:\Users\Richard\Desktop\SAMP 0.3E\filterscripts\KrayAdmin.pwn(1894) : error 017: undefined symbol "ban"
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


1 Error.
minha primeira tentativa de arrumar o cmd foi colocando /ban
troque ban por Ban
Reply
#9

Quote:
Originally Posted by tonisantolia
View Post
troque ban por Ban
Sim, que deve funcionar.
Reply
#10

Quote:
Originally Posted by Blackazur
View Post
Sim, que deve funcionar.
Gкnio vocк, nгo?
Reply
#11

Quote:
Originally Posted by tonisantolia
View Post
troque ban por Ban
Obrigado Santolia sz.

reputado.
Reply


Forum Jump:


Users browsing this thread: