Не работает почему то

RICJS29_JSJA

Участник
Автор темы
85
2
Версия MoonLoader
Другое
Что делать? делал команду:
Lua:
function cmd_bal(arg)
    sampSendChat('/me достал из кармана балаклаву, натянул на голову')
    wait(1000) -- Увеличили время ожидания до 1000 миллисекунд (1 секунда)
    sampSendChat('/do На голове балаклава, на руках перчатки. Личность опознать невозможно.')
    wait(1000) -- Увеличили время ожидания до 1000 миллисекунд (1 секунда)
    sampSendChat('/clist 32')
end
а отправляет только 1 строку, помогите пж, вот если надо весь код:
Lua:
script_author('Marcus Kransov')
script_description('Обычный скрипт')

require "lib.moonloader"

local keys = require "vkeys"
local tag = "{ff0052}[Script Info]{FFFFFF}:"
local commandtag = "{ff0052}[Teams]{FFFFFF}:"
local main_color = 0xff0052
local main_color_text = ff0052
local white_color = {FFFFFF}

function main()
    if not isSampfuncsLoaded() or not isSampLoaded() then return end
    while not isSampAvailable() do wait(100) end
    sampAddChatMessage(tag ..' Загружено! Подробная информация: /hinfo')
        sampRegisterChatCommand('hinfo', cmd_hinfo)
        sampRegisterChatCommand('textbinds', cmd_textbinds)
        sampRegisterChatCommand('buttonbinds', cmd_buttonbinds)
        sampRegisterChatCommand('bal', cmd_bal)
            while true do
        wait(0)
            end
    end

function cmd_hinfo(arg)
    sampAddChatMessage(tag ..' {FFFFFF}Помощь по скрипту:', main_color)
    sampAddChatMessage(commandtag ..' {ff0052}/textbinds{FFFFFF} - Текстовые бинды | {ff0052}/buttonbinds{FFFFFF} - Бинды на клавишу(В разроботке)')
end

function cmd_textbinds(arg)
    sampAddChatMessage(commandtag ..' {ff0052}/bal{FFFFFF} - Отыгровка балаклавы | {ff0052}/otm{FFFFFF} - Отмычка для двери | {ff0052}/pmp{FFFFFF} - Оказание помощи')
    sampAddChatMessage(commandtag ..' {ff0052}/c2{FFFFFF} - Взрывчатка на дверь | {ff0052}/bal1{FFFFFF} - Одеть балаклаву | {ff0052}/ss{FFFFFF} - Требования оставаться на месте')
end

function cmd_buttonbinds(arg)
    sampAddChatMessage('В разработке.')
end

function cmd_bal(arg)
    sampSendChat('/me достал из кармана балаклаву, натянул на голову')
    wait(1000) -- Увеличили время ожидания до 1000 миллисекунд (1 секунда)
    sampSendChat('/do На голове балаклава, на руках перчатки. Личность опознать невозможно.')
    wait(1000) -- Увеличили время ожидания до 1000 миллисекунд (1 секунда)
    sampSendChat('/clist 32')
end
 
  • Грустно
Реакции: MLycoris

Rezbirp

Известный
72
69
Если используешь задержку ( wait() ) вне функции main() нужно создавать поток:

Lua:
function cmd_bal(arg)
    lua_thread.create(
        function(arg)
            sampSendChat('/me достал из кармана балаклаву, натянул на голову')
            wait(1000) -- Увеличили время ожидания до 1000 миллисекунд (1 секунда)
            sampSendChat('/do На голове балаклава, на руках перчатки. Личность опознать невозможно.')
            wait(1000) -- Увеличили время ожидания до 1000 миллисекунд (1 секунда)
            sampSendChat('/clist 32')
        end, arg)
end