report

Mr.Mastire222

Известный
Автор темы
528
259
Версия MoonLoader
.026-beta
Как на аризоне сделать чтобы при команде /jb открывался репорт и туда вводился текст, потом репорт отпрAвлялся
 
Решение
jb:
function main()
    if not isSampLoaded() or not isSampfuncsLoaded()then return end
    while not isSampAvailable() do wait(100) end   
    sampRegisterChatCommand('jb', jb)
    while true do
    wait(0)
end
end

function jb(arg)
    if #arg == 0 then
        sampAddChatMessage('{00BFFF}Ошибка | {FFFFFF}Вы не указали текст который надо написать в репорт', 0x00BFFF)
    else
        lua_thread.create(function()
        local report = (arg)
            sampSendChat('/report')
    wait(1)
        sampSendDialogResponse(32, -1, -1, report)
    wait(150)
        sampCloseCurrentDialogWithButton(0)
        end)
    end
end

!! ОСТОРОЖНО МНОГО КОСТЫЛЕЙ !!

Mr.Mastire222

Известный
Автор темы
528
259
jb:
function main()
    if not isSampLoaded() or not isSampfuncsLoaded()then return end
    while not isSampAvailable() do wait(100) end  
    sampRegisterChatCommand('jb', jb)
    while true do
    wait(0)
end
end

function jb()
    sampSendChat('/report')
end
А как сделать, чтоб в диалог вводился текст ранее заготовленый?
 

LLIKOJIbHUK

Потрачен
1,130
572
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

kawada

Участник
84
50
jb:
function main()
    if not isSampLoaded() or not isSampfuncsLoaded()then return end
    while not isSampAvailable() do wait(100) end   
    sampRegisterChatCommand('jb', jb)
    while true do
    wait(0)
end
end

function jb(arg)
    if #arg == 0 then
        sampAddChatMessage('{00BFFF}Ошибка | {FFFFFF}Вы не указали текст который надо написать в репорт', 0x00BFFF)
    else
        lua_thread.create(function()
        local report = (arg)
            sampSendChat('/report')
    wait(1)
        sampSendDialogResponse(32, -1, -1, report)
    wait(150)
        sampCloseCurrentDialogWithButton(0)
        end)
    end
end

!! ОСТОРОЖНО МНОГО КОСТЫЛЕЙ !!