19.04.2014, 13:31
(
Последний раз редактировалось Locky_; 21.11.2014 в 01:16.
)
Olб. Bem, como alguns sabem, houve a atualizaзгo do SA-MP 0.3z 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):
Nгo sei se alguйm jб postou tal cуdigo...
Funcionabilidade: 99%
*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.
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;
}
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!