Диалоги

AugustTN

Известный
Автор темы
1,361
472
Версия MoonLoader
.026-beta
Нужна помощь, хочу сделать нажатие ентера при определенным диалоге, но вот как это осуществить в виде кода?
Заранее благодарен <3
 
Решение

Lua:
local ev = require("lib.samp.events")

function ev.onShowDialog(id, style, title, b1, b2, text)
    if title:find("Транспорт продается") then
        sampSendDialogResponse(id, 1, 0, "") -- Предположим, просто не в курсе этого
        return false
    end
    if text:find("Если вы не припаркуете свою машину") then
        return false
    end
end

AugustTN

Известный
Автор темы
1,361
472
Скрин диалога. Обязательно ли на Enter нажатие эмулировать или достаточно просто, чтобы выбралось что-то в диалоге?
Нажатие ентера нужно

Скрин диалога. Обязательно ли на Enter нажатие эмулировать или достаточно просто, чтобы выбралось что-то в диалоге?
Ид диалога я смогу позже кинуть, или ты по тексту хочешь сделать?
 

Вложения

  • Screenshot_2021-09-28-17-02-53-93_f9ee0578fe1cc94de7482bd41accb329.jpg
    Screenshot_2021-09-28-17-02-53-93_f9ee0578fe1cc94de7482bd41accb329.jpg
    44.6 KB · Просмотры: 17

AugustTN

Известный
Автор темы
1,361
472
Требуется библиотека samp.lua
Lua:
local ev = require("lib.samp.events")

function ev.onShowDialog(id, style, title, b1, b2, text)
    if title:find("Транспорт продается") then
        sampSendDialogResponse(id, 1, 0, "") -- Предположим, просто не в курсе этого
    end
end
Такой еще вопрос, как можно сделать чтобы после диалога покупки т/с сразу находило второй диалог?

Вот такой
 

Вложения

  • IMG_20210928_173215.jpg
    IMG_20210928_173215.jpg
    126.9 KB · Просмотры: 60

Hatiko

Известный
Проверенный
1,517
634

Lua:
local ev = require("lib.samp.events")

function ev.onShowDialog(id, style, title, b1, b2, text)
    if title:find("Транспорт продается") then
        sampSendDialogResponse(id, 1, 0, "") -- Предположим, просто не в курсе этого
        return false
    end
    if text:find("Если вы не припаркуете свою машину") then
        return false
    end
end
 
  • Нравится
Реакции: AugustTN