SSGamers - 13 Anos online por você.

#SSGamers - A Comunidade que mais crescer no brasil!

Participe do fórum, é rápido e fácil

SSGamers - 13 Anos online por você.

#SSGamers - A Comunidade que mais crescer no brasil!

SSGamers - 13 Anos online por você.

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Chegou o novo tema 6.5.5 - SSGamers - Servidores online de qualidade - Aproveite e entre para nossa comunidade, inscreva-se já! - Ouça nossa web radio - Veja nossas novidades - Participe dos nossos setores de jogos online - Parcerias aberta fale já com um administrador.

2 participantes

    VBan - Sistema de bans

    Weslley_Script
    Weslley_Script
    SS - Fundador
    SS - Fundador


    Steam Steam : WeslleySSGames
    Zello : WeslleySSGames
    Mensagens : 11638
    Moedas : 1032933
    Data de inscrição : 06/10/2011
    Idade : 29
    Localização : Brasil

    VBan - Sistema de bans Empty VBan - Sistema de bans

    Mensagem por Weslley_Script Sex 3 Fev 2012 - 16:07

    VBan - Sistema de bans
    __________________

    Por: ViniBorn


    Este trabalho pode ser postado em outros fórums/blogs desde que sejam mantidos os créditos

    Este trabalho pode ser postado em outros fórums/blogs desde que sejam mantidos os créditos.


    Descrição :

    Com esta include é possível :

    - Banir jogadores por Nick
    - Banir jogadores por ID
    - Banir jogadores por IP
    - Verificar informações de IP's ou contas banidas


    Vantagens :

    - Fácil utilização e implementação por parte dos scripters
    - Fácil gerenciamento dos bans por parte dos administradores
    - Se um nick banido entra no servidor, seu IP é banido automaticamente
    - Se um IP banido entra no servidor, seu nick é banido automaticamente
    - Ao desbanir um nick, o seu último IP detectado também é desbanido
    - Ao desbanir um IP, o seu último nick detectado também é desbanido


    Para utilizar copie o conteúdo postado no pastebin em um bloco de notas chamado VBan.inc ou baixe
    o arquivo do 4shared e renomeie para VBan.inc

    Feito isso, coloque esse mesmo arquivo na pasta pawno/include
    E por último coloque isto no topo do GM

    Código:
    #include <VBan>

    Depois basta utilizar as funções de acordo com sua necessidade.

    Segue a lista com a explicação dos seus respectivos parâmetros:

    VBanID(playerid,giveid,motivo[]); // Ban por ID
    //playerid = Administrador que efetuou o ban
    //giveid = Jogador que sofreu o ban
    //motivo = Motivo do ban
    ______________________________________________

    VBanNick(playerid,nick[],motivo[]); // Ban por nick
    //playerid = Administrador que efetuou o ban
    //nick= Nick que sofreu o ban
    //motivo = Motivo do ban
    ______________________________________________

    VBanIP(playerid,IP2[],motivo[]); // Ban por IP
    //playerid = Administrador que efetuou o ban
    //IP2= IP que sofreu o ban
    //motivo = Motivo do ban
    ______________________________________________

    VUnBan(playerid,Arq[]); // Desbanimento
    //playerid = Administrador que efetuou o desban
    //Arq = Arquivo a ser desbanido. Ex: "/bans/Vini_Born.ini"
    ______________________________________________

    VBanCheck(playerid); // Checa se o jogador está banido
    ______________________________________________

    VBanLoadInfo(playerid,Varq[]); // Exibe informações do ban
    //playerid = Jogador que verá as informações
    //Varq = Arquivo do qual as informações serão extraídas. Ex: "/bans/Vini_Born.ini"
    ______________________________________________


    //EXEMPLOS DE UTILIZAÇÃO

    if(strcmp(cmd, "/ban", true) == 0)
    {
    new tmp[24];
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    return SendClientMessage(playerid, -1, "USO: Digite o nick");

    new giveid = VBReturnUser(tmp);

    tmp = strtok(cmdtext,idx);
    if(!strlen(tmp))
    return SendClientMessage(playerid, -1, "USO: Digite o motivo");

    VBanID(playerid,giveid,tmp);

    return 1;
    }

    if(strcmp(cmd, "/baninfo", true) == 0)
    {
    new tmp[24],Vstring[32];
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    return SendClientMessage(playerid, -1, "USO: /baninfo[Nick/IP]");

    format(Vstring,32,"/bans/%s.ini",tmp);
    VBanLoadInfo(playerid,Vstring);

    return 1;
    }

    ScreenShot :
    VBan - Sistema de bans Samp264k

    Download:

    DINI

    Pastebin - http://pastebin.com/439nFEPL
    4shared - http://www.4shared.com/file/ibaneKWZ..._ViniBorn.html < Renomeie o arquivo para VBan.inc antes de usar

    DOF2

    Pastebin - http://pastebin.com/YS6uS6kP



    Sugestões e relatos acerca de erros são bem-vindos.

    PS: O gerenciador de arquivos utilizado por mim foi Dini/DOF2, por ser mais comum e de fácil utilização. Sintam-se a vontade para trocar pelo seu gerenciador favorito.
    __________________
    >>>Encomendas e manutenção em códigos pawn<<<

    Contato : vini-elite@hotmail.com

    avatar
    BaD
    --> Postador Médio
    --> Postador Médio


    Mensagens : 214
    Moedas : 4949
    Data de inscrição : 14/01/2012

    VBan - Sistema de bans Empty Re: VBan - Sistema de bans

    Mensagem por BaD Qua 11 Abr 2012 - 20:07

    Topico Antido @closed

      Data/hora atual: Sáb 23 Nov 2024 - 4:32