Как сделать событие в ROBLOX, когда конкретный диалог? - PullRequest
0 голосов
/ 03 декабря 2010

Скажем, я хочу, чтобы кирпич исчезал при выборе определенного диалогового выбора.

Я делаю NPC, затем добавляю дерево диалогов.Теперь установлено, что когда игрок разговаривает с NPC, у него есть выбор: «Можете ли вы заставить этот кирпич исчезнуть?».NPC отвечает: «Вот, пожалуйста!»

Что мне нужно сделать, чтобы после ответа NPC кирпич исчезал?

1 Ответ

4 голосов
/ 04 декабря 2010

На роблокс?

В объекте Dialog есть событие.

DialogChoiceSelected(Instance player, Instance dialogChoice)

Вот как вы можете использовать его для «исчезновения» кирпича, если вы определили переменные «Диалог» и «Кирпич»

Dialog.DialogChoiceSelected:connect(function(Player, Choice)
    if Choice.Name == "BrickChanger" then
        Brick.Transparency = 1
    end
end)

Аргумент «Player» - это игрок, который выбрал этот выбор, аргумент «Choice» относится к выбранным данным пользователя DialogChoice.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...