Скрипт

makson4ck Pauza

Новичок
Автор темы
12
7
Версия MoonLoader
Другое
Приветствую, помогите пожалуйста, написал скрипт вроде все норм должно быть, а говорит что он не правильный, спасибо.

Lua:
local ok = false

sampRegisterChatCommand("p", cmd_p)

function cmd_p()
    lua_thread.create(function()
    ok = true
    sampSendChat("/settings")
    wait(3000)
    ok = false
end)
end

function handleDialog(dialogid, style, title, button1, button2, text)
    if dialogid == 26032 and ok then
        sampSendDialogResponse(26032, 1, 10, 0)
        sampSendDialogResponse(26033, 1, 3, 0)
        sampSendDialogResponse(15016, 1, 0, "Мужчина среднего роста/На поясе жетон \"FBI\"/На спине нашивка \"W661P\"")
        ok = false
        return false
    end
end

require("samp.events").onShowDialog = handleDialog
 

хуега)

РП игрок
Модератор
2,568
2,270
Приветствую, помогите пожалуйста, написал скрипт вроде все норм должно быть, а говорит что он не правильный, спасибо.

Lua:
local ok = false

sampRegisterChatCommand("p", cmd_p)

function cmd_p()
    lua_thread.create(function()
    ok = true
    sampSendChat("/settings")
    wait(3000)
    ok = false
end)
end

function handleDialog(dialogid, style, title, button1, button2, text)
    if dialogid == 26032 and ok then
        sampSendDialogResponse(26032, 1, 10, 0)
        sampSendDialogResponse(26033, 1, 3, 0)
        sampSendDialogResponse(15016, 1, 0, "Мужчина среднего роста/На поясе жетон \"FBI\"/На спине нашивка \"W661P\"")
        ok = false
        return false
    end
end

require("samp.events").onShowDialog = handleDialog
Команда должна регистрироваться после инициализации SAMP и в следующий раз прикладывай сразу текст ошибки
Lua:
local ok = false



function main()
    while not isSampAvailable() do wait(0) end

    sampRegisterChatCommand("p", cmd_p)

    wait(-1)
end

function cmd_p()
    lua_thread.create(function()
        ok = true
        sampSendChat("/settings")
        wait(3000)
        ok = false
    end)
end

function handleDialog(dialogid, style, title, button1, button2, text)
    if dialogid == 26032 and ok then
        sampSendDialogResponse(26032, 1, 10, 0)
        sampSendDialogResponse(26033, 1, 3, 0)
        sampSendDialogResponse(15016, 1, 0, "Мужчина среднего роста/На поясе жетон \"FBI\"/На спине нашивка \"W661P\"")
        ok = false
        return false
    end
end

require("samp.events").onShowDialog = handleDialog
 
  • Нравится
Реакции: makson4ck Pauza