Bubble Sniffer
Позволяет видеть то, что скрыто от глаз - все текстовые сообщения, выводимые над головами игроков, называемые "chat bubble". Такие сообщения обычно (всегда) имеют ограниченную дистанцию, т.е. с определённого расстояния их уже не видно, но дело в том, что при этом клиенту они всё равно приходят и просто игнорируются. Скрипт исправляет этот фатальный недочёт, добавляя дополнительный чат-бокс под основным, в который и выводятся все эти сообщения.
Открывается и скрывается окно кнопкой F5, список можно листать зажав кнопку B, при этом вращая колёсико мыши.
Вверху лога выводится номер последнего сообщения на странице и общее количество сообщений, дальше выводятся сами сообщения в виде [время] (дистанция) ник_игрока(ид_игрока): текст сообщения. Цвет ников и сообщений соответствует реальному. Строка выводится полупрозрачной если дистанция до игрока больше, чем та дистанция, на которой было бы видно сообщение (т.е. полупрозрачные строки - это те, которые вы бы точно не увидели). Есть настройки и черный список для игнорирования лишних сообщений.
Настройки
Настройки находятся в коде скрипта в секции 'Config'.
keyToggle - кнопка показа/скрытия лога
secondaryKey - кнопка для прокрутки сообщений
positionX - позиция по X
positionY - позиция по Y
pagesize - максимальное количество сообщений на странице
messagesMax - размер истории сообщений
blacklist - черный список. Содержит список паттернов игнорируемых сообщений, разделённых через запятую. Для справки по паттернам см. https://uopilot.uokit.com/wiki/index.php?title=String.match_(Lua)
Установка
Даю право свободно распространять, вносить любые изменения и использовать код в своих разработках, при условии, что авторство будет сохранено.
Позволяет видеть то, что скрыто от глаз - все текстовые сообщения, выводимые над головами игроков, называемые "chat bubble". Такие сообщения обычно (всегда) имеют ограниченную дистанцию, т.е. с определённого расстояния их уже не видно, но дело в том, что при этом клиенту они всё равно приходят и просто игнорируются. Скрипт исправляет этот фатальный недочёт, добавляя дополнительный чат-бокс под основным, в который и выводятся все эти сообщения.
Открывается и скрывается окно кнопкой F5, список можно листать зажав кнопку B, при этом вращая колёсико мыши.
Вверху лога выводится номер последнего сообщения на странице и общее количество сообщений, дальше выводятся сами сообщения в виде [время] (дистанция) ник_игрока(ид_игрока): текст сообщения. Цвет ников и сообщений соответствует реальному. Строка выводится полупрозрачной если дистанция до игрока больше, чем та дистанция, на которой было бы видно сообщение (т.е. полупрозрачные строки - это те, которые вы бы точно не увидели). Есть настройки и черный список для игнорирования лишних сообщений.
Настройки
Настройки находятся в коде скрипта в секции 'Config'.
keyToggle - кнопка показа/скрытия лога
secondaryKey - кнопка для прокрутки сообщений
positionX - позиция по X
positionY - позиция по Y
pagesize - максимальное количество сообщений на странице
messagesMax - размер истории сообщений
blacklist - черный список. Содержит список паттернов игнорируемых сообщений, разделённых через запятую. Для справки по паттернам см. https://uopilot.uokit.com/wiki/index.php?title=String.match_(Lua)
Установка
- Установить MoonLoader
- Установить SAMP.Lua
- Установить SAMPFUNCS
- Скопировать lua-скрипт в папку 'moonloader', которая находится в папке игры
Даю право свободно распространять, вносить любые изменения и использовать код в своих разработках, при условии, что авторство будет сохранено.
Вложения
Последнее редактирование: