Paste #32899: Modified script from BlackCoyotes Camera Script

Date: 2016/04/19 06:45:34 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


quest:
  type: assignment
  actions:
    on assignment:
    - trigger name:proximity state:true cooldown:5s radius:3
  interact scripts:
  - test

test:
  type: interact
  steps:
    1:
      proximity trigger:
        entry:
          script:
            - wait 2s
            - ^spawn e@armor_stand[visible=false] <player.location> save:play
            - ^flag <entry[play].spawned_entities.get[0]> is_camera
            - ^look <entry[play].spawned_entities.get[0]> <npc.eye_location>
            - ^invisible <entry[play].spawned_entities.get[0]> state:true
            - ^adjust <player> spectate:<entry[play].spawned_entities.get[0]>
            - narrate "Woohoo you did it!"
            - wait 3s
            - ^adjust <player> spectate:<player>
            - ^remove <entry[play].spawned_entities.get[0]>