BanEx PT

From SA-MP Wiki

Jump to: navigation, search


Descrição:

Bani um jogador do servidor, com uma rasão.


Parâmetros:
(playerid,reason[])
playeridID do player a ser banido.
reason[]Rasão do ban.


RetornoEsta função não retorna um valor especifico.


Exemplo de uso:

public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmdtext, "/banme", true) == 0)
    {
        // Bane o player pela rasão ("Exemplo")
        BanEx(playerid, "Exemplo");
        return 1;
    }
}

Um exemplo do que seria adicionado no samp.ban:

127.0.0.1 [24/04/15 | 14:45:23] Nome - Exemplo

Image:32px-Circle-style-warning.png

Important
Note

Desde de SA-MP 0.3x, qualquer ação tomada imediatamente antes BanEx() (como o envio de uma mensagem como SendClientMessage) não afetará o jogador. Um timer deve ser usado para retardar o Ban.

O seguinte exemplo de código mostra uma forma de exibir uma mensagem para o jogador, antes de serem banidos:

/*A fim de exibir uma mensagem (por exemplo. Razão) para o jogador ser banido, antes da conexão ser fechada
você tem que usar um temporizador para criar um atraso.
Este atraso precisa ser apenas alguns milésimos de segundo tempo,mas este exemplo usa um segundo inteiro só para estar seguro.*/
 
forward BanExPublic(playerid, reason[]);
public BanExPublic(playerid, reason[])
{
    BanEx(playerid, reason);
}
 
stock BanExWithMessage(playerid, color, message[], reason[])
{
    //rasão - A rasão do ban usada em BanEx
    SendClientMessage(playerid, color, message);
    SetTimerEx("BanExPublic", 1000, false, "d", playerid, reason);
}
 
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmdtext, "/banme", true) == 0)
    {
        //Banir o player ao ultilizar o comando
        BanExWithMessage(playerid, 0xFF0000FF, "Você foi banido!", "Exemplo");
        return 1;
    }
    return 0;
}


Funções Relacionadas

As seguintes funções podem ser úteis, pois estão de alguma forma, relacionadas a esta função.

Template:Ban PT

  • Kick: Expulsa um jogador do servidor.
Personal tools
Navigation
Toolbox