Не выводит сообщения. Lua

S4D8L

Известный
Автор темы
44
5
Версия MoonLoader
.025-beta
Что не так с кодом?
Почему при вводе команды ничего не выводиться в чат, но и не пишет мол неизвестная команда.

RP.lua:
local isRecording = false

sampRegisterChatCommand("cam", function(param)
    -- Проверка, включена ли запись
    if not isRecording then
        -- Включение записи
        sampAddChatMessage("/do На нагрудном креплении Max висит небольшая HD-камера.", -1)
        sampAddChatMessage("/me незаметным движением правой руки протянулся к камере, нажав кнопку \"On\"", -1)
        sampAddChatMessage("/do Нагрудная камера Max ведет запись.", -1)
        isRecording = true
    else
        -- Выключение записи
        sampAddChatMessage("/do На нагрудном креплении Max висит небольшая HD-камера.", -1)
        sampAddChatMessage("/me незаметным движением правой руки протянулся к камере, нажав кнопку \"Off\"", -1)
        sampAddChatMessage("/do Нагрудная камера Max прекратила запись и сохранила её в облаке FBI.", -1)
        isRecording = false
    end
end)
 

painw

Известный
119
66
Lua:
local isRecording = false
function main()
    while not isSampAvailable() do wait(0) end
    sampRegisterChatCommand("cam", function(param)
        -- Проверка, включена ли запись
        if not isRecording then
            -- Включение записи
            sampAddChatMessage("/do На нагрудном креплении Max висит небольшая HD-камера.", -1)
            sampAddChatMessage("/me незаметным движением правой руки протянулся к камере, нажав кнопку \"On\"", -1)
            sampAddChatMessage("/do Нагрудная камера Max ведет запись.", -1)
            isRecording = true
        else
            -- Выключение записи
            sampAddChatMessage("/do На нагрудном креплении Max висит небольшая HD-камера.", -1)
            sampAddChatMessage("/me незаметным движением правой руки протянулся к камере, нажав кнопку \"Off\"", -1)
            sampAddChatMessage("/do Нагрудная камера Max прекратила запись и сохранила её в облаке FBI.", -1)
            isRecording = false
        end
    end)
    wait(-1)
end
 
  • Нравится
  • Эм
  • Клоун
Реакции: XRLM, qdIbp и YarikVL

qdIbp

Автор темы
Проверенный
1,438
1,180
Lua:
local isRecording = false
function main()
    repeat wait(0) until isSampAvailable()
    sampRegisterChatCommand("cam", function(param)
        sampAddChatMessage("/do На нагрудном креплении Max висит небольшая HD-камера.", -1)
        sampAddChatMessage("/me незаметным движением правой руки протянулся к камере, нажав кнопку" ..(not(isRecording) and '\\On\\' or '\\Off\\'), -1)
        sampAddChatMessage("/do Нагрудная камера Max" ..(not(isRecording) and "ведет запись." or "прекратила запись и сохранила её в облаке FBI."), -1)
        isRecording = not(isRecording)
    end)
    wait(-1)
end
 
  • Нравится
Реакции: S4D8L, YarikVL и MLycoris

qioxun

Участник
31
8
Что не так с кодом?
Почему при вводе команды ничего не выводиться в чат, но и не пишет мол неизвестная команда.

RP.lua:
local isRecording = false

sampRegisterChatCommand("cam", function(param)
    -- Проверка, включена ли запись
    if not isRecording then
        -- Включение записи
        sampAddChatMessage("/do На нагрудном креплении Max висит небольшая HD-камера.", -1)
        sampAddChatMessage("/me незаметным движением правой руки протянулся к камере, нажав кнопку \"On\"", -1)
        sampAddChatMessage("/do Нагрудная камера Max ведет запись.", -1)
        isRecording = true
    else
        -- Выключение записи
        sampAddChatMessage("/do На нагрудном креплении Max висит небольшая HD-камера.", -1)
        sampAddChatMessage("/me незаметным движением правой руки протянулся к камере, нажав кнопку \"Off\"", -1)
        sampAddChatMessage("/do Нагрудная камера Max прекратила запись и сохранила её в облаке FBI.", -1)
        isRecording = false
    end
end)
думаю, тебе тут нужно использовать не sampAddChatMessage, а sampSendChat