проблема ракбот

coldplugg.

Участник
Автор темы
180
22
Версия MoonLoader
.026-beta
делаю луа бота для ракбота, задача такая, когда в админ чат пишу бот инфа *id* должны в админ чат выводиться данные, пока что ник, но он ничего не выводит кроме идет проверка. а в логах, такого игрока нету в сети
Lua:
elseif text:find('%[.*%] (%w+_?%w+)%[(%d+)%]%: бот инфа %d+') then
          a, yournick, yourid, idcheck = text:match('%[.*%] (%w+_?%w+)%[(%d+)%]%: бот инфа %d+')
          sendInput('/a Идет проверка...')
Lua:
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]
            nick = line:match('Имя: %{......%}%[%w+_%w+]') -- запишет в переменную name
            runCommand(string.format('/a НикНейм: %s', nick,-1))
            table.insert(checkstat, nickname, nick)
        end
    end
end
кто разбирается пожалуйста помогите
 
Решение

Ulong

Диванный критик
Проверенный
64
368
->написать систему для мода и не ебать мозги
->НЕТ. писать код под ебучий ракбот потому что видите ли на аризоне есть свои боты-хелперы. так почему на моем бонуснике такого нет это же охуеть как классно и модно. на оригинальной аризоне делают же так........
 

coldplugg.

Участник
Автор темы
180
22
->написать систему для мода и не ебать мозги
->НЕТ. писать код под ебучий ракбот потому что видите ли на аризоне есть свои боты-хелперы. так почему на моем бонуснике такого нет это же охуеть как классно и модно. на оригинальной аризоне делают же так........
не только на оригинальной) на многих бонусниках уже

->написать систему для мода и не ебать мозги
->НЕТ. писать код под ебучий ракбот потому что видите ли на аризоне есть свои боты-хелперы. так почему на моем бонуснике такого нет это же охуеть как классно и модно. на оригинальной аризоне делают же так........
и мне павно не очень, луа знаю. но не на отлично, но все же
 

AugustTN

Известный
1,368
470

coldplugg.

Участник
Автор темы
180
22
Lua:
yournick, yourid, idcheck = text:match('%[.*%] (.*)%[(%d+)%]%: бот инфа (%d+)')

Lua:
nick = line:match('Имя: %{......%}%[(.*)%]')
все работает, но одно но
[15:52:46] [RAKBOT] Пропуск диалога 235 с нижатием 2й кнопки(ESC)
[15:52:46] [RAKBOT] Отправлен ответ диалогу с ID 235 (кнопка: 0, список: 0; текст: )
скип есть, но он один в начале, без разницы убираю или нет

Lua:
yournick, yourid, idcheck = text:match('%[.*%] (.*)%[(%d+)%]%: бот инфа (%d+)')

Lua:
nick = line:match('Имя: %{......%}%[(.*)%]')
исправил
 
Последнее редактирование: