SA:MP помогите с текстдравом

Soldik

Новичок
Автор темы
28
1
Версия SA-MP
  1. Любая
Здравствуйте. Текст в одном и том же текстдраве меняется. Написал вот это, но оно почему-то не работает, хотя с другими текстдравами все хорошо, в чем может быть причина?

Код:
local sampev = require 'lib.samp.events'

function sampev.onShowTextDraw(id, data)
    if data.text == 'LD_DUАL:ех4' then
        sampAddChatMessage("GREEN ZONE", 0xFF9900)
    end
end
 

undefineders

Участник
27
18
попробуй это

Lua:
local sampev = require 'lib.samp.events'

local function stripColors(text)
    text = text:gsub('{%x%x%x%x%x%x}', '') -- убирает {RRGGBB}
    text = text:gsub('~%a~', '')            -- убирает ~r~, ~g~ и другие
    return text
end

function sampev.onShowTextDraw(id, data)
    local clean = stripColors(data.text)
    if clean:find('LD_DUAL:ex4', 1, true) then
        sampAddChatMessage("GREEN ZONE", 0xFF9900)
    end
end