Paste #43733: Edit of P#43731 - Edit of P#43729 - Edit of P#43727 - Edit of P#43719 - something new

Date: 2017/08/22 08:33:46 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


meditate:
    type: command
    name: meditate
    description: Are you ready to enter the spirit world?
    usage: /meditate
    permission: tashang.meditate
    permission message: Sorry, <player.name>, you can't use this command because you don't have the permission '<permission>'!
    script:
    - define originalcords <p@player.location>
    - ^note -3926.0,157.0,4331.0,world|-3952.0,234.0,4300.0,world as_name:satsanctuary
    - ^note -5519.0,245.0,5162.0,world|-5519.0,248.0,5162.0,world as_name:oasis
    - ^note -4032.0,74.0,3996.0,world|-4109.0,146.0,3917.0,world as_name:wat
    - ^if <p@player.location> == <satsanctuary.notable> {
      - execute as_op "mv tp spiritworld"
      - queue clear
      }
        else {
        - ^if <player.has_flag[spiritprojection]> {
        - execute as_op "gamemode 3 <player.name>"
        - wait 10
        - teleport <player.name> <def[originalcords]>
        - execute as_op "gamemode 0 <player.name>"
        - queue clear
        }
          else {
          }
      }

    - ^if <p@player.location> == <oasis.notable> {
      - execute as_op "mv tp spiritworld"
      - queue clear
      }
        else {
        - if <player.has_flag[spiritprojection]> {
        - execute as_op "gamemode 3 <player.name>"
        - wait 10
        - teleport <player.name> <def[originalcords]>
        - execute as_op "gamemode 0 <player.name>"
        - queue clear
        }
        else {
            }
      }

    - ^if <p@player.location> == <wat.notable> {
      - execute as_op "mv tp spiritworld"
      - queue clear
      }
      else {
      - if <player.has_flag[spiritprojection]> {
      - execute as_op "gamemode 3 <player.name>"
      - wait 10
      - teleport <player.name> <def[originalcords]>
      - execute as_op "gamemode 0 <player.name>"
      - queue clear
      }
        else {
        - narrate "You can not enter the spirit world from here!"
        - queue clear
        }
      }