Скрипт Dps (Дамаг в секунду)

хочу сделать в худе систему дамага вскенду которое наносяться по игроку,
что бы показыволось по кому наносяться от кого время и такая вся тема.

Кто нибудь может помочь с этом

Задача немного не ясна. Как именно ты это представляешь? Чтобы показывало твой дпс или ещё чей то?

точнее ты видешь свой урон наноситься по игроку в которого ты попадаешь и также когда игрок по тебе попадает, из какого оружия

Что-то типо этого?

Где должна выводиться информация о попаданиях по тебе?

для тебя сделал схему в пэинте

изображение

зачем я рисовал в пэинте если есть фотошоп :thinking:

Аналог лог системы, но вывод на интерфейсе?
Должен последний лог выводить или некоторым списком?

  1. Прослушиваешь GM:PostEntityTakeDamage - Garry's Mod Wiki (отправляя нэт на клиент получателя урона)
  2. Создаёшь DScrollPanel - Garry's Mod Wiki и делаешь ему Panel:ParentToHUD - Garry's Mod Wiki
  3. Создаёшь например DListView - Garry's Mod Wiki с парентом твоего скролла
  4. В листенере нэта добавляешь элемент в DListView с значениями из net payload

логи готовы.

1 симпатия

ну это самый простой вариант который можно написать в 30 строчек кода.
как написать красивый ui думаю сам разберёшься.

да я знаю. спасибо за помощь