[pawn]#include <a_samp>
#include <sscanf2>
public OnFilterScriptInit()
{
// Az IP kitiltása úgy, hogy az utolsó két szám legyen *
// Ha *-ot teszel egy szám helyett, akkor az olyan, mintha
// akármilyen szám lenne ott, így hiába változik meg
Ban2(\"127.0.0.1\",NumBits(0,0,1,1));
return 1;
}
stock NumBits(num1, num2, num3, num4) return num1|(num2<<1)|(num3<<2)|(num4<<3);
stock Ban2(ip[], n_bits) {
new n_arr[4],tmp[32];
unformat(ip, \"p<.>a<i>[4]\", n_arr);
for(new i = 0; i < 4; i++) {
if(n_bits >> i & 1) format(tmp, 32, \"%s.*\",tmp);
else format(tmp, 32, \"%s.%i\",tmp,n_arr);
}
format(tmp,32,\"banip %s\",tmp[1]);
SendRconCommand(tmp);
return 1;
}[/pawn]