1. Внимание!
    Объявились мошенники, которые представляются администрацией форума и обманывают покупателей. У них есть своя группа ВКонтакте, копирующая нашу, и несколько аккаунтов, маскирующихся под аккаунты администраторов и гарантов форума.
    При проведении любых сделок с администраторами, гарантами и пользователями BlastHack настойчиво требуйте у них написать вам личное сообщение на форуме и ни в коем случае не продолжайте сделку при отказе выполнять это требование или если сообщение не было получено.

Вопрос Выбор пункта в диалоге

Тема в разделе "Lua", создана пользователем Stevy, 8 янв 2017.

Статус темы:
Закрыта.
  1. Stevy

    Stevy Пользователь

    Регистрация:
    04.07.13
    Сообщения:
    9
    Лайки:
    0
    Репутация:
    0
    Подскажите, как сделать выбор пункта в диалоге через команду, допустим я пишу /lock 2, открывается диалог и выбирает второй пункт
     
    #1
  2. kraft1k

    kraft1k {$CLEO .cs}
    Проверенный

    Регистрация:
    29.09.14
    Сообщения:
    428
    Лайки:
    96
    Репутация:
    48
    Id диалога и скрин.
     
    #2
  3. Stevy

    Stevy Пользователь

    Регистрация:
    04.07.13
    Сообщения:
    9
    Лайки:
    0
    Репутация:
    0
    Прописываю команду /car
    Диалог 653
    http://i.imgur.com/JcMlZ8W.png
    Далее выбираю Infernus
    Диалог 499
    http://i.imgur.com/ijoCSOu.png
    и вот во втором нужно выбрать "Управление замком"
     
    #3
  4. Stevy

    Stevy Пользователь

    Регистрация:
    04.07.13
    Сообщения:
    9
    Лайки:
    0
    Репутация:
    0
    Разобрался, можно сделать вот так:
    function lock2()
    sampSendChat("/car")
    sampSendDialogResponse(--[[int]] 653, --[[int]] 1, --[[int]] 1, --[[string]] -1)
    sampSendDialogResponse(--[[int]] 499, --[[int]] 1, --[[int]] 0, --[[string]] -1)
    wait(50)
    if sampIsDialogActive(499) == true then
    sampCloseCurrentDialogWithButton(0)
    end
    end
     
    #4
  5. Stevy

    Stevy Пользователь

    Регистрация:
    04.07.13
    Сообщения:
    9
    Лайки:
    0
    Репутация:
    0
    Теперь не могу закрыть 499 диалог..
     
    #5
  6. 4el0ve4ik

    4el0ve4ik Дилер картошки
    Друг

    Регистрация:
    12.11.15
    Сообщения:
    1.257
    Лайки:
    338
    Репутация:
    84
    Используй sampSendDialogResponse, указывай в button номер клавиши
     
    #6
    kraft1k нравится это.
Статус темы:
Закрыта.