Не реагирует на цвет.

G W

Участник
Автор темы
141
5
Версия MoonLoader
.026-beta
Почему он не реагирует на цвет в чате ? Любой цвет ставлю - ничего. Кроме -86 это обычный чат.
Lua:
function samp.onServerMessage(color, text)

    testid, msg = text:match('.+%[(%d+)]: (.+)')
    sampAddChatMessage(color, -1) -- узнаешь цвет
    if color == -849584982 and testid then
        sampAddChatMessage('Чтобы замутить нажмите CTRL.', -1)
        active = true
    end
end
 

Cosmo

Известный
Друг
653
2,724
Lua:
function samp.onServerMessage(color, text)
    testid, msg = text:match('.+%[(%d+)%]: (.+)') -- % перед второй квадратной скобкой
    sampAddChatMessage(color, -1) -- узнаешь цвет
    if color == -849584982 and tonumber(testid) then -- tonumber по сути не нужен, но лишним не будет
        sampAddChatMessage('Чтобы замутить нажмите CTRL.', -1)
        active = true
    end
end
 
  • Нравится
Реакции: G W

G W

Участник
Автор темы
141
5
Lua:
function samp.onServerMessage(color, text)
    testid, msg = text:match('.+%[(%d+)%]: (.+)') -- % перед второй квадратной скобкой
    sampAddChatMessage(color, -1) -- узнаешь цвет
    if color == -849584982 and tonumber(testid) then -- tonumber по сути не нужен, но лишним не будет
        sampAddChatMessage('Чтобы замутить нажмите CTRL.', -1)
        active = true
    end
end
Спасибо, но она все равно не хочет определять цвет. Когда оставляю только if color == -849584982 then - определяет цвет, но уже крашет скрипт.
HELP PLS.
 
Последнее редактирование: