Получение текста из чата

kibernetshow

Участник
Автор темы
133
16
local i = text:match(твоя переменная, "Номер %a+_%a+: (%d+)")
А какая переменная...?
local i = text:match(твоя переменная, "Номер %a+_%a+: (%d+)")
Lua:
sampSendChat("/number " .. id)
require('samp.events').onServerMessage = function(color, text)
    if text:match('Номер %a+_%a+: (%d+)') then
        num = text:match("Номер %a+_%a+: (%d+)")
        sampSetChatInputText("/sms " .. num .. " ")
    end
end
Типо так?
 
Последнее редактирование:

kibernetshow

Участник
Автор темы
133
16
(text, 'Номер %a+_%a+: (%d+)')
А можешь полный код скинуть? Попробовал твою строку вставить в свой код, луа перестал работать
А когда пишу без переменной, просто ('Номер %a+_%a+: (%d+)'), то не находит текст в чате
 
Последнее редактирование:

molimawka

Известный
Друг
443
647
А какая переменная...?

Lua:
sampSendChat("/number " .. id)
require('samp.events').onServerMessage = function(color, text)
    if text:match('Номер %a+_%a+: (%d+)') then
        num = text:match("Номер %a+_%a+: (%d+)")
        sampSetChatInputText("/sms " .. num .. " ")
    end
end
Типо так?
ты праваильно сделал но скорее всего там ещё цвета есть поэтому и не работает
 
  • Нравится
Реакции: kibernetshow

kibernetshow

Участник
Автор темы
133
16

molimawka

Известный
Друг
443
647
Попробовал так, {33FF1F}Номер %a+_%a+: {FF5500}(%d+), всё равно ничего не происходит
А когда выключаю /timestamp (время перед сообщением), то луа просто крашится (с моим примером выше)
Все должно работать.
Screenshot_2020-03-07-15-09-22-412_com.android.chrome.jpg
 
  • Нравится
Реакции: kibernetshow

molimawka

Известный
Друг
443
647
Заработало)
Но... Работает только без /timestamp'a (времени слева от сообщения). Можно как-нибудь получить и время?
timestamp ничего не имеет к сообщению. Я хз что там у тебя не работает. Timestamp добавляет уже сам самп он не приходит в сообщении.
 
  • Нравится
Реакции: kibernetshow

kibernetshow

Участник
Автор темы
133
16
timestamp ничего не имеет к сообщению. Я хз что там у тебя не работает. Timestamp добавляет уже сам самп он не приходит в сообщении.
Действительно, проверил сейчас и заработало. Большое спасибо вам.