Необходимо написать античит на оружие. С помощью каких функций проверять сделанное с помощью читов оружие/патроны?
Необходимо написать античит на оружие. С помощью каких функций проверять сделанное с помощью читов оружие/патроны?
При выдаче оружия записываешь его в массив, в секундном таймере проверяешь оружия игрока и оружие в массиве, Profit.
Redsan (24.09.2016)
Главное учти, что GetPlayerWeaponData обновляется недостаточно часто, поэтому для античита лучше использовать GetPlayerWeapon.
UPD: То есть не обновляются не часто, а иногда приходят некорректные. Повреждения замечаются при выдаче/смене оружия и входе в Esc или в транспорт.
Последний раз редактировалось ziggi; 24.09.2016 в 21:56.
Redsan (24.09.2016)
Стоит ли сверять значение патронов в массиве и на руках с помощью автовызываемой функции OnPlayerWeaponShot? Будут ли ложные срабатывания?
Последний раз редактировалось Redsan; 24.09.2016 в 23:45.
Redsan (25.09.2016)
[Anticheat]___Invisible Fly Hack
[Anticheat]____Weapon/Ammo Hack
[Function]______ResetPlayerWeaponSlot
[Function]_______FIX_SetPlayerAmmo
[ServerMod]______TDM | Zombie Apokalypse
Не знаю что там было, но осталась одна фигня, когда умираешь оружие иногда(прям вот не понятно что не так делаю) не полностью обнуляет,
я это фиксанул стандартным сбросом всего оружия в паблике смерти, и ложных показаний больше я не видел...
Не полностью обнуляет это типо, оружия нету, а в GPWD показывает что оно на месте..
[Anticheat]___Invisible Fly Hack
[Anticheat]____Weapon/Ammo Hack
[Function]______ResetPlayerWeaponSlot
[Function]_______FIX_SetPlayerAmmo
[ServerMod]______TDM | Zombie Apokalypse
Около часа пытался добиться получения некорректных данных с помощью функции GetPlayerWeaponData, но все безуспешно.
Выдавал и забирал оружие, стрелял, садился в транспорт, уходил в афк.
Есть какие-то идеи по поводу того как можно добиться вывода некорректных данных?
p.s. ушел писать автоматический тест.
Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)