SA:MP Advance Ищу скрипт с диалоговым окном

Статус
В этой теме нельзя размещать новые ответы.

MillerTM

Потрачен
Автор темы
2
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Версия SA-MP
  1. Любая
Ищу скрипт который будет сокращать время и действия с диалоговыми окнами.
Пример: на АРП есть команда /mn открывается диалоговое окно с 12 пунктами
Мне нужен такой скрипт чтобы при вводе к примеру /mh 1, прописывалось /mn и автоматом выбирался первый пункт, и так все остальные 12

Долго искал, перерыл весь форум не нашел ничего…

если требуется айди диалога /mn пишите
 
Последнее редактирование:
Решение
Ищу скрипт который будет сокращать время и действия с диалоговыми окнами.
Пример: на АРП есть команда /mn открывается диалоговое окно с 12 пунктами
Мне нужен такой скрипт чтобы при вводе к примеру /mh 1, прописывалось /mn и автоматом выбирался первый пункт, и так все остальные 12

Долго искал, перерыл весь форум не нашел ничего…

если требуется айди диалога /mn пишите
хз зачем но вот, всё что повыше 12, открывает обычное /mn

Lua:
local SE = require "lib.samp.events"
local waitingForDialog = false
function SE.onSendCommand(cmd)
    if cmd:match("^/mn (%d+)$") then
        local menuId = tonumber(cmd:match("^/mn (%d+)$"))
        if menuId >= 1 and menuId <= 12 then
            sampSendChat("/mn")...

Буцефал

Известный
36
45
Ищу скрипт который будет сокращать время и действия с диалоговыми окнами.
Пример: на АРП есть команда /mn открывается диалоговое окно с 12 пунктами
Мне нужен такой скрипт чтобы при вводе к примеру /mh 1, прописывалось /mn и автоматом выбирался первый пункт, и так все остальные 12

Долго искал, перерыл весь форум не нашел ничего…

если требуется айди диалога /mn пишите
хз зачем но вот, всё что повыше 12, открывает обычное /mn

Lua:
local SE = require "lib.samp.events"
local waitingForDialog = false
function SE.onSendCommand(cmd)
    if cmd:match("^/mn (%d+)$") then
        local menuId = tonumber(cmd:match("^/mn (%d+)$"))
        if menuId >= 1 and menuId <= 12 then
            sampSendChat("/mn")
            waitingForDialog = true
            SE.onShowDialog = function(dialogId, style, title, button1, button2, text)
                if dialogId == 722 and waitingForDialog then
                    sampSendDialogResponse(dialogId, 1, menuId - 1, nil)
                    waitingForDialog = false
                    return false
                end
            end
        end
    end
end
 
  • Нравится
Реакции: MillerTM
Статус
В этой теме нельзя размещать новые ответы.