- Версия MoonLoader
- .026-beta
Скрипт написал хатико! Для Аризона РП
Скрипт на авто ответ в репорт по биндам
Кароче суть такова, кто может дополните скрипт что бы имел вид как в атулсе(кто шарит), когда открываешь меню ответа на репорт, что бы где то появлялась imgui панелька с вариантами ответа, и когда на один из них нажимаешь, отправлялся ответ игроку автоматически
Если сможете прост доделайте его, ну типо скирту имгуишку добавьте как я описал выше
Заранее спасибо<3!
p.s. Я просто еще хелпер, мне нельзя тулс)
Скрипт на авто ответ в репорт по биндам
Кароче суть такова, кто может дополните скрипт что бы имел вид как в атулсе(кто шарит), когда открываешь меню ответа на репорт, что бы где то появлялась 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