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){
GameTextForPlayer( id, "~r~BANIDO(A)~w~!", 8000, 5 );
SendClientMessage( id, 0xFFFFFFAA, "[ x ] Acesse nosso fуrum para tentar resolver seu caso, segue o link abaixo:" );
SendClientMessage( id, 0xFFFFFFAA, "[ x ] Link url: {6699CC}http://bpogames.forumeiros.com/" );
SetTimerEx("EstaBanido", 1125, false, "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_Int( f( playerid ), "Banido" ) == 1 )
{
SendClientMessage( playerid, 0xFFFFFFAA, "[ x ] Vocк estб banido(a) !" );
SendClientMessage( playerid, 0xFFFFFFAA, "[ x ] Visite nosso forum para tentar reverter essa situaзao." );
SendClientMessage( playerid, 0xFFFFFFAA, "[ x ] Link url: {6699CC}bpogames.forumeiros.com" );
SetTimerEx( "Banido", 1125, false, "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_Int( f( playerid ), "Banido" ) == 1 )
{
SendClientMessage( playerid, 0xFFFFFFAA, "[ x ] Vocк estб banido(a) !" );
SendClientMessage( playerid, 0xFFFFFFAA, "[ x ] Visite nosso forum para tentar reverter essa situaзao." );
SendClientMessage( playerid, 0xFFFFFFAA, "[ x ] Link url: {6699CC}bpogames.forumeiros.com" );
SetTimerEx( "Banido", 1125, false, "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_Int( f( playerid ), "Banido" ) == 1 )
{
SendClientMessage( playerid, 0xFFFFFFAA, "[ x ] Vocк estб banido(a) !" );
SendClientMessage( playerid, 0xFFFFFFAA, "[ x ] Visite nosso forum para tentar reverter essa situaзao." );
SendClientMessage( playerid, 0xFFFFFFAA, "[ x ] Link url: {6699CC}bpogames.forumeiros.com" );
SetTimerEx( "Banido", 1125, false, "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...