Results 1 to 14 of 14
  1. #1
    Junior Member Array
    Join Date
    Mar 2017
    Karma
    0

    Default HS Aimbot Detector

    HS Aimbot Detector - Kao sto sam naziv kaze ovaj plugin detektuje Headshot kill-ove. Ukoliko igrac predje odredjeni broj zadatih headshot-ova sledi kazna.

    Kvarovi:

    hs_max (Odredjuje koliko je potrebno da igrac napravi HS-a da bi se detektovao Aimbot).
    hs_punish (Odredjuje vrstu kazne: 0 - Log 1 - Kick+Log 2 - Ban Za Stalno+Log).
    hs_dm (Ukoliko se na serveru ne zavrsavaju runde ovaj kvar treba da bude na 1).

    Ukoliko je hs_dm na 0 HS-ovi se resetuju na pocetku nove runde. Ukoliko je hs_dm na 1 HS-ovi se resetuju na svaka 2 minuta.

    Idealna podesavanja kvarova u zavisnosti od moda i broja slotova:

    PUB 20+ slotova:
    hs_max 10
    hs_dm 0

    AWP 20+ slotova:
    hs_max 5
    hs_dm 0

    DM 20+ slotova:
    hs_max 15
    hs_dm 1

    PHP Code:
    #include <amxmodx>

    #define PLUGIN "HS Aimbot Detector"
    #define VERSION "1.0"
    #define AUTHOR "InsaNe"

    new gHeadShots[32]

    public 
    plugin_init()
    {
        
    register_plugin(PLUGINVERSIONAUTHOR)
        
        
    register_cvar("hs_max""10")
        
    register_cvar("hs_punish""1")
        
    register_cvar("hs_dm""0")
        
        if(
    get_cvar_num("hs_dm") == 0) {
        
    register_event("HLTV""Event_NewRound""a""1=0""2=0")
    }
        
        if(
    get_cvar_num("hs_dm") == 1) {
        
    set_task(120.0"Event_NewRound"___"b"_)
        }
    }

    public 
    client_damage(attackervictimdamagewpnindexhitplace)
    {
        if(
    attacker == victim ) return
        
        if(
    hitplace == HIT_HEAD && !is_user_alive(victim)) {
        
    gHeadShots[attacker]++
    }
        new 
    maxheadshots get_cvar_num("hs_max")
            
        if(
    gHeadShots[attacker] > maxheadshots) {
        
    Punish(attacker)
        }
    }

    public 
    Punish(id)
    {
        new 
    name[32]
        new 
    steamid[32]
        new 
    ip[16]

        
    get_user_name(idname31)
        
    get_user_authid(idsteamid31)
        
    get_user_ip(id,ip,16,1)
        
        if(
    get_cvar_num("hs_punish") == 0) {
        
    log_to_file("HSAimbotDetector.txt""Player: ^"%s^" SteamID: ^"%s^" IP: ^"%s^" was detected with Aimbot!"namesteamidip
    }
        if(
    get_cvar_num("hs_punish") == 1) {
        
    server_cmd("kick #%d ^"Aimbot Detected^"",get_user_userid(id))
        
    log_to_file("HSAimbotDetector.txt""Player: ^"%s^" SteamID: ^"%s^" IP: ^"%s^" was detected with Aimbot! The user was kicked!"namesteamidip
    }
        if(
    get_cvar_num("hs_punish") == 2) {
        
    server_cmd("amx_ban #%d 0 ^"Aimbot Detected^"",get_user_userid(id))
        
    log_to_file("HSAimbotDetector.txt""Player: ^"%s^" SteamID: ^"%s^" IP: ^"%s^" was detected with Aimbot! The user was banned permanently!"namesteamidip
        }
        
    }

    public 
    Event_NewRound()
    {
        
    arrayset(gHeadShots033)
    }

    public 
    client_connect(id)
    {
        
    gHeadShots[id] = 0
    }

    public 
    client_diconnect(id)
    {
        
    gHeadShots[id] = 0


  2. #2
    Senior Member Array
    Join Date
    Apr 2011
    Location
    The Great Slavistania
    Age
    19
    Karma
    19

    Default

    Lose je ovo, banovace dobre igrace
    █▀▀█ █░░█ █░█ █▀▀█   ▒█▀▀█ █░░ █░░█ █▀▀█ ▀▀█▀▀
    █░░░ █▄▄█ █▀▄ █▄▄█   ▒█▀▀▄ █░░ █▄▄█ █▄▄█ ░░█░░
    █▄▄█ ▄▄▄█ ▀░▀ ▀░░▀   ▒█▄▄█ ▀▀▀ ▄▄▄█ ▀░░▀ ░░▀░░

    Quote Originally Posted by lemur771 View Post
    Imaju dobru zastitu od idiota
    https://www.youtube.com/watch?v=qeAEdU4p5Cg

  3. #3

  4. #4
    Senior Member Array
    Join Date
    Nov 2015
    Karma
    0

    Default

    Insane dobra ideja,ali ima igraca koji stvarno ne mase glave u to sam se uverio,promeni nacin funckionisanja,uradi da ga slaya svaku rundu
    Nek bleji i zauzima slot

  5. #5
    Junior Member Array
    Join Date
    Mar 2017
    Karma
    0

    Default

    Quote Originally Posted by milutinke2 View Post
    Lose je ovo, banovace dobre igrace
    Naravno da moze da se desi. Ali to moze da se svede na sam minimum ako vlasnik bude malo istestirao i eksperimentisao kvar hs_max Ja nisam rekao da je ovo konacno resenje za aimbot

    ...

    Quote Originally Posted by Robin123 View Post
    Insane dobra ideja,ali ima igraca koji stvarno ne mase glave u to sam se uverio,promeni nacin funckionisanja,uradi da ga slaya svaku rundu
    Nek bleji i zauzima slot
    Kontradiktoran si, ako ima igraca koji ne mase glave a ne koriste aimbot sto bi ga slay?
    Last edited by InsaNe <3 AwP ^; 08-03-2017 at 16:24.

  6. #6
    Senior Member Array
    Join Date
    Jun 2013
    Location
    Beograd
    Karma
    0

    Default

    Objasni mi jer ga plugin detektuje ako napravi tipa 10 uzastopnih HS-ova pa ga plugin banuje ?
    Ako nije uzastopno onda je sranje plugin i ne treba ubaciti.
    Inace klipica je vec odavno ovakav plugin napravio, koristio sam ga ja i Cira 95 dok je SPG CSDM drzao i odlicno je radio..ima ga plugin ovde u nekoj temi.. Radi na principu da das 50 ( mozes da namestis po cvaru koliko zelis ) uzastopnih HS-ova, pa te banuje..koliko god se neko trudio i koliko dobar igrac, ne mozes uzastopnih 50 hs-ova napravi jedan za drugi.. brdo sam citera banovao sa tim klipicinim pluginom koji koriste taj okoreli aim koji samo puca u glavu..

  7. #7
    Junior Member Array
    Join Date
    Mar 2017
    Karma
    0

    Default

    Quote Originally Posted by aleks. View Post
    Objasni mi jer ga plugin detektuje ako napravi tipa 10 uzastopnih HS-ova pa ga plugin banuje ?
    Ako nije uzastopno onda je sranje plugin i ne treba ubaciti.
    Inace klipica je vec odavno ovakav plugin napravio, koristio sam ga ja i Cira 95 dok je SPG CSDM drzao i odlicno je radio..ima ga plugin ovde u nekoj temi.. Radi na principu da das 50 ( mozes da namestis po cvaru koliko zelis ) uzastopnih HS-ova, pa te banuje..koliko god se neko trudio i koliko dobar igrac, ne mozes uzastopnih 50 hs-ova napravi jedan za drugi.. brdo sam citera banovao sa tim klipicinim pluginom koji koriste taj okoreli aim koji samo puca u glavu..
    Imas pojasnjeno u mom prvom postu kako funcionise plugin. odgovor je da i ne. Na modovima gde imaju runde igrac mora da napravi uzastopno headshot-ova koliko je definisano kvarom hs_max. Na pocetku nove runde se resetuje broj HS-ova. Dok na DM modu gde se runda ne zavrsava, na svaka 2 minuta se resetuje broj HS-ova. Takodje kao sto sam rekao i u prvom postu, sve zavisi od moda, broja slotova i samih igraca. Zato predlazem vlasnicima malo da istestiraju prvo kvar hs_max + hs_punish 0

  8. #8
    Senior Member Array
    Join Date
    Jun 2013
    Location
    Beograd
    Karma
    0

    Default

    Quote Originally Posted by InsaNe <3 AwP ^ View Post
    Imas pojasnjeno u mom prvom postu kako funcionise plugin. odgovor je da i ne. Na modovima gde imaju runde igrac mora da napravi uzastopno headshot-ova koliko je definisano kvarom hs_max. Na pocetku nove runde se resetuje broj HS-ova. Dok na DM modu gde se runda ne zavrsava, na svaka 2 minuta se resetuje broj HS-ova. Takodje kao sto sam rekao i u prvom postu, sve zavisi od moda, broja slotova i samih igraca. Zato predlazem vlasnicima malo da istestiraju prvo kvar hs_max + hs_punish 0
    Evo nasao sam od gamera i on je nesto slicno iskuckao ali od klipice ne mogu naci
    http://pastebin.com/ya4EGEzr

    Moze da se izbaci ovo za 2 minuta koliko hs-ova napravis ?

  9. #9
    Junior Member Array
    Join Date
    Mar 2017
    Karma
    0

    Default

    Quote Originally Posted by aleks. View Post
    Moze da se izbaci ovo za 2 minuta koliko hs-ova napravis ?
    Stavis kvar hs_dm na 0

  10. #10
    Senior Member Array
    Join Date
    Jun 2013
    Location
    Beograd
    Karma
    0

    Default

    Quote Originally Posted by InsaNe <3 AwP ^ View Post
    Stavis kvar hs_dm na 0
    Testiracu pa ti javim desavanja inace stavio sam:
    hs_max 5
    hs_punish 0
    hs_dm 0

    dm mod, videcu kako radi iako se runda ne zavrsava stavio sam hs_dm na 0..1 ako stavim onda se restartuje na svaka 2 minuta a to mi je jedino ne svidja u pluginu..Inace ovo sto ima opcije za banovanje logovanje i kick odlicno je.. u svakom slucaju bravo za trud

  11. #11
    Junior Member Array
    Join Date
    Mar 2017
    Karma
    0

    Default

    Quote Originally Posted by aleks. View Post
    Testiracu pa ti javim desavanja inace stavio sam:
    hs_max 5
    hs_punish 0
    hs_dm 0

    dm mod, videcu kako radi iako se runda ne zavrsava stavio sam hs_dm na 0..1 ako stavim onda se restartuje na svaka 2 minuta a to mi je jedino ne svidja u pluginu..Inace ovo sto ima opcije za banovanje logovanje i kick odlicno je.. u svakom slucaju bravo za trud
    Sa tako podesenim kvarovima ces tek imati "laznih" aimbot-ova jer nece resetovati HS-ove. Dodje ti lik napravi vise od 5 HS-ova za 2 sata i ispisace u logu da ima aimbot...

    Evo Edit za tebe. Umesto taska za resetovanje HS-ova na svaka 2 minuta, sad ce se resetovati svakom igracu posebno kad umre. Stavi hs_dm na 1

    PHP Code:
    #include <amxmodx>

    #define PLUGIN "HS Aimbot Detector"
    #define VERSION "1.0"
    #define AUTHOR "InsaNe"

    new gHeadShots[32]

    public 
    plugin_init()
    {
        
    register_plugin(PLUGINVERSIONAUTHOR)
        
        
    register_cvar("hs_max""10")
        
    register_cvar("hs_punish""1")
        
    register_cvar("hs_dm""0")
        
        if(
    get_cvar_num("hs_dm") == 0) {
        
    register_event("HLTV""Event_NewRound""a""1=0""2=0")
    }
        
        if(
    get_cvar_num("hs_dm") == 1) {
        
    register_event("DeathMsg","DeathMsg","a")
        }
    }

    public 
    client_damage(attackervictimdamagewpnindexhitplace)
    {
        if(
    attacker == victim ) return
        
        if(
    hitplace == HIT_HEAD && !is_user_alive(victim)) {
        
    gHeadShots[attacker]++
    }
        new 
    maxheadshots get_cvar_num("hs_max")
            
        if(
    gHeadShots[attacker] > maxheadshots) {
        
    Punish(attacker)
        }
    }

    public 
    Punish(id)
    {
        new 
    name[32]
        new 
    steamid[32]
        new 
    ip[16]

        
    get_user_name(idname31)
        
    get_user_authid(idsteamid31)
        
    get_user_ip(id,ip,16,1)
        
        if(
    get_cvar_num("hs_punish") == 0) {
        
    log_to_file("HSAimbotDetector.txt""Player: ^"%s^" SteamID: ^"%s^" IP: ^"%s^" was detected with Aimbot!"namesteamidip
    }
        if(
    get_cvar_num("hs_punish") == 1) {
        
    server_cmd("kick #%d ^"Aimbot Detected^"",get_user_userid(id))
        
    log_to_file("HSAimbotDetector.txt""Player: ^"%s^" SteamID: ^"%s^" IP: ^"%s^" was detected with Aimbot! The user was kicked!"namesteamidip
    }
        if(
    get_cvar_num("hs_punish") == 2) {
        
    server_cmd("amx_ban #%d 0 ^"Aimbot Detected^"",get_user_userid(id))
        
    log_to_file("HSAimbotDetector.txt""Player: ^"%s^" SteamID: ^"%s^" IP: ^"%s^" was detected with Aimbot! The user was banned permanently!"namesteamidip
        }
        
    }

    public 
    Event_NewRound()
    {
        
    arrayset(gHeadShots033)
    }

    public 
    DeathMsg()
    {
        new 
    victim read_data(2)
        
    gHeadShots[victim] = 0
    }

    public 
    client_connect(id)
    {
        
    gHeadShots[id] = 0
    }

    public 
    client_diconnect(id)
    {
        
    gHeadShots[id] = 0


  12. #12
    Senior Member Array
    Join Date
    Jun 2013
    Location
    Beograd
    Karma
    0

    Default

    Ma ovo cu samo da testiram na praznom serveru, da vidim da li radi posto koristim 1.8.3 verziju reunion i rehlds..Da vidim samo jel skuplja logove..Napisao sam ti da testiram..Naravno kad budem ubacio na server kad je pun necu staviti 5 nego 45, 50, to je sasvim dovoljno za chitere to obican igrac ne moze napraviti toliko hs-ova odjednom.

  13. #13
    Senior Member Array
    Join Date
    Nov 2013
    Location
    Vladimirci
    Age
    18
    Karma
    0

    Default

    Quote Originally Posted by aleks. View Post
    Ma ovo cu samo da testiram na praznom serveru, da vidim da li radi posto koristim 1.8.3 verziju reunion i rehlds..Da vidim samo jel skuplja logove..Napisao sam ti da testiram..Naravno kad budem ubacio na server kad je pun necu staviti 5 nego 45, 50, to je sasvim dovoljno za chitere to obican igrac ne moze napraviti toliko hs-ova odjednom.
    Ume i cit da omasi nekad glavu

  14. #14
    Senior Member Array
    Join Date
    Mar 2014
    Location
    Бања Лука
    Karma
    7

    Default

    Quote Originally Posted by aleks. View Post
    Evo nasao sam od gamera i on je nesto slicno iskuckao ali od klipice ne mogu naci
    http://pastebin.com/ya4EGEzr

    Moze da se izbaci ovo za 2 minuta koliko hs-ova napravis ?
    To baš i ne radi ja mislim, čini mi se da formula za taj procenat nije dobra ali je veoma dobar način. Ako imaš više od 90% hedova banuje te

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •