Lua HUD PlusChat2 - дополнительный чат + блокирование сообщений

ufdhbi

Известный
Автор темы
Проверенный
1,456
861
Версия SA-MP
  1. 0.3.7 (R1)
PlusChat-2
- Описание: Скрипт выводит сообщения с ключевым словом в отдельный чат
количество строк, шрифт, размер шрифта, флаги, позиция чата на экране настраивается.
Количество строк может быть не ограничено


- Что нового:
  • Новый интерфейс
  • Добавлена возможность блокировать указанные сообщения от сервера
  • Добавлен опциональный Time Stamp
  • Добавлена опциональная чувствительность к регистру
  • Теперь флаги шрифта настраиваются более понятно (стиль в первой версии)
  • Добавлена возможность регулировать межстрочный интервал
  • Теперь все искомые слова-словосочетания-регулярные выражения добавляются через меню настроек скрипта, а не через текстовый файл
  • Добавлено контекстное меню по нажатию ПКМ по строке в доп.чате (Удалить, Вставить в чат)
  • Дополнительный чат теперь скрывается, если скрыт основной
  • Добавлена возможность очистить доп.чат
  • Перемещение чата по экрану теперь более удобное (привязывается к курсору)
  • исправлена запись сообщений в чат-лог (теперь не наезжают друг на друга)
  • Теперь дополнительный чат можно выключить 🙃
- Активация: /pluschat

- Зависимости:
imgui, SAMP.Lua, fontAwesome5 (есть в архиве), moonloader.lua (создается при установке мунлоадера)

Благодарности за тестирование второй версии: @livingflore, @flamieall - без их активности скрипт бы не получил обновление



PlusChat
- Описание: Скрипт выводит сообщения с ключевым словом в отдельный чат
количество строк, шрифт, размер шрифта, стиль, позиция чата на экране настраивается.
Количество строк может быть не ограничено
- Активация: /pluschat для вывода окна настроек, ключевые слова записывать в файл messages.txt [Moonloader/config/messages.txt] одно слово или сочетание слов на строчке, например:
Код:
Отредактировал сотрудник
Объявление
Администратор
выдал варн
- Установка: Положить скрипт в папку moonloader
Q5NbA3r.jpg
b50ibao.jpg

Спасибо @legend2360 за помощь в создании многострочного рендера.
 

Вложения

  • PlusChat2.zip
    249 KB · Просмотры: 4,734
Последнее редактирование:

JoyKer

Участник
41
7
PlusChat
- Описание: Скрипт выводит сообщения с ключевым словом в отдельный чат
количество строк, шрифт, размер шрифта, стиль, позиция чата на экране настраивается.
Количество строк может быть не ограничено
- Активация: /pluschat для вывода окна настроек, ключевые слова записывать в файл messages.txt [Moonloader/config/messages.txt] одно слово или сочетание слов на строчке, например:
Код:
Отредактировал сотрудник
Объявление
Администратор
выдал варн
- Установка: Положить скрипт в папку moonloader
Q5NbA3r.jpg
b50ibao.jpg

Спасибо @legend2360 за помощь в создании многострочного рендера.

Я положил в папку moonloader - не работает((. А еще можно попросить автора сделать кнопку активации? например: f5
 
  • Нравится
Реакции: Samp_Love_Ahk_Lua_Cleo

Laine_prikol

ДИДЖЕЙ МАДЕСТ
Проверенный
260
216
Я положил в папку moonloader - не работает((. А еще можно попросить автора сделать кнопку активации? например: f5
Imgui, Samp.lua установил? Также версия moonloader должна быть 0.25 или выше. А если чё кидай moonloader.log
 

JoyKer

Участник
41
7
Imgui, Samp.lua установил? Также версия moonloader должна быть 0.25 или выше. А если чё кидай moonloader.log
imgui.lua and moonimgui.dll? - это вот Imgui?
вот отсюда архив Dear ImGui(https://blast.hk/threads/19292/?)

вот лог

[21:33:36.609371] (system) Loading script 'C:\Games\GTA SA\moonloader\PlusChat.lua'...
[21:33:36.609874] (debug) New script: 0DA22664
[21:33:36.630993] (system) PlusChat: Script terminated. (0DA22664)
[21:33:36.630993] (error) C:\Games\GTA SA\moonloader\lib\imgui.lua:4: Moon ImGui requires MoonLoader v.025 or greater.

Я так понимаю, мне стоит обновить moonlaoder?

и еще Samp.lua - у меня тоже нету, но есть папка moonloader/lib/samp и там пару .lua есть и еще 1 папка
 

ufdhbi

Известный
Автор темы
Проверенный
1,456
861
imgui.lua and moonimgui.dll? - это вот Imgui?
вот отсюда архив Dear ImGui(https://blast.hk/threads/19292/?)

вот лог

[21:33:36.609371] (system) Loading script 'C:\Games\GTA SA\moonloader\PlusChat.lua'...
[21:33:36.609874] (debug) New script: 0DA22664
[21:33:36.630993] (system) PlusChat: Script terminated. (0DA22664)
[21:33:36.630993] (error) C:\Games\GTA SA\moonloader\lib\imgui.lua:4: Moon ImGui requires MoonLoader v.025 or greater.

Я так понимаю, мне стоит обновить moonlaoder?
Обнови moonloader до 0.25
 
  • Нравится
Реакции: Laine_prikol и JoyKer

JoyKer

Участник
41
7
PlusChat
- Описание: Скрипт выводит сообщения с ключевым словом в отдельный чат
количество строк, шрифт, размер шрифта, стиль, позиция чата на экране настраивается.
Количество строк может быть не ограничено
- Активация: /pluschat для вывода окна настроек, ключевые слова записывать в файл messages.txt [Moonloader/config/messages.txt] одно слово или сочетание слов на строчке, например:
Код:
Отредактировал сотрудник
Объявление
Администратор
выдал варн
- Установка: Положить скрипт в папку moonloader
Q5NbA3r.jpg
b50ibao.jpg

Спасибо @legend2360 за помощь в создании многострочного рендера.
Спасибо большое, классный скрипт. И спасибо большое за помощь в установке.

Идеи по апгрейду:
Как я уже говорил, добавь активацию через кнопку или при нажатии на определенную кнопку, чат менялся на местоположение №2, а при нажатии на кнопку еще раз, чат возвращается на позицию №1.
И еще добавь в этот чат время (timestamp).
 
  • Нравится
Реакции: Maxim l3elsky

Laine_prikol

ДИДЖЕЙ МАДЕСТ
Проверенный
260
216
Хотя ради такого простого меню тащить за собой имгуи не удобно
 
  • Нравится
Реакции: imring и inf

James Hawk

Известный
919
217
Предложение по улучшению. Играю на аризоне, там есть вип-чат и фам-чат. Если вписываю [Семья], то выводит и из вип-чата, ведь там находит "[","]". Можно ли пофиксить, чтобы выводило только те строки, где есть ПОЛНОЕ совпадение текста из .тхт?
 

Mc.Reptar

Известный
33
3
Добавь чтоб по дабл/трипл клику можно было убирать определенную строчку) было бы шикарно
 

Feniks56

Известный
25
3
Спасибо, долго ждал подобного скрипта. Забил в него строчки с объявлениями и рекламой доната от сервера. Но некоторые словосочетания он упорно не хочет признавать и пропускает строчку мимо себя. Слова беру строго из чатлога и метод уменьшения числа начальных ключевых слов не помогает.
 

wD.D159

Известный
Друг
446
479
На сервере есть реклама которая выделена отдельными строками "--------------" при внесении ее в список, сообщения со символом "-" побадают в отдельный чат, вместо того, что бы исключать отдельную строку. Как поправить? =)
 

ufdhbi

Известный
Автор темы
Проверенный
1,456
861
На сервере есть реклама которая выделена отдельными строками "--------------" при внесении ее в список, сообщения со символом "-" побадают в отдельный чат, вместо того, что бы исключать отдельную строку. Как поправить? :)
код исправить, где поиск в тексте - сделать полное сравнение (==)