2010-12-03 4 views
0

ある種のダイアログボックスが選択されたときにレンガを消したいとします。特定のダイアログが表示されたときにROBLOXでイベントを作成するにはどうすればよいですか?

NPCを作成してから、ダイアログツリーを追加します。それは今プレイヤーがNPCに話すときに設定されているので、「あなたはそのレンガを消滅させることができますか?」という選択肢があります。 NPCは「そこに行くよ!

NPCが返信すると、レンガが消えてしまうので、何をする必要がありますか?

答えて

4

roblox?

Dialogオブジェクトにイベントがあります。

この

DialogChoiceSelected(Instance player, Instance dialogChoice)あなたはレンガを作るためにそれを使用する「消える」ことができる方法である限り、あなたは、変数「ダイアログ」と「ブリック」

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

引数「プレーヤー」を定義してきたようにその選択肢を選択したプレイヤーである場合、「選択肢」引数は選択されたDialogChoiceユーザーデータを参照します。

関連する問題