- 180
- 22
- Версия MoonLoader
- .026-beta
делаю луа для ракбота, нужно сделать чтобы когда админ пишет в чат "бот инфа *id*" выдавались его данные, пока что только ник сделал, и то он не выдается, и пишется только идет проверка
Lua:
function onServerMessage(text)
if text:find('%[.*%] (%w+_?%w+)%[(%d+)%]%: бот инфа %d+') then
idcheck = text:match('%[.*%] (%w+_?%w+)%[(%d+)%]%: бот инфа %d+')
sendInput('/a Идет проверка...')
runCommand(string.format('/check %s', idcheck,-1))
end
end
function onShowDialog(dialogId,s,t,b1,b2,text)
for line in text:gmatch("[^\n]+") do -- разбиваем чтобы искать по строкам
if line:find('Имя: %{......%}%[%w+_%w+]') and dialogId == 235 then -- Поиск текста в строке. | Пример строки Деньги в банке: [$21]
name = line:match('Имя: %{......%}%[%w+_%w+]') -- запишет в переменную name
runCommand(string.format('/a НикНейм: %s', name,-1))
end
end
end