Lua SUPERIOR DAMAGE INFORMER EVER

eenz

Известный
Автор темы
203
102
Версия SA-MP
  1. 0.3.7 (R1)
Внимание!
Команда форума написал(а):
В скрипте имеется автообновление. Версия на форуме не содержит стиллера, используйте на свой страх и риск!

sa-mp-096.png


все возможности скрипта до v1.2

возможности в v1.2(c 00:38)



v0.8: Добавил NoRadio

v0.9: Сделал английскую версию и фиксанул баг с колоколом из файла. Он не работал при запуске игры и приходилось рестартить скрипт.

v1:
• Изменил стиль имгуи, добавил звуки и лог наносимого и получаемого урона.
• Лог дамага и звук при получении урона работают даже при десинке и на серверах, дамаг на которых выдает сам сервер.
• Добавил защиту от "умных" челов, которые любят потыкать "Заменить файл" и крашнуться.
• Урон на скине теперь появляется ровно в месте попадания пули(спс челам с темы за функцию).

v1.2:
• Добавлено автоматическое обновление.
• Добавлена возможность скрывать ник игрока в логе урона если он находится в маске.
• Добавлена возможность изменить вид лога со строчки в столбик.
• Добавлена возможность отключения некоторых показателей в логе(можно убрать ник, оставить хп и т.д. и т.п.).
• Пофикшен урон в игрока, когда его хп меньше возможного урона вашего оружия(теперь за 3 попадания с дигла, в игрока у которого 100 хп, лог будет засчитывать не -138, а -100).
• Пофикшен тайминг поднятия лога урона.
• Пофикшены координаты меню интерфейса.
• Добавлена возможность использования рандомного цвета урона на скине.
• Слегка подредактирован стиль интерфейса.

v1.2.1:
фикс работы с антистиллером от даркпикселя, но с ним автообновление работать не будет.

v1.3:
• Добавлен новый способ отображения урона на скине. Он будет использовать функции рендера, что позволит изменять размер и флаг текста, а также добавлять ему анимацию всплывания и растворения.
• Добавлен новый способ работы логов урона, который будет задействовать хук на серверный текстдрав, что позволит убрать баги, связанные с отображением. Соответственно, работать данный способ будет только на серверах, имеющих стандартный лог урона(Evolve, Samp RP, Arizona и т.п.).
• Исправлен баг с крашем при смене файла звука, немного доработан интерфейс, добавлены подсказки.

v1.3.1:
• Пофикшена замена файла звука при получении урона.
• Пофикшено воспроизведение серверных звуков.

v1.3.2:
• Добавлена поддержка moonloader v.027.
• Улучшена стабильность.

v1.3.3:
• Автообновление переведено на новый хостинг.
• Улучшена стабильность.
 

Вложения

  • dmginfENG(old ver).luac
    11.4 KB · Просмотры: 5,524
  • dmginf.lua
    102.8 KB · Просмотры: 9,289
Последнее редактирование:

MAHEKEH

Известный
2,010
505
Отлично сделано, ничего лишнего, с ходу всё понятно. А что на счет себя самого, если по тебе попадают..? Было бы неплохо добавить если нет.
 

dmitri4

Известный
452
78
Годно, если бы еще добавить трейсеры то цены ему бы не было
 

eenz

Известный
Автор темы
203
102
Отлично сделано, ничего лишнего, с ходу всё понятно. А что на счет себя самого, если по тебе попадают..? Было бы неплохо добавить если нет.
мб потом сделаю, ща добавлю ноурадио чтобы оно не мешало при использовании колокола из файла.
 
  • Нравится
Реакции: Vespan

Immunity

Активный
210
44
Замену шрифта добавь еще. Трессера лишние, есть же отдельный скрипт, зачем?
 

dmitri4

Известный
452
78
После твоего обновления NoRadio
Код:
[20:45:28.841915] (system)    Loading script 'D:\Games\SAMP\moonloader\dmginf.luac'...
[20:45:28.841915] (debug)    New script: 110CE2EC
[20:45:28.865914] (error)    dmginf.luac: D:\Games\SAMP\moonloader\dmginf.luac:0: sol: no matching function call takes this number of arguments and the specified types
stack traceback:
    [C]: in function 'ImBool'
    D:\Games\SAMP\moonloader\dmginf.luac: in function <D:\Games\SAMP\moonloader\dmginf.luac:0>
[20:45:28.865914] (error)    dmginf.luac: Script died due to an error. (110CE2EC)
 

eenz

Известный
Автор темы
203
102
После твоего обновления NoRadio
Код:
[20:45:28.841915] (system)    Loading script 'D:\Games\SAMP\moonloader\dmginf.luac'...
[20:45:28.841915] (debug)    New script: 110CE2EC
[20:45:28.865914] (error)    dmginf.luac: D:\Games\SAMP\moonloader\dmginf.luac:0: sol: no matching function call takes this number of arguments and the specified types
stack traceback:
    [C]: in function 'ImBool'
    D:\Games\SAMP\moonloader\dmginf.luac: in function <D:\Games\SAMP\moonloader\dmginf.luac:0>
[20:45:28.865914] (error)    dmginf.luac: Script died due to an error. (110CE2EC)
Добавил новое значение в кфг. Просто удали конфиг или добавь туда noradio=false.