Помогите со скриптом

skywhw

Новичок
Автор темы
4
0
Версия MoonLoader
.026-beta
Скрипт написал хатико! Для Аризона РП
Скрипт на авто ответ в репорт по биндам
Кароче суть такова, кто может дополните скрипт что бы имел вид как в атулсе(кто шарит), когда открываешь меню ответа на репорт, что бы где то появлялась imgui панелька с вариантами ответа, и когда на один из них нажимаешь, отправлялся ответ игроку автоматически
Если сможете прост доделайте его, ну типо скирту имгуишку добавьте как я описал выше
Заранее спасибо<3!
p.s. Я просто еще хелпер, мне нельзя тулс)
Lua:
local ev = require 'lib.samp.events'
require "lib.moonloader"

answer = {
    [VK_1] = "Ув.Игрок, слежу",
    [VK_2] = "Ув.Игрок, помогу",
    [VK_3] = "Ув.Игрок, передал ваш репорт",
    [VK_4] = "Ув.Игрок, уточните",
    [VK_5] = "Ув.Игрок, следите за новостями в групе Вк",
    [VK_6] = "Ув.Игрок, если вы не согласны с наказанием, пишите жалобу на форум",
}


function main()
    repeat wait(100) until isSampAvailable()
    while true do
        wait(0)
        if sampIsDialogActive() and sampGetDialogText():find("Жалоба/Вопрос от") then
            if isKeyDown(VK_LMENU) then
                for key, text in pairs(answer) do
                    if isKeyJustPressed(key) then
                        sampSetCurrentDialogEditboxText(text)
                        sampSendDialogResponse(id, 1, 0, text)
                        sampCloseCurrentDialogWithButton(1)
                    end
                end
            end
        end
    end
end


function ev.onShowDialog(id, style, title, ok, cancel, text)
    if text:find("Жалоба/Вопрос от") then
        lua_thread.create(function()
            wait(500)
            sampSetCurrentDialogEditboxText("Ув.Игрок, ")
        end)
    end
end
 

TravkaCode.lover()

Активный
104
28
что бы имел вид как в атулсе(кто шарит)
Почему бы тебе тогда не использовать этот тулс(аризона тулс или админ тулс)? зачем писать отдельный скрипт для этого. Функция добавления/изменения ответа в репорт есть в обоих тулсах
 

Wycmpblu

Известный
152
31
Почему бы тебе тогда не использовать этот тулс(аризона тулс или админ тулс)? зачем писать отдельный скрипт для этого. Функция добавления/изменения ответа в репорт есть в обоих тулсах
p.s. Я просто еще хелпер, мне нельзя тулс)