Lua Shotlog | Логгирование и анализ чужой стрельбы

astynk

Известный
Автор темы
Проверенный
742
530
Данная утилита сохраняет все данные о всех выстрелах в зоне стрима и помогает узнать, использует ли читы тот или иной игрок.

Для чего это может быть полезно:
- слили за 0.3 сек, посмотрел в логах, кто это был и как он это сделал
- подозрительно метких ребят можно репортить и наблюдать, как они улетают в бан
- админам поможет в выявлении нарушителей
- просто интересно спекать за другими как админ

2YVsK.png


2YVsL.png


2YVsM.png


Описание возможностей:

/shotlog - выводит список всех, кто стрелял, отсортировано по проценту попаданий. Пометка OFF означает, что игрок уже не в игре, NS - не в зоне стрима, S - в зоне стрима.

/shotlog ID - открывает подробную статистику о последних 30 выстрелах игрока. Каждая строка имеет следующий вид:
Nick_1 > deagle, 30m, 250ms, 0 vs 5 > Nick_2
где Nick_1 - ник стреляющего, Nick_2 - ник в кого стреляли, deagle - название оружия, 30m - расстояние выстрела, 250ms - время с последнего выстрела, 0 vs 5 - скорость стреляющего vs скорость в кого стреляют. Если выстрел был сквозь текстуру, об этом выводится варнинг в скобочках.
На основе этой информации можно судить, есть аим или нет. Очередь из М4 по движущейся цели без промахов, с расстояния >30м - 100% софт. Зафастил 3/3 с дигла на 30м - несколько таких моментов и можно в бан.

/spec ID - слежка за игроком в зоне стрима. В отличие от других реализаций, тут рекон не сбрасывается, если игрок умер - скрипт ждет его появления еще 3 секунды.
При слежке за игроком в чате автоматически выводится информация из его /shotlog, а также показывается трейсер последнего выстрела.
Выйти из слежки можно при помощи команды /specoff

/shotrec - просмотр выстрелов по самому себе. Как раз для тех случаев, когда не понял кто и как тебя слил. По аналогии с /shotlog ID показываются все выстрелы по вам.

Планируется также добавить больше варнингов (пока что показывает только стрельбу сквозь стены). Пишите какие софты работают на крупных проектах. Варнинги на всякие рапиды / дальность стрельбы и т.д. не вижу смысла делать, т.к. это везде уже пофикшено.
 

Вложения

  • shotlog.lua
    10.5 KB · Просмотры: 662

deddosouru

Смотрю аниме, служу Сатане
Друг
2,036
1,319
если бы я был гита тачиром, я бы скачал наверн. чисто по фану. не помешает явно
 
  • Нравится
Реакции: Ya Zaregalsya

diva

Известный
248
44
how to enable, where u can see milimetres on player? like in ur video on skin player 62/64.
44271
 

infinityx

Известный
203
55
That's my wallhack, I haven't released it yet.
[ML] (error) Shotlog: D:\gggggggggggg\moonloader\shotlog.lua:119: attempt to index a nil value
stack traceback:
D:\gggggggggggg\moonloader\shotlog.lua: in function 'show_stats'
D:\gggggggggggg\moonloader\shotlog.lua:322: in function <D:\gggggggggggg\moonloader\shotlog.lua:264>
[ML] (error) Shotlog: Script died due to an error. (0CC8D7EC
 

astynk

Известный
Автор темы
Проверенный
742
530
[ML] (error) Shotlog: D:\gggggggggggg\moonloader\shotlog.lua:119: attempt to index a nil value
stack traceback:
D:\gggggggggggg\moonloader\shotlog.lua: in function 'show_stats'
D:\gggggggggggg\moonloader\shotlog.lua:322: in function <D:\gggggggggggg\moonloader\shotlog.lua:264>
[ML] (error) Shotlog: Script died due to an error. (0CC8D7EC
Очень странно. А это при вводе /shotlog ID или при клике по игроку в списке /shotlog?
Каким-то образом в функцию вывода попал неизвестный айди, обойдя все проверки, и вызвал эту ошибку. Ни разу не было такого.

Добавил костыль, теперь вместо падения скрипта будет оповещение в чате, что произошла ошибка. Если повторится, опиши что и как было.
 

Вложения

  • shotlog.lua
    10.6 KB · Просмотры: 28

infinityx

Известный
203
55
Очень странно. А это при вводе /shotlog ID или при клике по игроку в списке /shotlog?
Каким-то образом в функцию вывода попал неизвестный айди, обойдя все проверки, и вызвал эту ошибку. Ни разу не было такого.

Добавил костыль, теперь вместо падения скрипта будет оповещение в чате, что произошла ошибка. Если повторится, опиши что и как было.
 

infinityx

Известный
203
55
[ML] (error) Shotlog: opcode '0BE9' call caused an unhandled exception
[ML] (error) Shotlog: Script died due to an error. (118C1704)
 

Dima_CODEX32

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

Для чего это может быть полезно:
- слили за 0.3 сек, посмотрел в логах, кто это был и как он это сделал
- подозрительно метких ребят можно репортить и наблюдать, как они улетают в бан
- админам поможет в выявлении нарушителей
- просто интересно спекать за другими как админ

2YVsK.png


2YVsL.png


2YVsM.png


Описание возможностей:

/shotlog - выводит список всех, кто стрелял, отсортировано по проценту попаданий. Пометка OFF означает, что игрок уже не в игре, NS - не в зоне стрима, S - в зоне стрима.

/shotlog ID - открывает подробную статистику о последних 30 выстрелах игрока. Каждая строка имеет следующий вид:
Nick_1 > deagle, 30m, 250ms, 0 vs 5 > Nick_2
где Nick_1 - ник стреляющего, Nick_2 - ник в кого стреляли, deagle - название оружия, 30m - расстояние выстрела, 250ms - время с последнего выстрела, 0 vs 5 - скорость стреляющего vs скорость в кого стреляют. Если выстрел был сквозь текстуру, об этом выводится варнинг в скобочках.
На основе этой информации можно судить, есть аим или нет. Очередь из М4 по движущейся цели без промахов, с расстояния >30м - 100% софт. Зафастил 3/3 с дигла на 30м - несколько таких моментов и можно в бан.

/spec ID - слежка за игроком в зоне стрима. В отличие от других реализаций, тут рекон не сбрасывается, если игрок умер - скрипт ждет его появления еще 3 секунды.
При слежке за игроком в чате автоматически выводится информация из его /shotlog, а также показывается трейсер последнего выстрела.
Выйти из слежки можно при помощи команды /specoff

/shotrec - просмотр выстрелов по самому себе. Как раз для тех случаев, когда не понял кто и как тебя слил. По аналогии с /shotlog ID показываются все выстрелы по вам.

Планируется также добавить больше варнингов (пока что показывает только стрельбу сквозь стены). Пишите какие софты работают на крупных проектах. Варнинги на всякие рапиды / дальность стрельбы и т.д. не вижу смысла делать, т.к. это везде уже пофикшено.

а можешь поделится своим RenderNicom? Давно искал нормальные полоски хп с цифрами над игроками.
 

Roman Grudov

Известный
211
85
Добавь менюшку при /spec.
Тип текстдрав и написано /report
и автоматически id и cheat's
 

astynk

Известный
Автор темы
Проверенный
742
530
Добавь менюшку при /spec.
Тип текстдрав и написано /report
и автоматически id и cheat's
Лишнее. На разных серверах по-разному сделан репорт, где-то через команду, где-то через меню.

а можешь поделится своим RenderNicom? Давно искал нормальные полоски хп с цифрами над игроками.
Держи, активация /wh
Сразу говорю, что это не релизная версия. Есть баг, что после реконнекта отображаются стандартные ники, надо писать /wh еще раз. И нет "stair stacking" (ну это если много игроков в одном месте, ники выстраиваются "лесенкой" как в собейтовском вх).
 

Вложения

  • wh.lua
    4.8 KB · Просмотры: 25

Похожие темы