Lua [ARZ] - HighLight Text

Неадекватная сова

Известный
Автор темы
Проверенный
266
233
1733781517052.png

Функционал: ищет в чате ключевые слова в чате и при нахождении выделяет сообщение, издает звук и записывает в лог

Команды:
- /srch [arg]
  • /srch продам - будет искать сообщения с ключевым словом "продам"
  • /srch продам гараж - разобьет ключевые слова на "продам" и "гараж" и будет искать каждое из этих слов в сообщении​

1733781759436.png


- /htlog - лог сообщений по датам

Замена кастомного звука: \moonloader\resource\HT\notf.mp3
Логи сообщений хранятся в папке \moonloader\HT

Зависимости: lib.strings от Cosmo, MoonMonet, fAwesome6, mimgui

Зачем? Чтобы было
 

Вложения

  • highlightText.rar
    323.2 KB · Просмотры: 25
  • highlightText (1.1).lua
    20.5 KB · Просмотры: 23

kyrtion

Известный
1,100
398
не будет лагать если в txt содержит допустим 80 тысяч? или ~10k в день пишут
если замечаешь что падает фпс - может пора заводить локальный бд (именно sqlite3)?)
 

Орк

Известный
294
208
Вип чат и так почти во всех цветах радуги, теперь ещё и твой скрипт
Как по мне лучше сделай какую-нибудь анимацию на текст. Хз, например, звук и анимированный текст
-10-12-2024.gif
, наверное понял смысл. Или просто всплывающее уведомление, даже то же на cef
 

swap commends

Участник
59
16
Вип чат и так почти во всех цветах радуги, теперь ещё и твой скрипт
Как по мне лучше сделай какую-нибудь анимацию на текст. Хз, например, звук и анимированный текст Посмотреть вложение 259143, наверное понял смысл. Или просто всплывающее уведомление, даже то же на cef
зачем анимацию? можно выделять нужное тебе слово как тут https://www.blast.hk/threads/143079/
 

Неадекватная сова

Известный
Автор темы
Проверенный
266
233
не будет лагать если в txt содержит допустим 80 тысяч? или ~10k в день пишут
если замечаешь что падает фпс - может пора заводить локальный бд (именно sqlite3)?)
Погонял 20 файлов с 3000 строками и наверно единственное к чему пришел, это перевести на имгуи фильтры. Микропросадка на ~10 фпс имеется когда переключаешь файлы, но это не так критично
 

chromiusj

$IWishYouSweetDreams
Модератор
5,732
4,027
Погонял 20 файлов с 3000 строками и наверно единственное к чему пришел, это перевести на имгуи фильтры. Микропросадка на ~10 фпс имеется когда переключаешь файлы, но это не так критично
Можешь использовать клиппер:
 

Cakal14

Участник
120
22
] (error) highlightText (1.1).lua: E:\ARIZONA\bin\arizona\moonloader\highlightText (1.1).lua:300: attempt to index local 'f' (a nil value)
stack traceback:
E:\ARIZONA\bin\arizona\moonloader\highlightText (1.1).lua: in function 'updateFileContent'
E:\ARIZONA\bin\arizona\moonloader\highlightText (1.1).lua:172: in function <E:\ARIZONA\bin\arizona\moonloader\highlightText (1.1).lua:166>
[ML] (error) highlightText (1.1).lua: Script died due to an error. (16A20EC4)
 

nuriktatarin

Новичок
14
1
] (error) highlightText (1.1).lua: E:\ARIZONA\bin\arizona\moonloader\highlightText (1.1).lua:300: attempt to index local 'f' (a nil value)
stack traceback:
E:\ARIZONA\bin\arizona\moonloader\highlightText (1.1).lua: in function 'updateFileContent'
E:\ARIZONA\bin\arizona\moonloader\highlightText (1.1).lua:172: in function <E:\ARIZONA\bin\arizona\moonloader\highlightText (1.1).lua:166>
[ML] (error) highlightText (1.1).lua: Script died due to an error. (16A20EC4)
Как исправить?

Что по установке
 

nuriktatarin

Новичок
14
1
Папка HT в moonloader есть? (хотя она вообще то сама создается если нету)
Да, папка есть

Папка HT в moonloader есть? (хотя она вообще то сама создается если нету)
У вас все работает сейчас?
 

Vespan

loneliness
Проверенный
2,138
1,775
А смысл [ARZ] если может на всех серверах работать - это типо такой экслюзив шдврлеьного проекта
 

kyrtion

Известный
1,100
398
Алло, это чат форума бх? Ау!!!! Уаааууу!! Ответь пожалуйста!!!

Общем, файл не создается если:
- в пути там нет папки чтобы создать файл
- в пути существует файл, пересоздавать невозможно (по моему скипается, или создается?)
- в пути там невозможно создать файл из-за нет прав на создание/редактирование файла

Автор скрипта тебя сказали, что нужно создать папку HT в moonloader (или в папке игре, скорее всего) и тогда сможет создать файл

А смысл [ARZ] если может на всех серверах работать - это типо такой экслюзив шдврлеьного проекта
Если посмотреть в код скрипта, там и есть для арз

Еще укажи зависимость - LuaFileSystem

хотя она вообще то сама создается если нету
Теперь нет. Код заглянул и нигде не упоминался про директория (кроме в lfs, лучше убрать lfs и нормально писать)

@Cakal14 @nuriktatarin
для фикса создай папку HT в moonloader
 
Последнее редактирование:
  • Нравится
Реакции: Cakal14