нужна хелпа с sampHasDialogRespond

columbine

Известный
Автор темы
65
5
Версия MoonLoader
.027.0-preview
Нажимаю что-то в 3060 диалоге и никаких ответов нету.

UPD: я так понял эта хуйня получет ответ только от локальных диалогов, серверные как можно получать по схожей схеме?

Lua:
function getProducts()
    sampSendDialogResponse(3040, 1, 0, '')
    result = false
    while not result do
        result, button, list, input = sampHasDialogRespond(3060)
        wait(0)
    end
    print(result, button, list, input)
end
 
D

deleted-user-139653

Гость
Нажимаю что-то в 3060 диалоге и никаких ответов нету.

UPD: я так понял эта хуйня получет ответ только от локальных диалогов, серверные как можно получать по схожей схеме?

Lua:
function getProducts()
    sampSendDialogResponse(3040, 1, 0, '')
    result = false
    while not result do
        result, button, list, input = sampHasDialogRespond(3060)
        wait(0)
    end
    print(result, button, list, input)
end
Lua:
local sampev = require("samp.events")

function sampev.onShowDialog(id, style, title, button1, button2, text)
    --code
end
 
  • Нравится
Реакции: MLycoris

Lance_Sterling

Известный
803
286
Нажимаю что-то в 3060 диалоге и никаких ответов нету.

UPD: я так понял эта хуйня получет ответ только от локальных диалогов, серверные как можно получать по схожей схеме?

Lua:
function getProducts()
    sampSendDialogResponse(3040, 1, 0, '')
    result = false
    while not result do
        result, button, list, input = sampHasDialogRespond(3060)
        wait(0)
    end
    print(result, button, list, input)
end
Хук onSendDialogResponse
 
  • Эм
Реакции: Mintha