SA-MP Forums Archive
[Ajuda] Sistema de banimento meio tenso :/ - 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] Sistema de banimento meio tenso :/ (/showthread.php?tid=567203)



Sistema de banimento meio tenso :/ - MarlboroBr - 11.03.2015

....


Re: Sistema de banimento meio tenso :/ - Learning - 11.03.2015

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;} 



Re: Sistema de banimento meio tenso :/ - Bruno13 - 11.03.2015

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


Re: Sistema de banimento meio tenso :/ - MarlboroBr - 11.03.2015

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".


Re: Sistema de banimento meio tenso :/ - Learning - 11.03.2015

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


Re: Sistema de banimento meio tenso :/ - MarlboroBr - 11.03.2015

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 ?


Re: Sistema de banimento meio tenso :/ - Ever_SH - 11.03.2015

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.


Re: Sistema de banimento meio tenso :/ - MarlboroBr - 12.03.2015

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 ?!


Re: Sistema de banimento meio tenso :/ - ipsLuan - 12.03.2015

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.


Re: Sistema de banimento meio tenso :/ - MarlboroBr - 12.03.2015

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...