raksamp - получение уровня аккаута

Foriuss

Новичок
Автор темы
26
2
Версия MoonLoader
.026-beta
как получить отсюда уровень и отправить сообщение если уровень больше 3?
Использовал этот код, не отправляет сообщение

lua:
    if text:find('Уровень %s') then
        local lvl = text:match('Уровень %s')
        if tonumber(lvl) >= tonumber(3) then
            sendInput('123123')
        end
    end

txt:
[14:10:29.235] ============= DIALOG =============
[14:10:29.237] "{FFFFFF}Статистика | {ae433d}Персонаж"[9901] - 5 Style
[14:10:29.238]
[14:10:29.238] {FFFFFF}Параметр {FFFFFF}Значение
[14:10:29.239] Имя                                                              nick_name
[14:10:29.240] Уровень                                                  2
[14:10:29.240] Exp                                                              1/12
[14:10:29.241] Рейтинг                                                  12.61
[14:10:29.242] Деньги                                                   0
[14:10:29.242] Телефон                                                  -
[14:10:29.243] Законопослушность                                        3
[14:10:29.244] Смертей в розыске                                        0
[14:10:29.244] Арестов                                                  0
[14:10:29.245] Счетчик выходов за 7 дней:               0
[14:10:29.246] Выходов при аресте:                              0
[14:10:29.248] Уровень розыска                                  0
[14:10:29.248] Дата регистрации                                 2023-12-17 04:26:30
[14:10:29.250] Зависимость                                              0
[14:10:29.251] Растительные наркотики                   0
[14:10:29.251] Материалы                                                        0
[14:10:29.252] Рыб поймано:                                             0.0
[14:10:29.253] Организация                                              Гражданские
[14:10:29.254] Должность                                                        0 (Нет)
[14:10:29.255] Работа                                                   Безработный
[14:10:29.255] Статус                                                   Новичок
[14:10:29.256] Супруг(-а)                                               -
[14:10:29.257] Пол                                                              Мужчина
[14:10:29.257]
[14:10:29.258] [x] []
[14:10:29.258] ==================================
 

chromiusj

Стань той переменой, которую хочешь увидеть в мире
Модератор
5,732
4,033
Lua:
local sampev = require('samp.events')
function sampev.onShowDialog(dialogId, style, title, button1, button2, text)
    for line in text:gmatch("[^\n]+") do
        if line:find('Уровень%s+(%d+)') then
            lvl = line:match('Уровень%s+(%d+)')
        end
    end
end
а так?
 
  • Влюблен
Реакции: Foriuss