Аргумент в диалог

Morse

Потрачен
Автор темы
436
70
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Версия MoonLoader
Другое
Почему аргумент не отправляется в диалог?

Lua:
--регистрчаткоманд
sampRegisterChatCommand('dg', digle)



--функция
function digle(arg)
  local kolvod = arg
  activediglk = true
  sampSendChat('/invent')
end



--OnShowDialog
sampSendDialogResponse(3011, 1, nil, kolvod)
 
Решение
Почему аргумент не отправляется в диалог?

Lua:
--регистрчаткоманд
sampRegisterChatCommand('dg', digle)



--функция
function digle(arg)
  local kolvod = arg
  activediglk = true
  sampSendChat('/invent')
end



--OnShowDialog
sampSendDialogResponse(3011, 1, nil, kolvod)
Переделаешь уже под себя ок?
Lua:
require("lib.moonloader")
local eva = require("lib.samp.events")
local mes = ""

function main()
    repeat wait(100) until isSampAvailable()
    sampRegisterChatCommand("ask", dlg)
    wait(-1)
end

function dlg(v)
    if #v > 0 then
        mes = v
    end
    sampSendChat("/ask")
end

function eva.onShowDialog(dialogid, style, title, btn1, btn2, text)
    if #mes > 0 then
        if title:find("Помощь по игре | Вопрос...

Gorskin

t.me/gorskintgk
Проверенный
1,407
1,254
Почему аргумент не отправляется в диалог?

Lua:
--регистрчаткоманд
sampRegisterChatCommand('dg', digle)



--функция
function digle(arg)
  local kolvod = arg
  activediglk = true
  sampSendChat('/invent')
end



--OnShowDialog
sampSendDialogResponse(3011, 1, nil, kolvod)
Переделаешь уже под себя ок?
Lua:
require("lib.moonloader")
local eva = require("lib.samp.events")
local mes = ""

function main()
    repeat wait(100) until isSampAvailable()
    sampRegisterChatCommand("ask", dlg)
    wait(-1)
end

function dlg(v)
    if #v > 0 then
        mes = v
    end
    sampSendChat("/ask")
end

function eva.onShowDialog(dialogid, style, title, btn1, btn2, text)
    if #mes > 0 then
        if title:find("Помощь по игре | Вопрос помощникам") then
            sampSendDialogResponse(id,1, 0, mes)
            mes = ""
            return false
        end
    end
end
 
  • Нравится
Реакции: Morse