GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: Gamestar - 2012. május 24. - 21:53:18

Cím: Változó IP kitiltása
Írta: Gamestar - 2012. május 24. - 21:53:18
[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]
Cím: Változó IP kitiltása
Írta: Kovacs_Bela - 2012. május 25. - 17:21:32
Szép! Nem teszteltem :D


E:
http://danix99.atw.hu/samp_to/index.php.htm
lementettem hogy el ne vesszen XD (az adatokat meg a linkeket meg a felsõ + alsó dolgokat töröltem!)
Cím: Változó IP kitiltása
Írta: kurta999 - 2012. május 25. - 17:52:03
Szép kód.
Végre valaki bitmûveleteket használ  ;D
Amúgy nekem ez a megoldás nemjött be, mivel valamikor a teljes IP cím változik a játékosnak.
Cím: Változó IP kitiltása
Írta: Cappsy - 2012. május 25. - 18:09:30
Idézetet írta: kurta999 date=1337961123\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"21911\" data-ipsquote-contentclass=\"forums_Topic
Szép kód.
Végre valaki bitmûveleteket használ  ;D
Amúgy nekem ez a megoldás nemjött be, mivel valamikor a teljes IP cím változik a játékosnak.
 
amikor a teljes változik az a szopás XD :D
Jó Fs ment a + köcceee
Cím: Változó IP kitiltása
Írta: Gamestar - 2012. május 25. - 21:01:46
Idézetet írta: kurta999 date=1337961123\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"21911\" data-ipsquote-contentclass=\"forums_Topic
Szép kód.
Végre valaki bitmûveleteket használ  ;D
Amúgy nekem ez a megoldás nemjött be, mivel valamikor a teljes IP cím változik a játékosnak.
 
Köszi. Megértem, de már páran kérték ezt a kódot. Teljes hatékonyság meg úgy sincs.
Cím: Változó IP kitiltása
Írta: Benceee - 2012. május 25. - 21:02:45
Szép. Sajnos ez is csak 85-90%os megoldás.
Cím: Változó IP kitiltása
Írta: Gamestar - 2012. május 25. - 21:10:16
Kevesebb
Cím: Változó IP kitiltása
Írta: Flash - 2012. május 25. - 21:14:42
Idézetet írta: Benceee date=1337972565\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"21911\" data-ipsquote-contentclass=\"forums_Topic
Szép. Sajnos ez is csak 85-90%os megoldás.
 
OFF:Kíváncsi lennék a 100%-os mûködésre. :D
ON: Szép kis kód grat!
Cím: Változó IP kitiltása
Írta: Gamestar - 2012. május 24. - 21:53:18
[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]
Cím: Változó IP kitiltása
Írta: Kovacs_Bela - 2012. május 25. - 17:21:32
Szép! Nem teszteltem :D


E:
http://danix99.atw.hu/samp_to/index.php.htm
lementettem hogy el ne vesszen XD (az adatokat meg a linkeket meg a felsõ + alsó dolgokat töröltem!)
Cím: Változó IP kitiltása
Írta: kurta999 - 2012. május 25. - 17:52:03
Szép kód.
Végre valaki bitmûveleteket használ  ;D
Amúgy nekem ez a megoldás nemjött be, mivel valamikor a teljes IP cím változik a játékosnak.
Cím: Változó IP kitiltása
Írta: Cappsy - 2012. május 25. - 18:09:30
Idézetet írta: kurta999 date=1337961123\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"21911\" data-ipsquote-contentclass=\"forums_Topic
Szép kód.
Végre valaki bitmûveleteket használ  ;D
Amúgy nekem ez a megoldás nemjött be, mivel valamikor a teljes IP cím változik a játékosnak.
 
amikor a teljes változik az a szopás XD :D
Jó Fs ment a + köcceee
Cím: Változó IP kitiltása
Írta: Gamestar - 2012. május 25. - 21:01:46
Idézetet írta: kurta999 date=1337961123\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"21911\" data-ipsquote-contentclass=\"forums_Topic
Szép kód.
Végre valaki bitmûveleteket használ  ;D
Amúgy nekem ez a megoldás nemjött be, mivel valamikor a teljes IP cím változik a játékosnak.
 
Köszi. Megértem, de már páran kérték ezt a kódot. Teljes hatékonyság meg úgy sincs.
Cím: Változó IP kitiltása
Írta: Benceee - 2012. május 25. - 21:02:45
Szép. Sajnos ez is csak 85-90%os megoldás.
Cím: Változó IP kitiltása
Írta: Gamestar - 2012. május 25. - 21:10:16
Kevesebb
Cím: Változó IP kitiltása
Írta: Flash - 2012. május 25. - 21:14:42
Idézetet írta: Benceee date=1337972565\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"21911\" data-ipsquote-contentclass=\"forums_Topic
Szép. Sajnos ez is csak 85-90%os megoldás.
 
OFF:Kíváncsi lennék a 100%-os mûködésre. :D
ON: Szép kis kód grat!
Cím: Változó IP kitiltása
Írta: halaloszto100 - 2012. május 25. - 22:18:15
Szép kód, gratula. :D
Cím: Változó IP kitiltása
Írta: kurta999 - 2012. május 26. - 10:22:26
Én pár ember boldogságát a gpci() függvénnyel tettem tönkre, de viszont ez se tökéletes.
Helyenként 20 embernek is ugyanaz a szériaszáma, viszont valamikor csak a megadott illetõnek, és akkor még a saját faszát is megváltoztathatja, feljönni nemfog tudni.
Ellentétben pedig tényleg beszoptam..
Cím: Változó IP kitiltása
Írta: Gamestar - 2012. május 26. - 10:25:08
Megcrackeli a játékot
Cím: Változó IP kitiltása
Írta: Zsolesszka - 2012. május 26. - 12:09:55
Idézetet írta: Flash date=1337973282\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"21911\" data-ipsquote-contentclass=\"forums_Topic


Szép. Sajnos ez is csak 85-90%os megoldás.
 
OFF:Kíváncsi lennék a 100%-os mûködésre. :D
 
[/quote]
Leállítod a sa-mp szervert.  8)
Cím: Változó IP kitiltása
Írta: kurta999 - 2012. május 26. - 22:18:35
Idézetet írta: GameStar date=1338020708\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"21911\" data-ipsquote-contentclass=\"forums_Topic
Megcrackeli a játékot
 
Nemtudom mi szerint adja, de NEM a crack szerint.
Mert próbáltam ugyanazzal a crackel és nem az volt.
E: Holnap letesztelem még1x xD
Cím: Változó IP kitiltása
Írta: Zsolesszka - 2012. május 26. - 22:40:42
Elnézted akkor.  :D
Cím: Változó IP kitiltása
Írta: nagynorbi - 2012. május 31. - 15:33:33
Szép kód! Nagyon jó lenne, ha ide is tennének két olyan függvényt, amit GTA IV-ben is megtalálunk. Az egyik HDDserial alapján bannol, a másik MAC cím szerint. Talán majd a 0.3F-ben :D