Как словить такой вот /members?

Mico

Активный
Автор темы
246
46
Версия MoonLoader
.026-beta
Как словить такой вот /members, чтобы после его вывести в imgui.
1638632450330.png
 

Dmitriy Makarov

25.05.2021
Проверенный
2,481
1,113
 

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,776
11,226
на арз диалог, а тут строки в чат
Lua:
local t = {}

--v imgui okne
for i = 1, #t do imgui.Text(t[i]) end

function sampev.onServerMessage(color, text)
    if text:find('ранг') then
        table.insert(t, text)
    end
end
регулярку сам наверное сможешь написать
 

Mico

Активный
Автор темы
246
46
на арз диалог, а тут строки в чат
Lua:
local t = {}

--v imgui okne
for i = 1, #t do imgui.Text(t[i]) end

function sampev.onServerMessage(color, text)
    if text:find('ранг') then
        table.insert(t, text)
    end
end
регулярку сам наверное сможешь написать
что-то не ловит
 

qdIbp

Автор темы
Проверенный
1,387
1,146
что-то не ловит
Попробуй может выйдет
Lua:
local on = require "lib.samp.events"
local imgui = require 'imgui'
local main_window_state = imgui.ImBool(false)

local t = {}
function imgui.OnDrawFrame()
  if main_window_state.v then
    imgui.SetNextWindowSize(imgui.ImVec2(150, 200), imgui.Cond.FirstUseEver)
    imgui.Begin('My window', main_window_state)
    for i = 1, #t do imgui.Text(t[i]) end
    imgui.End()
  end
end
function main()
    while true do wait(0)
    imgui.Process = main_window_state.v
    end
end
function on.onServerMessage(color, text)
    if text:find('Ранг') then
        table.insert(t, text)
        main_window_state.v = not main_window_state.v
    end
end
 
Последнее редактирование: