hlmod.hu
https://hlmod.hu/

(MEGOLDVA!) ANTI SPEEDHACK (átalakítás)
https://hlmod.hu/viewtopic.php?f=29&t=21737
Oldal: 1 / 3

Szerző:  ZiT3K [ 2015.07.27. 23:34 ]
Hozzászólás témája:  (MEGOLDVA!) ANTI SPEEDHACK (átalakítás)

Hali!
Szeretném, ha valaki átírná, hogy + ezeket is tudja a plugin:
ID-IP-re is bannoljon automata,
Egy .ini vagy .txt-ben mentse a bannokat ÍGY: DÁTUM IDŐ(másodperc is legyen) NÉV ID IP

PLUGIN: viewtopic.php?f=101&t=19748

  1. #include <amxmodx>#include <engine>#include <fakemeta> new Float:g_lastcheck[33], Float:g_lastcheck2[33]new Float:g_cur_origin[33][3]new Float:g_vic_origin[33][3] new antihack_activenew cvar_antispeed, cvar_antispeed_code, cvar_ban_minutes public plugin_init(){    register_plugin("AntiHack Speed", "1.0", "Dias")   register_event("HLTV", "event_newround", "a", "1=0", "2=0") register_logevent("event_round_end", 2, "1=Round_End")  register_event("TextMsg","event_round_end","a","2=#Game_Commencing","2=#Game_will_restart_in")     cvar_antispeed = register_cvar("sv_antihack_speed", "1")    cvar_antispeed_code = register_cvar("sv_antihack_speed_code", "370.0")  cvar_ban_minutes = register_cvar("sv_antihack_ban_minutes", "0")} public plugin_cfg(){ set_task(1.0, "event_newround")} public event_newround(id){    set_task(1.0, "active_antihack", id)} public event_round_end(id){  antihack_active = 0} public active_antihack(id){   antihack_active = 1 g_vic_origin[id] = g_cur_origin[id]} public client_PostThink(id){  if(is_user_alive(id) && antihack_active && get_pcvar_num(cvar_antispeed))   {       static Float:Current_Time       Current_Time = get_gametime()      if(Current_Time - 0.5 > g_lastcheck[id])        {           pev(id, pev_origin, g_cur_origin[id])           g_lastcheck[id] = Current_Time      }      if(Current_Time - 1.0 > g_lastcheck2[id])       {           check_origin(id)            g_lastcheck2[id] = Current_Time     }       }} public check_origin(id){    static Float:distance  pev(id, pev_origin, g_vic_origin[id])   distance = get_distance_f(g_cur_origin[id], g_vic_origin[id])  if(distance > get_pcvar_float(cvar_antispeed_code) && pev(id, pev_flags) & FL_ONGROUND) {        static name[32]        get_user_name(id, name, sizeof(name))         server_cmd("amx_banip %s %s Hack_Speed_Detect", get_pcvar_num(cvar_ban_minutes), name)   }} /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }

 
UI.: Igen, lemaradt :)

Előre is köszönöm!

Szerző:  V!RUSHĐ [ 2015.07.27. 23:35 ]
Hozzászólás témája:  Re: ANTI SPEEDHACK (átalakítás)

Forráskódot elhagytad, vagy mi?

Szerző:  JoZsi [ 2015.07.28. 05:02 ]
Hozzászólás témája:  Re: ANTI SPEEDHACK (átalakítás)

Fölösleges logolni a banál a másodpercet. Illetve ahogy a kolléga is írta, forráskód ellenében nem tudunk segíteni.

Szerző:  ZiT3K [ 2015.07.28. 09:41 ]
Hozzászólás témája:  Re: ANTI SPEEDHACK (átalakítás)

KÉRDÉS FRISSÍTVE és igen még szép, hogy elhagytam :D
Miért is fölös logolni? (nem off csak tudni akarom a miértjét)

Szerző:  JoZsi [ 2015.07.29. 15:29 ]
Hozzászólás témája:  Re: ANTI SPEEDHACK (átalakítás)

ZiT3K írta:
KÉRDÉS FRISSÍTVE és igen még szép, hogy elhagytam :D
Miért is fölös logolni? (nem off csak tudni akarom a miértjét)

Mert mi értelme van ha a masodpercet logolja? :) Eleg az orat, datumot, percet logolnia. :)

Szerző:  ZiT3K [ 2015.07.29. 15:36 ]
Hozzászólás témája:  Re: ANTI SPEEDHACK (átalakítás)

De ha meg lehet csinálni, akkor... :D szeretem a pontosságot :D

Szerző:  Főnix [ 2015.07.29. 18:34 ]
Hozzászólás témája:  Re: ANTI SPEEDHACK (átalakítás)

Lehet hülyeség!
SMA Forráskód: [ Mindet kijelol ]
  1. amx_banip --> amx_banid

A többiben nem tudok segíteni!

Szerző:  mforce [ 2015.07.29. 20:04 ]
Hozzászólás témája:  Re: ANTI SPEEDHACK (átalakítás)

amx_addban "név" "ip vagy id" "idő" "ok"

Ha advanced-re tennéd.

Szerző:  ZiT3K [ 2015.07.29. 23:26 ]
Hozzászólás témája:  Re: ANTI SPEEDHACK (átalakítás)

Én se tudom azért kérdezem. :D

Főnix írta:
Lehet hülyeség!
SMA Forráskód: [ Mindet kijelol ]amx_banip --> amx_banid
A többiben nem tudok segíteni!

Szerző:  ZiT3K [ 2015.07.29. 23:28 ]
Hozzászólás témája:  Re: ANTI SPEEDHACK (átalakítás)

Ha ezt most arra írod, hogy kézzel, consolba írja az admin, akkor ERRE írom: Azt szeretném, ha AUTOMATA bannolna továbbra is!!!

mforce írta:
amx_addban "név" "ip vagy id" "idő" "ok"

Ha advanced-re tennéd.

Oldal: 1 / 3 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/