[FilterScript] Anti Invisible BOT - 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)
+----- Forum: Lançamentos/Releases (
https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [FilterScript] Anti Invisible BOT (
/showthread.php?tid=507831)
Anti Invisible BOT -
Locky_ - 19.04.2014
Olб. Bem, como alguns sabem, houve a atualizaзгo do SA-MP 0.3
z R2-2 e foi adicionava uma nova callback, que pega que o jogador estб conectando, antes de chamar o
OnPlayerConnect.
Assim, foi fбcil de fazer o Anti Invisible Bot.
Source:
Pastebin
SA-MP 0.3z R2-2 [
Oficial]
Caso queira implementar em seu cуdigo (gamemode/fs):
pawn Код:
enum iI
{
IncomingIP[16],
IncomingVezes,
IncomingTempo
}
new IncomingConnection[iI];
public OnIncomingConnection(playerid, ip_address[], port)
{
if(!strcmp(IncomingConnection[IncomingIP], ip_address, true) && IncomingConnection[IncomingTempo] > gettime()) {
if(IncomingConnection[IncomingVezes] > 3) return BlockIpAddress(ip_address, 0), printf("ip %s bloqueado!", ip_address);
IncomingConnection[IncomingVezes]++;
return 1;
}
format(IncomingConnection[IncomingIP], 16, ip_address);
IncomingConnection[IncomingVezes] = 0;
IncomingConnection[IncomingTempo] = gettime()+2;
return 1;
}
Nгo sei se alguйm jб postou tal cуdigo...
Funcionabilidade:
99%
Код:
[09:51:43] Incoming connection: <meu ip haha>:27266
[09:51:44] Incoming connection: <meu ip haha>:27270
[09:51:44] Incoming connection: <meu ip haha>:27274
[09:51:44] Incoming connection: <meu ip haha>:27278
[09:51:44] Incoming connection: <meu ip haha>:27282
[09:51:44] Incoming connection: <meu ip haha>:27286
[09:51:44] ip <meu ip haha> bloqueado!
*OBS: Sу vai funcionar se a versгo de seu SA-MP Server for
0.3z R2-2.
Caso contrбrio irб ocorrer erro e o seu servidor nгo irб funcionar.
Re: Anti Invisible BOT -
iFoox - 19.04.2014
parece ser muito bom, meus parabens.
Re: Anti Invisible BOT -
Delete_ - 19.04.2014
Parapкnis, bacana.
Re: Anti Invisible BOT -
N3XTMapper - 19.04.2014
Parabйns, muito ъtil .
Re: Anti Invisible BOT -
shittt - 19.04.2014
Cуdigo util , Mais parabйns ...
Re: Anti Invisible BOT -
WLSF - 19.04.2014
Bem interessante essa callback nova, nгo tinha visto, estou por fora desses updates.
Poderia ter feito o tуpico como tutorial, eu valorizaria mais...
Parabйns + rep
Re: Anti Invisible BOT -
Locky_ - 19.04.2014
Quote:
Originally Posted by iFoox
parece ser muito bom, meus parabens.
|
Quote:
Originally Posted by Delete_
Parapкnis, bacana.
|
Quote:
Originally Posted by N3XTMapper
Parabйns, muito ъtil .
|
Obrigado!
Quote:
Originally Posted by shittt
Cуdigo util , Mais parabйns ...
|
Й, foi bem pequeno o cуdigo. Porйm jб irб livrar quem sofre de tais problemas facilmente.
Obrigado!
Quote:
Originally Posted by Willian_Luigi
Bem interessante essa callback nova, nгo tinha visto, estou por fora desses updates.
Poderia ter feito o tуpico como tutorial, eu valorizaria mais...
Parabйns + rep
|
Acho que jб tem tutorial para coisas semelhantes. E tambйm nгo sou muito bom em tutoriais.
Obrigado!
Re: Anti Invisible BOT -
juandiegox - 19.04.2014
Obrigado pela contribuiзгo vai ajudar-me muito, os cumprimentos
Re: Anti Invisible BOT -
PT - 19.04.2014
Como eu ja lhe disse e uma otima aplicacao das novas funcoes.
parabens, muito util +rep.
Re: Anti Invisible BOT -
DrTHE - 19.04.2014
Legal, porйm acho que o tempo na funзгo de bloquear conexхes nгo devia ser 0, mas sim algum outro valor(10, 20, 30
minutos).
Antigamente(nгo sei se ainda continua) alguns jogadores(grande maioria com uma conexгo ruim) costumavam aparecer na hora de se conectar cerca de 3/5 "IncomingConnection".
Assim o bloqueio em jogadores inocentes/mal intencionados vai ser temporбrio e efetivo.