Wykrywanie Aimbot v1.2
- Opis --
Ta wtyczka wykryje aimbots poprzez umieszczenie niewidzialny bot wysoko w powietrze nad jego świeżo zabitych ofiary. Gdy powstanie, istnieje możliwość automatycznego strzelać, domyślnie włączone (cvar ad_forceshoot, domyślnie: 1), które będą życie odnawialności do pełnego pliku, pożar 2 strzały, a następnie przywrócić do odtwarzaczy wideo sprzed przeładować amunicję. Każda część ciała wykrywania bot ma różne wartości, jeśli trafienie; domyślnie head = 4, broni \ klatce piersiowej \ = 2 brzucha, nóg = 1. Broń wykorzystywane jest brany pod uwagę w określania wykrywania; jeśli gracz korzysta niski \ recoil nie broni (karabiny snajperskie \ pistoletów), organ punkty nie są liczone jest natychmiastowe wykrycie niezależnie od tego, gdzie i jak wiele razy bot jest strzału. Dla wszystkich innych rodzajów broni, body-hit punktów są obliczane. Jeśli wystarczająca liczba punktów ciała dotkniętych są gromadzone w celu spełnienia kryteriów wykrywania (cvar ad_hp_hitsneeded, domyślnie: 4), gracz zostanie wykryta. Domyślnie tylko 1 wykrywania wymagane jest gracz być karane; cvar ad_detectsneeded określa liczbę wykrycia wymagane przed ukarania.
Istnieje opcja automatycznego Watch (cvar amx_aimautowatch, domyślnie włączona), które będą sprawdzać statystyki skuteczności wszystkich graczy na koniec każdej rundy. Istnieje 5 różnych wskaźników, które są sprawdzane, każdy z własnymi określono stosunek wartości i wykrywania punktów jeśli spełnione. Jeśli wykrywanie punktów osiągnie cvar ad_awp_rpointsneeded (domyślnie: 3), automatycznie zostanie dodana oglądać punkt dla gracza. Jeśli gracze auto-watch punktów osiągnie AW_ad_aw_pointsneeded (domyślnie: 3), jeden Aimbot zegarek zostanie zastosowana do odtwarzacza. Jeśli bot jest zrodził wykrywania i obejrzeli gracz nie strzelaj na to, w g_AimPasses zmienna jest zwiększana. Jeśli g_AimPasses osiągnie cvar amx_aimattempts (domyślnie: 3), Aimbot zegarek jest usuwany. Jeśli to nastąpi cvar ad_aw_maxautowatches (domyślnie: 2) razy, gracz nie będzie już sprawdzana uzyskać stosunek do auto-watch.
- Uwaga --
Prosimy o zapoznanie się z powyższym opisem, co system automatycznego wykrywania i oglądania się zmieniło od poprzednich wersji. Domyślnie kara, jak w poprzednich wersjach, jest tylko zalogować. Jeśli zdecydujesz się karać gracza, gdy wykryto, należy określić kary w cvar ad_punishment (wartości kar wymienionych poniżej). Wszystkie kary będzie dziennika wykrywania pliku (/ logs / aimbotdetections.log), jak również wydania skonfigurowany kara (jeśli zaznaczony). Jeśli masz jakiekolwiek pytania dotyczące możliwości lub funkcji, prosimy pytać.
- Użytkowanie --
amx_aimwatch <player> <0 = Disable | 1 = umożliwić> - Zastosuj \ Zdejmij zegarek z odtwarzaczem
amx_aimwatch (bez argumentów) - Zwraca obserwowanych obecnie gracz
amx_aimstatus - Wyświetlanie wszystkich graczy Aimbot wykrywania stanu
- Wymagane Moduły --
Fakemeta
Hamsandwich
CSX
- Języki --
Angielski
Litewski
Szwedzki
Niemiecki
Holenderski
- CVars --
ad_aimattempts - Liczba razy spróbujemy wykrywania odtwarzacz przed wyłączeniem oglądać
ad_autowatch - Włącz \ Wyłącz automatyczne zegarek (domyślnie 1; aktywna)
ad_enabled - Enabled \ Wyłącz wtyczki (domyślnie 1; aktywna)
ad_punishment - Karaniu (domyślnie 0; tylko zalogować. Zobacz inne kary poniżej wartości)
ad_bantime - Liczba minut do zakazu odtwarzacz zakazu kary (domyślnie 0; stałe)
ad_detectsneeded - ustalenia konieczne do ukarania gracza (domyślnie 1)
ad_botstaytime - Liczba sekund bot pozostanie w powietrzu czekając do strzału (domyślnie 1,5 sekundy)
ad_forceshoot - Włącz \ Wyłącz życie-strzelać na obserwowanych gracz podczas bot jest zrodził (domyślnie 1; aktywna)
ad_custommod - Zestaw do 1 w przypadku korzystania moda, która nie korzysta rund (domyślnie 0; standardowego CS)
ad_checkinterval - Interval wykorzystywane do niestandardowych-mod statystyki kontroli (domyślnie 180,0 sekund)
Auto-watch Wskaźniki
ad_awr_roundkills - Round zabić procent potrzebnej do skontrolowania wskaźniki (domyślnie 0,33)
ad_awr_killdeath - Kill \ śmierci stosunek (domyślnie 3.0)
ad_awr_hitsshots - Hits \ strzałów stosunek (domyślnie 0,4)
ad_awr_hskill - Headshot-zabić \ Kill stosunek (domyślnie 0,5)
ad_awr_headbody - Head-strzałów \ wszystkie strzały stosunek (domyślnie 0,33)
ad_awr_chestbody - Chest-shots \ wszystkie strzały stosunek (domyślnie 0,6)
Auto-watch stosunek punktów dodaje jeżeli stosunek spełnione
ad_awp_killdeath - Wszystkie domyślnie 1
ad_awp_hitsshots
ad_awp_hskill
ad_awp_headbody
ad_awp_chestbody
ad_awp_rpointsneeded - Stosunek punkty potrzebne, aby dodać auto-watch punktu do gracza (domyślnie 3)
ad_aw_pointsneeded - Auto-watch punkty potrzebne do stosowania automatycznie oglądać na gracza (domyślnie 3)
ad_aw_maxautowatches - Max # of auto-zegarki, które mogą być wykonane na gracza (domyślnie 2)
Bot hitzone punktów wykorzystywanych w wykrywaniu
ad_hp_head - 4 punkty, jeśli robot dodaje strzał w głowę
ad_hp_midbody - 2 punkty, jeśli robot dodaje strzału bronią, brzucha, klatki piersiowej
ad_hp_legs - 1 punkt, jeśli robot dodaje strzał w nogach
ad_hp_hitsneeded - Razem punktów potrzebnych do wykrycia gracza (domyślnie 4)
Kary
0 = tylko Zaloguj (nr karania)
1 = Tylko Kick
2 = Kick & Ban przez SteamID
3 = Kick & Ban IP
4 = Kick & AMX Ban
5 = Shoot formularze przez SteamID [Zapisane przez SteamID, jeśli gracz zostanie ponownie ponownie]
6 = Shoot formularze IP [Zapisane przez IP, jeśli gracz zostanie ponownie ponownie]
- Changelog --
v1.2
- Usunięto get_user_attacker ze względu na błąd, który był przyczyną pistolet i hitzone params 0 do powrotu. Hitzones są obecnie określane poprzez fakemeta połączenia get_pdata_int (g_BotID, m_LastHitGroup). Re-get_user_weapon dodany do pobrania, co broni się bot został zastrzelony z określania trafienia punktów.
- Zmieniona dostać \ ustawić pochodzenia fakemeta wszystkie początki są teraz pływaków.
- Usuniete zabawy modułu; był on używany tylko do set_user_hitzones. Zastąpione z fm_set_user_hitzones (napisany przez samuraj), nieco zmienione. Zgodnie z szynką do przodu, które są aktywne \ niepełnosprawnych, gdy są potrzebne, tym samym jest wykonywana na fm_traceline przekazania używanych w fm_set_user_hitzones. Przednia jest aktywna, jeśli 1 + graczy shootblanks kary i jest wyłączona, gdy wszyscy gracze ukarani shootblanks-rozłączyć.
- Usunięto HIT_GENERIC hitzone ponieważ został dodany w celu ustalenia v1.0-v1.1 hitzone błąd. Ten błąd został rozwiązany poprzez m_LastHitGroup.
- Dodano priorytet kontroli do stosowania automatycznego zegarki. Przy stosowaniu automatycznie oglądać, musimy najpierw sprawdzić zawodników, które jeszcze nie przeszły oglądać sesji. Jeśli nie watchable uczestników znajdują się w przeszły-watch zawodników, więc sprawdzić zawodników, które wcześniej przeszły oglądać.
- Zmieniono wszystkie konfiguracji cvar. Zobacz kara enum ustalania kary.
v1.1
- Multilingual support.
- Dodano BAN_TIME karze config sekcji, dzięki czemu można teraz określić, jak długo gracz dostaje zakazane. Wartość domyślna: 0 (stałe)
- Poprawiono błąd w razie przekazania Ham_Killed-oświadczenie, że miał do bloku jeśli gracz nie ogląda, ale kod nadal było wykonane powodują nieprawidłowe odtwarzacz indeks błędu. "if (! g_PlayerToWatch & &" powinien był "if (! g_PlayerToWatch | |"
- Dodano \ dostosowane do blokowania gdy ofiara i obejrzeli gracza są zbyt blisko siebie i na różnych wysokości na mapie (Z-coord). Na zgłoszone przez błąd. Owyn., A obserwowanych gracz był na górze budynku, strzelając w dół, i zabił swoją ofiarę. W bot był wtedy zrodził i dotkniętych graczy strzałów od gracza było już celem dół. Robot indeksujący będzie już powstanie, jeśli jego coord Z będzie> = obserwowanych odtwarzacz + 30-Z.
- Usunięto get_user_weapon połączenia w Ham_TakeDamage przodu. Czy za pomocą 2 oddzielne funkcje do pobrania wroga broń i bot hitzones że została rozstrzelana. Oba są teraz pobierane z get_user_attacker.
- Dodano HIT_GENERIC jako bot hitzone. Podczas testów zauważyłem, czasem byłem strzelanie do bot kilka razy, z każdego strzału Krew wylana na bot, jeszcze nie byłem coraz wykryte. I ustalono, że niezależnie od tego, gdzie bot został zastrzelony, get_user_attacker hitzone zawsze powrót HIT_GENERIC. To jest dziwne i niespójne, że błąd występuje losowo, prosty mapchange zwykle ustala je. Aby odtworzyć ten błąd I keep doing mapę zmian do widzę HIT_GENERIC zostanie zwrócone bot wszystkie strzały. Domyślnie ustawić GENERICHIT na taką samą wartość jak nogi trafienia (1). Może to być przyczyną problemu niektórzy użytkownicy nie widzę wielu wykrycia. Istnieje demo na forum wątku na stronie 28 pokazuje, że ten błąd.
- Usunięto LogDetection funkcji zastąpić log_to_file ojczystym.
v1.0
- Adjusted ciała hit punkt wartości. Teraz, aby być wykryta w sumie 4 punkty muszą zostać osiągnięte. Szef = 4, klatki piersiowej = 2, nogi = 1.
- Poprawiono błąd w zabić \ śmierci obliczania wskaźnika w auto-watch kontroli. Wskaźnik ten został zwrócony zawsze prawdziwe, ponieważ korzystanie z float (), było nieprawdziwe.
- Zmieniono metodę stosowania auto-watch. Teraz, za każdym razem automatycznie oglądać kryteria są spełnione, automatycznie oglądać dodaje się lit graczy counter zmiennej, g_AutoWatchPts []. Jeśli licznik osiągnie AW_POINTSNEEDED zmiennej (domyślnie 3), automatycznie dostaje oglądać stosowane do odtwarzacza. Metoda ta pozwala również auto-watches się w kolejce, ponieważ runda stat wskaźników zostanie obliczona, nawet jeśli nie jest już w toku zegarek; wcześniej statystyki były sprawdzane tylko na koniec rundy, jeśli nie ma żadnych aktywnych zegarki. Pod koniec każdej rundy, jeśli nie ma aktywnych oglądać i oglądać zawodników auto-counter zmienna jest> = AW_POINTSNEEDED, automatycznie oglądać będzie wnioskował do odtwarzacza.
- Hits \ Shots wynosił ponownie dodany do auto-watch stosunek kontroli.
- Auto-watch wcześniej tylko stosunek do sprawdzenia, czy było ustawić stałą liczbę graczy na serwerze. Teraz, wtyczki sprawdzi # wrogów i tylko sprawdzić proporcje jeśli gracz posiada odpowiedni% okrągłych zabija odpowiednich do # wrogowie. Pozwala to na dokładne funkcjonalność serwera z dowolnej liczby zawodników. Poniżej jest obecny config:
[Wrogów; zabija NEEDED] - [<= 2; 100%] [> 2 i <= 4; 50%] [> = 5; 33,3%]
- Dodano kompatybilność dla klienta modów, które nie korzystają z rund. Aby skorzystać z tej metody, należy ustawić CUSTOMMOD do 1 i ustawić żądane CHECKINTERVAL do sprawdzenia interwał (w sekundach, domyślnie 3 minuty). W ten sposób auto-watch sprawdzić statystyki skuteczności graczy na każdym odstępie zamiast na koniec rundy. Jeśli korzystasz z wtyczki na counter-strike bez jakichkolwiek innych niestandardowych mod zainstalowany następnie zmiana ta nie jest skuteczna. Ja nie w pełni przetestowana tej nowej metody, ponieważ nie mam tych modów. Jeśli masz jakiekolwiek problemy prosimy o wiadomość na forum.
- Dodano amx_aimstatus polecenia. Spowoduje to wyświetlenie motd z oglądania \ wykrywania \ kara informacji o wszystkich aktualnie podłączonych graczy.
- Dodano zmienną do ograniczenia # razy automatycznie oglądać można stosować do odtwarzacza, jeżeli przechodzi wszystkie testy na wykrycie. g_PassedWatch [id] posiada wiele razy gracz przeszły wszystkie testy w zegarek i AW_MAXWATCHES to max auto-zegarki, które mogą być stosowane. Jeśli g_PassedWatch [id] osiągnie AW_MAXWATCHES, gracz nie będzie już dostać auto-oglądał. Podręcznik oglądać można nadal stosować.
- Zmieniono sposób zaakceptować szkody w ham_takedamage naprzód; się tylko zarejestrować na uszkodzenia spowodowane przez bota, jeśli punktor. Wcześniej było zaakceptować wszystkie szkody z wyjątkiem granatów i noża. Na raporcie z WildSoft, to było przyczyną błędu w WC3FT-mod serwery ponieważ gracze eksplodować; tej eksplozji było zabicie bot i rejestracji jako Aimbot wykrywania.
- Dodano możliwość DETECTSNEEDED (domyślnie 1) Aimbot ustalenia potrzebne dla gracza być karane. Jeśli \ gdy gracz strzela do obserwowanych bot i spełnia "wykrywania" kryteriów, licznik jest dodawany do wykrywania zmiennych; g_Detected posiada liczba wykryte na Aimbot-watch sesji g_Detections [] posiada każdy z graczy całego # wykryte na połączenie do serwera. Na wykrywania, gdy licznik jest> = DETECTSNEEDED, gracz zostanie ukarany. Jeśli zdecydujesz się karać tylko 1 wykrywania, prowadzenia DETECTSNEEDED na nieprzekazaniu 1. Detections trzymać między wieloma zegarki, jedynym momencie wykrycia zmiennej zostanie wyzerowany, gdy gracz rozłącza. I może to zapisać do skarbca tak, na przykład, jeśli DETECTSNEEDED jest ustawiony na 3 i gracz dostaje 2 wykryte w poniedziałek, a następnie pobiera inny wykrywania w piątek, będzie on następnie być karane w piątki wykrywania. Ten został dodany do wtyczki trochę bardziej wyrozumiały \ bezpieczne dla 24 / 7 serwer użycia mniej fałszywych wykrycia, ponieważ gracz będzie musiał mieć więcej niż jeden raz, aby być karane. Na negatywne strony, używając DETECTSNEEDED wartości wyższe niż 1 może pozwolić sobie Aimbot gracz jest on prawdopodobnie Nie daj (jeśli używasz AUTOSHOOT), a następnie wyłączyć Aimbot i uniknięcia wykrycia.
- Usuniete tablicę bot nazwy. Ponieważ bot jest na serwerze w tak krótkim okresie czasu, to naprawdę nie trzeba realistyczny opis.
- Zmieniona zmienna użyta w Ham_TakeDamage przekazania z inflictor do napastnika. Na w hamsandwich obejmować inflictor jest broń, która jest spowodowanie szkody, a nie gracz. W inflictor zmienna działał poprawnie, ponieważ jeśli przewoźnika broń (inflictor) jest atakujący, inflictor zwraca odtwarzacz id atakującej.
- Usuniete email opcję.
- Dodano możliwość uruchomienia Aimbot obejrzeć na odtwarzaczu natomiast istnieje już istniejącego oglądać. Gdy to się dzieje, obecna zegarek jest zatrzymywany i uruchamiany jest nowy zegarek.
- Usunięto kilka RemoveBot połączeń. Teraz bot będą usuwane poprzez zadania określone w HamKilled przodu. Było to przyczyną problemu z terminami z bot jest usuwane i deathmsg wyświetlacza. W czasie, deathmsg było widoczne, gdy bot został zabity, ponieważ g_BotID był zresetować przed hlengine poszedł do wyświetlania deathmsg.
- Poprawiono sposób StatusText został zablokowany. Czasami na roboty imieniem pokazano podczas mających na celu.
//ZrÓdło// Preztłumaczony, lecz niedokładnie
AimBot Detection - AlliedModders











