SA-MP Forums Archive
[Ajuda] /desban como fazer. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] /desban como fazer. (/showthread.php?tid=438986)



/desban como fazer. - davi54723 - 23.05.2013

pawn Код:
CMD:banplayer(playerid, params[])
{
    if(IsPlayerAdmin(playerid))
    {
    new PTiD, name[MAX_PLAYER_NAME+1];
    GetPlayerName(playerid, name, sizeof(name));
    GetPlayerName(PTiD, name, sizeof(name));
    if(sscanf(params, "u", PTiD)) return SendClientMessage(playerid, -1, "Uso: /banplayer [ID]");
    if(!IsPlayerConnected(PTiD)) return SendClientMessage(playerid, -1, "[ERRO]: Jogador Nгo conectado!");
    static ipplayer[16];
    GetPlayerIp(PTiD, ipplayer, sizeof(ipplayer));
    new string[1000];
    format(string, 256, "%s\r\n" ,ipplayer);
    ArmazenarFaixaIP(string);
    format(string, sizeof(string), "%s Baniu o player %s do servidor!.", name, PTiD);
    SendClientMessageToAll(0xC4C4C4FF, string);
    Ban(PTiD);
    }
    else
    {
    SendClientMessage(playerid, 0xAA3333AA, " VOCК NГO Й ADMIN!  ");
    }
    return 1;
}
Bom galera to criando um GM, e eu vi esse comando na net, eu arrumei tudo certinho bani e tals, eu gostaria de saber como faзo agora para desbanir ?

Se forem postar o cуdigo pronto pelo menos me explica como fez pra eu aprender


Re: /desban como fazer. - mau.tito - 23.05.2013

pawn Код:
CMD:desbanplayer(playerid, params[])
{
    if(IsPlayerAdmin(playerid))
    {
        new PTiD[30], name[MAX_PLAYER_NAME+1];
        GetPlayerName(playerid, name, sizeof(name));
        if(sscanf(params, "u", PTiD)) return SendClientMessage(playerid, -1, "Uso: /banplayer [ID]");

        new string[1000];
        format(string, 256, "%s\r\n" ,PTiD);
        ArmazenarFaixaIP(string);
        format(string, sizeof(string), "%s desBaniu o player %s do servidor!.", name, PTiD);
        SendClientMessageToAll(0xC4C4C4FF, string);
        // Use a funзгo de deletar de seu modo de salvamento !
    }
    else
    {
        SendClientMessage(playerid, 0xAA3333AA, " VOCК NГO Й ADMIN!  ");
    }
    return 1;
}



Re: /desban como fazer. - davi54723 - 23.05.2013

Entгo cara, o modo de salvamento й esse:

pawn Код:
stock ArmazenarFaixaIP(const string[])
{
new File:HF = fopen("FaixasIP.ini",io_append);
fwrite(HF, string);
fclose(HF);
}
E nгo tem o de deletas, como eu faзo ?


Re: /desban como fazer. - davi54723 - 24.05.2013

Alguйm sabem ? ou algum tutorial


Re: /desban como fazer. - davi54723 - 24.05.2013

Alguйm ?


Re: /desban como fazer. - [THs]ShadoW - 24.05.2013

Cara, vocк baixou esse GM da NET ?


Re: /desban como fazer. - Don_Speed - 24.05.2013

Isto e muito simples SR. Davi54723 , use a funзao Fremove , ele ira remover .Lembre-se vocк precisa de uma format !


Re: /desban como fazer. - davi54723 - 24.05.2013

Sim amigo, eu vi isso sу que ele remove o arquivo, eu quero que ele abra o arquivo e remova o IP... Tendeu ?


Re: /desban como fazer. - Bruno13 - 24.05.2013

Ajuda ae gente porfavor
http://forum.sa-mp.com/showthread.ph...=1#post2539762


Re: /desban como fazer. - davi54723 - 25.05.2013

Alguйm sabe como eu devo fazer?