Помогите пожалуйста с текстдравом

kickflip228

Участник
Автор темы
83
5
Версия MoonLoader
.027.0-preview
1658998110788.png

Как мне отслеживать изменение секунд на таймере и писать в чат привет например? Буду очень благодарен если поможете
 
Решение
1658998110788.png

Как мне отслеживать изменение секунд на таймере и писать в чат привет например? Буду очень благодарен если поможете
Lua:
if sampTextdrawIsExists(id) and sampTextdrawGetString(id):find('%d+%:%d+%:%d+') then
-- проверяем ли существует этот текстдрав
    local sec = sampTextdrawGetString(id):match('%d+%:%d+%:(%d+)')
    -- если нужно: sec = tonumber(sec)
    sampAddChatMessage(sec,-1)
end

Vespan

loneliness
Проверенный
2,104
1,635
1658998110788.png

Как мне отслеживать изменение секунд на таймере и писать в чат привет например? Буду очень благодарен если поможете
Lua:
if sampTextdrawIsExists(id) and sampTextdrawGetString(id):find('%d+%:%d+%:%d+') then
-- проверяем ли существует этот текстдрав
    local sec = sampTextdrawGetString(id):match('%d+%:%d+%:(%d+)')
    -- если нужно: sec = tonumber(sec)
    sampAddChatMessage(sec,-1)
end
 
  • Нравится
Реакции: kickflip228 и qdIbp

kickflip228

Участник
Автор темы
83
5
В
Lua:
if sampTextdrawIsExists(id) and sampTextdrawGetString(id):find('%d+%:%d+%:%d+') then
-- проверяем ли существует этот текстдрав
    local sec = sampTextdrawGetString(id):match('%d+%:%d+%:(%d+)')
    -- если нужно: sec = tonumber(sec)
    sampAddChatMessage(sec,-1)
end
Оно выводит одну и ту же секунду несколько раз
Как это исправить можно?
 

Vespan

loneliness
Проверенный
2,104
1,635
В

Оно выводит одну и ту же секунду несколько раз
Как это исправить можно?
Lua:
s = 0

----

--while true do
if sampTextdrawIsExists(id) and sampTextdrawGetString(id):find('%d+%:%d+%:%d+') then
    local sec = sampTextdrawGetString(id):match('%d+%:%d+%:(%d+)')
    sec = tonumber(sec)
    if s ~= sec then
        s = sec
        sampAddChatMessage(sec,-1)
    end
end