stock RangeBan(playerid){if(!IsPlayerConnected(playerid)) return 0;new total[16],ip[16];GetPlayerIp(playerid, ip, sizeof(ip));new cnt;for(new i=0;i<strlen(ip);i++){if(ip == \'.\') cnt++;if(cnt == 2){i++;strdel(ip, i, strlen(ip));format(total,sizeof(total),\"%s*.*\",ip);}}format(string, sizeof(string),\"banip %s\",total);SendRconCommand(string);return 1;}
stock RangeBan(playerid){if(!IsPlayerConnected(playerid)) return 0;new total[16],ip[16];GetPlayerIp(playerid, ip, sizeof(ip));new cnt;for(new i=0;i<strlen(ip);i++){if(ip == \'.\') cnt++;if(cnt == 2){i++;strdel(ip, i, strlen(ip));format(total,sizeof(total),\"%s*.*\",ip);}}format(string, sizeof(string),\"banip %s\",total);SendRconCommand(string);return 1;} Egy kis magyarázatot adnál ehhez hogy mit és hogyan csinál mert nem nagyon értem [/quote]Nem én írtam. De annyit a lényege, hogy az utolsó 2 szám helyére csillagot tesz.Pl. IP: 12.34.56.78 -> 12.34.*.*És akinek 12.34 -gyel kezdõdik az IP -je, az valószínûleg nem tud csatlakozni a szerverre.
hülyeség a rangebann vagy 10x kaptam rangebannt igaz 2x vagy 3x kelett ip-t váltanom de mindig feltudtam menni
hülyeség a rangebann vagy 10x kaptam rangebannt igaz 2x vagy 3x kelett ip-t váltanom de mindig feltudtam menni Pontosan. Hagyományos IP ban hatékonysága: 20%IP range banolása: 60%MTA típusú ban (Serial és/vagy merevlemez azonosító) hatékonysága: 95%Senki nem akkora freak, hogy új gépet vegyen a ban megkerüléséért. [/quote]Elég merev lemez A végleges tiltás kivitelezhetetlen, de a monitorozás hatásos lehet.
Már hogy ne lehetne lehetséges.. A szolgálató címét tartalmazza az IP címét, úgyhogy ha letiltja azokat az IP-ket, amiben benne van mondjuk a 129-es szám, akkor aki annál a szolgáltatónál van, többet nem jön fel.