Skripta koju koristim:Moja
Detaljan opis problema:Kako da napravim u modu da ako neko oce da ubaci botove na srw da moze samo ubaciti sa jedne ip adrese i da stavim ogranicen broj koliko moze ubaciti botova.Ako mi mozete dati neki kod.
Dio skripte:gamemode
Neke slike/video za lakse dobivanje pomoci(neobavezno)😄acu ako bude potrebno
[POMOC]Ogranicavanje botova
351
pregleda
2
postova
23. Nov. 2014.
23. Nov. 2014.
#define IP_LIMIT 5// = Max connect from 1 ip
#define SAME_IP_CONNECT 5 // = The number of connects from the same IP before banning the flooder
new Same_IP=0,Join_Stamp,ban_s,exceed=0;
#define Time_Limit 1 // = The time span between connects, adjust it to your own specifications
new Security = 0;
I dodas pod onplayerconnect
new ConnIP;
GetPlayerIp(playerid,ConnIP,16);
new compare_IP;
new number_IP = 0;
for(new i=0; i if(IsPlayerConnected(i)) {
GetPlayerIp(i,compare_IP,16);
if(!strcmp(compare_IP,ConnIP)) number_IP++;
}
}
if((GetTickCount() - Join_Stamp) < Time_Limit)
exceed=1;
else
exceed=0;
if(strcmp(ban_s, ConnIP, false) == 0 && exceed == 1 )
{
Same_IP++;
if(Same_IP > SAME_IP_CONNECT)
{
Kick(playerid);
Same_IP=0;
}
}
else
{
Same_IP=0;
}
if(number_IP > IP_LIMIT)
Ban(playerid);
GetStampIP(playerid);
new plname;
GetPlayerName(playerid, plname, sizeof(plname));
if(Security != 0)
{
SendClientMessage(playerid, -1, ""BELA"Domacin je prekrsio jedan od pravila sporazuma, preduzete su mere!");
Kick(playerid);
return 1;
} Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava