поиск сообщения в чате

Marv22

Участник
Автор темы
38
1
Версия MoonLoader
.026-beta
Сообщения от сервера не находит, только если написать в чат от игрока, тогда работает (как серверное сообщение использовал sampAddChatMessage, если это так не работает - поправьте.)

Как сделать шоб искал и серверные сообщения?

Если хочешь найти сообщения от сервера нужно писать с цветом?

Нужно обязательно весь текст ставить или можно только часть?

Перед квадратными скобками нужно ставить %[ %] ?

Код:
function sampev.onServerMessage(color, text)
    if string.find(text, "Отправляйтесь") then
        print("пицоот")
    end
end

Как найти кнопку в диалоге по тексту и как на неё же нажать?
 

americancop

Участник
41
7
Lua:
function sampev.onServerMessage(color, text)
lua_thread.create(function()
if text:find("тута поиск текста с идами цветов чата,весь не обязательно можно часть") then
sampSendChat("тут текст который надо тебе после поиска строки")
end
end
end)
end


Lua:
if imgui.Button(u8"сюда название кнопки") then
sampSendChat("сюда сам текст отправки")
end
 
Последнее редактирование:
  • Нравится
Реакции: Мак$имка

Marv22

Участник
Автор темы
38
1
Lua:
function sampev.onServerMessage(color, text)
lua_thread.create(function()
if text:find("тута поиск текста с идами цветов чата,весь не обязательно можно часть") then
sampSendChat("тут текст который надо тебе после поиска строки")
end
end
end)
end
как узнать иды цветов?
 

Dmitriy Makarov

25.05.2021
Проверенный
2,478
1,113
Как сделать шоб искал и серверные сообщения?
серверные if string.find вроде, не знаю точно
Если хочешь найти сообщения от сервера нужно писать с цветом?
если сервер тебе пишет одно и то же сообщение в разное время с разным цветом, а тебе нужно чтобы находил определенный текст, то да. а так, обычно, по цвету не ищут
Нужно обязательно весь текст ставить или можно только часть?
часть можно
Перед квадратными скобками нужно ставить %[ %] ?
да
 
  • Нравится
Реакции: Marv22

AnWu

Guardian of Order
Всефорумный модератор
4,687
5,164
серверные if string.find вроде, не знаю точно

если сервер тебе пишет одно и то же сообщение в разное время с разным цветом, а тебе нужно чтобы находил определенный текст, то да. а так, обычно, по цвету не ищут

часть можно

да
string.find и text:find равнозначны.
автор используешь только 1 хук? если больше одного то работает только первый
 
  • Нравится
Реакции: Marv22

kolya141

Участник
60
8
Мне нужно айди цвета
44567
 

Вложения

  • time (1).JPG
    time (1).JPG
    22.3 KB · Просмотры: 274