[Ajuda] Desbanir e Desbanir o IP
#1

Tento desbanir uma conta que estб com o INI Banned 1 nгo funciona, sу fica essa conta nгo estб banida...

pawn Код:
CMD:desban(playerid,params[])
{
    if(PInfo[playerid][Level] < 3)
        return SendClientMessage(playerid,white,"» "cred"Vocк nгo tem permissгo para usar este comando!");
    if(sscanf(params, "s[128]", params[0]))
        return SendClientMessage(playerid,red,"[x] Uso correto: /Desban [nome da conta]");
    new string[128];
    format(string,sizeof string, Userfile,GetPName(params[0]));
    if(!INI_Exist(params[0]))
        return SendClientMessage(playerid,red,"[x] Essa conta nгo estб banida.");
    INI_Open(string);
    INI_WriteInt("Banned",0);
    INI_Save();
    INI_Close();
    format(string, 128,"%s desbaniu %s.",GetPName(playerid), params[0]);
    SendClientMessage(playerid,white, string);
    return 1;
}
Ja o Desban IP nem funciona, eu digito ele e n acontece nada, pq?

pawn Код:
CMD:desbanip(playerid,params[])
{
    new
        IP[80],
        String1[128]
    ;

    if(PInfo[playerid][Level] < 3) return SendClientMessage(playerid,red,"[x] Vocк nгo tem permissгo para fazer isso!");
    if(sscanf(params,"s",IP)) return SendClientMessage(playerid,red,"{FFFF00}[ > ] Uso correto: /desbanip [ip]");
    format(String1,sizeof(String1),"unbanip %s",IP);
    SendRconCommand(String1);
    SendRconCommand("reloadbans");
    SendClientMessage(playerid,orange,"{FFFF00}[ > ] O IP %s foi desbanido com sucesso! ", IP);
    return 1;
}

Me ajudem por favor...
Reply
#2

Alguem me ajuda por favor, esses comandos sгo de extrema importancia!
Reply
#3

De que forma vocк verifica se o jogador estб banido?
Reply
#4

Assim? Banned = 1

pawn Код:
static file[180];
    format(file,sizeof file,Userfile,GetPName(playerid));
    if(INI_Exist(file))
    {
        INI_Open(file);
        if(INI_ReadInt("Banned") == 1)
        {
            SendFMessageToAll(red,"The noob player %s has tried to ban evade, therefor he has been re-banned.",GetPName(playerid));
            format(file,sizeof file,"%s has tried to ban evade.",GetPName(playerid));
            SaveIn("Banevadelog",file,1);
            SetTimerEx("BanPlayer",10,false,"i",playerid);
        }
        else
        {
            ShowPlayerDialog(playerid,Logindialog,3,"Login",""cwhite"Seja bem-vindo novamente jogador(a), sua conta estб registrada em nosso sistema! \nPor favor digite sua senha para "cligreen"entrar "cwhite"no servidor, cuidado para nгo errar. \n","Entrar","Cancelar");
        }
        INI_Close();
    }
Reply
#5

Alguem ajuda por favor? rs
Reply
#6

Alguem me ajuda por favor? DESCULPA DOUBLE POST
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)