DPS Informer / Как узнать кто наносил урон другому игроку

Joce

Известный
Автор темы
102
36
Версия MoonLoader
.026-beta
Вот хочу сделать DPS информер, но не могу понять, как это реализовать
Так как onSendGiveDamage — урон, который наносишь ты, onSendTakeDamage — урон, который наносят тебе, больше не чего в луа нет
Методом перебора пришел к такой вариации, проверять урон при попадании игрока при помощи трайсеров, но загвоздка такова, как мне реализовать теперь урон от тарана машиной, урон от кулаков/кастет(оружия ближнего боя), гранат и так далее
Может кто, уже задумывался над этим, жду предложения

Вот в качестве примера, накидал скрипт через ии

@Орк
Ты по любому, что-то придумаешь ИИ голова
 

Вложения

  • skada.lua
    14.4 KB · Просмотры: 5
Последнее редактирование:

Tema05

Известный
1,670
576
Вот хочу сделать DPS информер, но не могу понять, как это реализовать
Так как onSendGiveDamage — урон, который наносишь ты, onSendTakeDamage — урон, который наносят тебе, больше не чего в луа нет
Методом перебора пришел к такой вариации, проверять урон при попадании игрока при помощи трайсеров, но загвоздка такова, как мне реализовать теперь урон от тарана машиной, урон от кулаков/кастет(оружия ближнего боя), гранат и так далее
Может кто, уже задумывался над этим, жду предложения

Вот в качестве примера, накидал скрипт через ии

@Орк
Ты по любому, что-то придумаешь ИИ голова
Так это же невозможно сделать. Дамаг начисляется и валидируется сервером. Ты можешь опираться только на то что сервер тебе предоставляет, а он может этого не делать
 

Joce

Известный
Автор темы
102
36
Так это же невозможно сделать. Дамаг начисляется и валидируется сервером. Ты можешь опираться только на то что сервер тебе предоставляет, а он может этого не делать
Вот сейчас же на данный момент, я могу получать урон, когда игроки стреляют друг по другу, когда я в не перестрелки
 
  • Эм
Реакции: Tema05

Орк

Известный
571
542
У меня первая мысль, что через хуки можно получить полную информацию об уроне. За четыре прогона выдало такое
1786550449185.png

1786550679913.png

Обрабатывает весь урон для всех пед
Работает в сингле, также проверял на монсере.
На аризоне не работает, там вроде как свой хук на урон, который к тому же обрабатывается отдельно сервером. Копать глубоко не стал, лень
Нужна библиотека https://www.blast.hk/threads/55743/

@SR_team подскажи, что вы там намудрили с обработкой урона?
 

Вложения

  • DPSInformer.lua
    36.3 KB · Просмотры: 3
Последнее редактирование:
  • Вау
Реакции: Sam201

Joce

Известный
Автор темы
102
36

луа передоз

Известный
96
79
на арз данный подход работать точно не будет, на других обычных серверах мб будет воркать
вот хз как там на аризонке я там не играю

раньше поигрывал ради вайба заходил а щас как увидел в ютубе то что там всякие скины ввели и так далее даже желания заходить нет покататься дальнобоем