-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Античит на оружие некорректно устанавливает реальное оружие #15
Comments
Согласен.
Вот тут не понял. Проверка на количество патрон идёт ниже. |
А, эт кажется я уже не заметил, что проверка на патроны не под else if, а под if идёт) |
Да проверку на оружие нужно будет сильно переделывать, ибо, как оказалось, GetPlayerWeapon иногда может вернуть 0, даже если оружие в руках есть. |
gPlayerZeroBulletsChecks now is a char array Add additional check for PROTECTION_WEAPON_ZERO_BULLETS value
protection/protection/weapon.inc
Lines 258 to 264 in 8fe3405
Как видно из названия и кода выше, это не работает, к примеру, если игрок не имел оружия в одном из слотов и вдруг в нём какое-то начитерил (банально взять стандартный собейт и выбрать вкладку "Weapons" для проверки). И это также не будет правильно работать (и наоборот вместе с тем даёт обход на легальный чит патронов), если я, имея оружие с меньшим количеством патронов начитерю в этот слот аналогичное оружие с большим количеством патронов. Как вариант, нужно также обнулять и патроны от предыдущего начитерённого и учитывать все возможные случаи, подобные тем что выше.
The text was updated successfully, but these errors were encountered: