Хук чата

zalupa08

Новичок
Автор темы
2
0
Версия MoonLoader
Другое
Салам всем. Мне нужно хукать строку [Происшествие] В штате произошел пожар! Ранг опасности 1 звезды!
1733066945902.png

В чат не отправляется сообщение , в чём может быть трабл?
 

woodware

Потрачен
Проверенный
5,047
1,460
 

kultizdat.

Известный
156
12
Салам всем. Мне нужно хукать строку [Происшествие] В штате произошел пожар! Ранг опасности 1 звезды!
Посмотреть вложение 258546
В чат не отправляется сообщение , в чём может быть трабл?
Нужно экранировать скобки в слове "происшествие"
Lua:
%[Происшествие%] В штате произошел пожар и тд
 

Vintik

Через тернии к звёздам
Проверенный
1,556
1,027
1) Если полная строка — то лучше (эффективнее и надёжнее) полностью сравнивать, а не find.
Lua:
if text == '[Происшествие] Пожар в штате...' then
    ...
end
2) Кодировку .lua файла надо сменить на Win1251.
1733146356614.png

1733146374900.png

1733146389146.png
Думаю, что основная проблема именно в этом.
Чтобы весь русский текст в скрипте не полетел — сначала скопируй всё, потом смени кодировку и затем вставь всё назад.
 

kultizdat.

Известный
156
12
1) Если полная строка — то лучше (эффективнее и надёжнее) полностью сравнивать, а не find.
Lua:
if text == '[Происшествие] Пожар в штате...' then
    ...
end
2) Кодировку .lua файла надо сменить на Win1251.
Думаю, что основная проблема именно в этом.
Чтобы весь русский текст в скрипте не полетел — сначала скопируй всё, потом смени кодировку и затем вставь всё назад.
Экранирование только для find, match и тд получается нужно ?