Hasli4

RBLX. DialogScript

Jan 2nd, 2026
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.94 KB | None | 0 0
  1. local crystal = game.Workspace:WaitForChild("Crystal")
  2.  
  3. crystal.Parent = game.ServerStorage
  4.  
  5.  
  6. print("Скрипт запустился")
  7.  
  8. -- path to quest character dialogue
  9.  
  10. local npc = game.Workspace.npc
  11.  
  12. local head = npc:WaitForChild("Head")
  13.  
  14. local quest_npc_dialog = npc.Head.Dialog
  15.  
  16.  
  17. -- функция проверки ответов игрока
  18.  
  19. function StartDialogue(player, choice)
  20.  
  21.         if (choice == quest_npc_dialog.DialogChoice1) then
  22.  
  23.                 print("Диалог 1 работает")
  24.  
  25.         elseif (choice == quest_npc_dialog.DialogChoice2) then
  26.  
  27.                 print("Диалог 2 работает")
  28.  
  29.         elseif (choice == quest_npc_dialog.DialogChoice2.DialogChoice3) then
  30.  
  31.                 game.ServerStorage.Crystal.Parent = game.Workspace
  32.  
  33.                 print("Возьми кристалл!")
  34.  
  35.         end
  36.  
  37.  
  38. end
  39.  
  40. quest_npc_dialog.DialogChoiceSelected:Connect(StartDialogue)
  41.  
  42.  
Advertisement
Add Comment
Please, Sign In to add comment