Исходник [RakSAMP Lite] WeaponFix

_raz0r

t.me/sssecretway | ТГК: t.me/razor_code
Автор темы
Модератор
1,889
3,050
Исправляет проблему RakSAMP Lite и закрывает еще один метод детекта ботов.
Когда боту сервер выдавал оружие, в синхронизации не обновлялись данные об оружие в руках и Nex-AC кикал бота за "Игнорирование функции". Этим и пользовались администраторы проектов.

Спасибо за доработки: @Ulong

Скрипт исправляет:
- Оружие в OnFoot синхронизации.
- Оружие в Vehicle синхронизации.
- Параметр weaponState в Aim синхронизации, теперь там передаются такие же параметры, как и в оригинальном клиенте SA:MP.

(Чуть позже добавлю WeaponUpdate)
 

Вложения

  • weapon_fix.lua
    4.3 KB · Просмотры: 175
Последнее редактирование:

Лебiгович

Известный
877
239
Исправляет проблему RakSAMP Lite и закрывает еще один метод детекта ботов.
Когда боту сервер выдавал оружие, в синхронизации не обновлялись данные об оружие в руках и Nex-AC кикал бота за "Игнорирование функции". Этим и пользовались администраторы проектов.

Скрипт исправляет:
- Оружие в OnFoot синхронизации.
- Оружие в Vehicle синхронизации.
- Параметр weaponState в Aim синхронизации, теперь там передаются такие же параметры, как и в оригинальном клиенте SA:MP.

(Чуть позже добавлю WeaponUpdate)
а что если юзать этот скрипт на основе, но не в целях детекта бота, а с целью чтобы ложные срабатывания за игнор функций не срабатывало?
 

_raz0r

t.me/sssecretway | ТГК: t.me/razor_code
Автор темы
Модератор
1,889
3,050
Залил новый файл. Исправлено:
RPC_SetArmedWeapon
RPC_SetPlayerAmmo

Благодарность: Dimiano (за напоминание про эти RPC)
 

Ulong

Диванный критик
Проверенный
60
325
Extended версия скрипта. Добавлено:
Обработка RPC SetSpawnInfo
Удаление оружия при получении 32, 33, 36, 37 пакетов (DISCONNECTION_NOTIFICATION, CONNECTION_LOST, CONNECTION_BANNED, INVALID_PASSWORD)
Добавлена отправка 204 пакета. Теперь будут нормально заполнены слоты оружия/патрон для GetPlayerWeaponData
 

Вложения

  • weapon_fix.lua
    4.3 KB · Просмотры: 63

Rapture

Потрачен
1,067
294
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Extended версия скрипта. Добавлено:
Обработка RPC SetSpawnInfo
Удаление оружия при получении 32, 33, 36, 37 пакетов (DISCONNECTION_NOTIFICATION, CONNECTION_LOST, CONNECTION_BANNED, INVALID_PASSWORD)
Добавлена отправка 204 пакета. Теперь будут нормально заполнены слоты оружия/патрон для GetPlayerWeaponData
[LUA] C:\Users\bombx\Downloads\Raksamp\scripts\weapon_fix.lua:139: attempt to index a nil value
stack traceback:
C:\Users\bombx\Downloads\Raksamp\scripts\weapon_fix.lua:139: in function 'setAmmo'
C:\Users\bobmx\Downloads\Raksamp\scripts\weapon_fix.lua:92: in function <C:\Users\bombx\Downloads\Raksamp\scripts\weapon_fix.lua:67>
 
  • Нравится
Реакции: Ulong

GRACHOVE

Известный
547
189
Extended версия скрипта. Добавлено:
Обработка RPC SetSpawnInfo
Удаление оружия при получении 32, 33, 36, 37 пакетов (DISCONNECTION_NOTIFICATION, CONNECTION_LOST, CONNECTION_BANNED, INVALID_PASSWORD)
Добавлена отправка 204 пакета. Теперь будут нормально заполнены слоты оружия/патрон для GetPlayerWeaponData
лучший
 

_raz0r

t.me/sssecretway | ТГК: t.me/razor_code
Автор темы
Модератор
1,889
3,050
Обновил файл в теме, добавлена версия от @Ulong . Большое спасибо ему за дополнение скрипта.
 
  • Нравится
Реакции: Rice. и Ulong

masuri

Новичок
1
0
при входе почему-то кикает античит с ошибкой "чит на оружие"