Помогите с выводом текста активации и деактивации скрипта. [ LUA ]

Shina

Новичок
Автор темы
16
3
Мне нужно сделать так чтобы после активации скрипта написало что то по типу: " Скрипт активирован ", а потом начал действовать основной код. У меня проблема с тем что после активации скрипта командой, текст о том что скрипт активирован пишется в чате бесконечно. Буду благодарен.
Lua:
local blue = 0x2EFEF7
local green = 0x04B404
local red = 0xDF0101
local cm = false
function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
    sampAddChatMessage("Скрипт успешно запустился !", blue)
    sampRegisterChatCommand("cmcheck", function() -- Создание команды с функцией
        cm = not cm -- Задаешь что команда переключает cm
        sampAddChatMessage("Скрипт: "..(state and "Работает" or "Неработает"), -1) -- Выводишь в чат состояние скрипта
    end)
    while true do
        wait(0)
        if cm then -- Если скрипт активен
            sampAddChatMessage("actived", green)
            end
        end
    end
[/ICODE]
 
Последнее редактирование модератором:
Решение
Мне нужно сделать так чтобы после активации скрипта написало что то по типу: " Скрипт активирован ", а потом начал действовать основной код. У меня проблема с тем что после активации скрипта командой, текст о том что скрипт активирован пишется в чате бесконечно. Буду благодарен.
Lua:
local blue = 0x2EFEF7
local green = 0x04B404
local red = 0xDF0101
local cm = false
function main()
    while not isSampAvailable() do wait(100) end
    sampAddChatMessage("Скрипт успешно запустился !", blue)
    sampRegisterChatCommand("cmcheck", function() -- Создание команды с функцией
        cm = not cm -- Задаешь что команда переключает cm
        sampAddChatMessage("Скрипт: "..(state and "Работает" or "Неработает"), -1) -- Выводишь в чат состояние...

why ega

РП игрок
Модератор
2,554
2,247
Мне нужно сделать так чтобы после активации скрипта написало что то по типу: " Скрипт активирован ", а потом начал действовать основной код. У меня проблема с тем что после активации скрипта командой, текст о том что скрипт активирован пишется в чате бесконечно. Буду благодарен.
Lua:
local blue = 0x2EFEF7
local green = 0x04B404
local red = 0xDF0101
local cm = false
function main()
    while not isSampAvailable() do wait(100) end
    sampAddChatMessage("Скрипт успешно запустился !", blue)
    sampRegisterChatCommand("cmcheck", function() -- Создание команды с функцией
        cm = not cm -- Задаешь что команда переключает cm
        sampAddChatMessage("Скрипт: "..(state and "Работает" or "Неработает"), -1) -- Выводишь в чат состояние скрипта
    end)
    while true do
        wait(0)
        if cm then -- Если скрипт активен
            sampAddChatMessage("actived", green)
            end
        end
    end
[/ICODE]
хз зачем писать об этом два раза, но вроде так)
Lua:
local blue = 0x2EFEF7
local green = 0x04B404
local red = 0xDF0101
local cm = false
function main()    
    while not isSampAvailable() do wait(100) end
    sampAddChatMessage("Скрипт успешно запустился !", blue)
    sampRegisterChatCommand("cmcheck", function() -- Создание команды с функцией
        cm = not cm -- Задаешь что команда переключает cm
        sampAddChatMessage("Скрипт: "..(state and "Работает" or "Неработает"), -1) -- Выводишь в чат состояние скрипта
        if cm then
            sampAddChatMessage("actived", green)
        end
    end)
    wait(-1)
end
 
  • Нравится
Реакции: qdIbp и Shina

Shina

Новичок
Автор темы
16
3
хз зачем писать об этом два раза, но вроде так)
Lua:
local blue = 0x2EFEF7
local green = 0x04B404
local red = 0xDF0101
local cm = false
function main()   
    while not isSampAvailable() do wait(100) end
    sampAddChatMessage("Скрипт успешно запустился !", blue)
    sampRegisterChatCommand("cmcheck", function() -- Создание команды с функцией
        cm = not cm -- Задаешь что команда переключает cm
        sampAddChatMessage("Скрипт: "..(state and "Работает" or "Неработает"), -1) -- Выводишь в чат состояние скрипта
        if cm then
            sampAddChatMessage("actived", green)
        end
    end)
    wait(-1)
end
тут еще проблемка, да он теперь выводиться один раз но перед ним появляется фраза: " Скрипт: неработает "