AMX MOD X
Четверг, 18.06.2026, 16:35:18



Приветствую Вас Гость | RSS
[ Главная ] [ HLGuard -> AMXMODX - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
HLGuard -> AMXMODX
draftДата: Суббота, 05.07.2008, 17:12:26 | Сообщение # 1
Полковник
Группа: Пользователи
Сообщений: 225
Репутация: 3
Статус: Не в сети
Почитал описание блокировки WH по средствам HLGuard'A. Поскольку исходников я не нашёл, возник вопрос, а возможно ли сделать это по средствам amxmodx?
Итак, в чём суть идеи разработчиков HLGuard. WallHack, как известно, работает следующим образом: поскольку сервер передаёт всю информацию клиентам, то клиент с хаком преспокойно считывает координаты и модели всех игроков и отрисовывает даже те, которые за стеной или объектом не видно. Разработчики HLGuard предложили блокировать данные, идущие клиенту о врагах, которые он не может видеть. Я понял, алгоритм следующий:
1) В Prethink делается проверка ВРАГОВ через трейсы в цикле.
2) Все, кто не попал в трейс, должны изменить скрыть свои координаты. Вот тут и настаёт вопрос - КАК? Я тут попробовал на Fighter_FX создать бота и поменять для него pev_netname. Сам нетнейм изменился (проверил через server_print), но для чита и контры имя осталось прежним. А пройдёт ли такой фокус при изменении pev_origin? Ведь мы должны не двигать игрока, а лишь сымитировать, что он не находиться на этой точке для читера.
3) Разрабы HLGuard'a столкнулись ещё с одной проблемой - soundhack. Каким-то образом, они заблокировали визуальный ВХ, но читы по-прежнему могли отрисовывать модель, считывая дальность звуков. Есть ли тут какие-то идеи?


Сообщение отредактировал draft - Суббота, 05.07.2008, 17:14:02
 
  • Страница 1 из 1
  • 1
Поиск:

AMX Mod X Russian Community © 2006-2026