[Ajuda] Sistema de banimento meio tenso :/
#1

....
Reply
#2

IPS com nicks, data hora fica armazenado no samp.ban junto com server.cfg, samp-server.exe etc..
Quanto ao banimento coloque a verificaзгo no OnPlayerConnect pra quando o player tenta conectar, ele verificar se estб banido ou nгo.

Exemplo :
PHP код:
public OnPlayerConnect(playerid){
if(
dini_IntSet(f(playerid),"Banido")==1){
    
GameTextForPlayerid"~r~BANIDO(A)~w~!"8000);
     
SendClientMessageid0xFFFFFFAA"[ x ] Acesse nosso fуrum para tentar resolver seu caso, segue o link abaixo:" );
    
SendClientMessageid0xFFFFFFAA"[ x ] Link url: {6699CC}http://bpogames.forumeiros.com/" );
    
SetTimerEx("EstaBanido"1125false"d"playerid);
    return 
1;}
forward EstaBanido(playerid);
public 
EstaBanido(playerid){
    
Kick(playerid);
    return 
1;} 
Reply
#3

Provavelmente alguma funзгo esta banindo automaticamente ao OnPlayerConnect ser chamado.
Reply
#4

Sim manos, mais o problema й o seguinte, se for banido, o IP jб й banido altomaticamente... Se a gente desbanir a conta e nгo desbanir o ip aparece "You are banned from this server"... Se a gente desbanir o IP, e nгo a conta aparece a mensagem abaixo:

no Playerconect estб isso:
PHP код:
    if( dini_Intfplayerid ), "Banido" ) == )
    {
        
SendClientMessageplayerid0xFFFFFFAA"[ x ] Vocк estб banido(a) !" );
        
SendClientMessageplayerid0xFFFFFFAA"[ x ] Visite nosso forum para tentar reverter essa situaзao." );
        
SendClientMessageplayerid0xFFFFFFAA"[ x ] Link url: {6699CC}bpogames.forumeiros.com" );
        
SetTimerEx"Banido"1125false"d"playerid );
    } 
Entгo eu preciso que apareзa tipo oque estб acima, e assim: vocк foi banido pelo admin X motivo X... E preciso essa mesma tela, apareзa para aqueles que sгo estгo com o IP BANIDO.

E sobre o ban, nгo tem pasta ou INI relacionada a ban... O ban vai apenas para o INI do player, la aparece se esta banido, motivo e tals, teria como tambйm, colocar no INI da pessoa o IP que foi banido na hora?! Porque й tenso nгo tem um log de banimentos... Igual hoje aconteceu de banir 1 errado sem querer, desbanimos nome, mais nгo sabiamos IP...

E se a pessoa tiver com IP ban, nгo estб aparecendo o fуrum e tals para ela, e acaba que ela fica "perdida".
Reply
#5

existe um sistema de banimento da maneira que vocк quer, procure no search e estude-o .
Reply
#6

Poderia apenas me ajudar a tirar o "you are banned from this server" e colocar o:

PHP код:
    if( dini_Intfplayerid ), "Banido" ) == )
    {
        
SendClientMessageplayerid0xFFFFFFAA"[ x ] Vocк estб banido(a) !" );
        
SendClientMessageplayerid0xFFFFFFAA"[ x ] Visite nosso forum para tentar reverter essa situaзao." );
        
SendClientMessageplayerid0xFFFFFFAA"[ x ] Link url: {6699CC}bpogames.forumeiros.com" );
        
SetTimerEx"Banido"1125false"d"playerid );
    } 
PF ?
Reply
#7

Quote:
Originally Posted by MarlboroBr
Посмотреть сообщение
Poderia apenas me ajudar a tirar o "you are banned from this server" e colocar o:

PHP код:
    if( dini_Intfplayerid ), "Banido" ) == )
    {
        
SendClientMessageplayerid0xFFFFFFAA"[ x ] Vocк estб banido(a) !" );
        
SendClientMessageplayerid0xFFFFFFAA"[ x ] Visite nosso forum para tentar reverter essa situaзao." );
        
SendClientMessageplayerid0xFFFFFFAA"[ x ] Link url: {6699CC}bpogames.forumeiros.com" );
        
SetTimerEx"Banido"1125false"d"playerid );
    } 
PF ?
O problema nгo estб ai, esta no samp.ban, o ban esta la, se vocк nгo baixa-se GM da internet, iria saber que nesse codigo ai nгo tem nenhuma funзгo banindo o IP do player, quando aparece a mensagem "you are banned from this server", й o IP que esta banido.
Reply
#8

Mais o samp.ban nгo tem como abrir, se abrir com pawno / bloco e notas nгo tem nada la dentro... Alguma soluзгo ?!
Reply
#9

Quote:
Originally Posted by MarlboroBr
Посмотреть сообщение
Mais o samp.ban nгo tem como abrir, se abrir com pawno / bloco e notas nгo tem nada la dentro... Alguma soluзгo ?!
Negativo. Й possнvel sim abrir o samp.ban pelo bloco de notas.
Vocк pode tambйm usar a funзгo BanEx.

Aconselho que veja tutorias/videos sobre a linguagem Pawn, pois pelo seus tуpicos da pra perceber que vocк nгo tem uma boa noзгo da linguagem.
Reply
#10

bani 3 nego ja e la ta vaziao mano, mais esquecendo isso e vendo o bagulho do you are ban...

Tem como me ajudar somente com isso ?! e oque falta... So quero que apareзa a janela q foi banido quando esta banido por IP. Porque e foda aparecer "you are banned from this server" e sem nenhuma informaзгo...
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)