Paste #36521: Untitled Paste

Date: 2016/09/28 10:42:14 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


- case 7:
            - if <context.click> == left {
              - if <player.flag[champinvisibilite]> == false {
                - flag player champinvisibilite:false
                - inventory close
                - narrate "<&2>Invocation du champ d'invisibilité en cours ..."
                - repeat 8 {
                  - playeffect <player> effect:fireworks_spark offset:0.7 qty:10 visibility:100
                  - wait 10t
                  }
                - playeffect <player> effect:explode offset:0.7 qty:10 visibility:100
                - playsound <player> sound:ENTITY_PLAYER_BREATH
                - execute as_player "dynmap hide" silent
                - narrate "<&2>Champ d'invisibilité invoqué !"
                - flag player champinvisibilite:true
                - queue clear
                }
              - if <player.flag[champinvisibilite]> == true {
                - narrate "<&2>Vous avez déjà invoqué un champ d'invisibilité !"
                - inventory close
                - queue clear
                }
              - if !<player.has_flag[champinvisibilite]> {
                - flag player champinvisibilite:false
                - inventory close
                - narrate "<&2>Invocation du champ d'invisibilité en cours ..."
                - repeat 8 {
                  - playeffect <player> effect:fireworks_spark offset:0.7 qty:10 visibility:100
                  - wait 10t
                  }
                - playeffect <player> effect:explode offset:0.7 qty:10 visibility:100
                - playsound <player> sound:ENTITY_PLAYER_BREATH
                - execute as_player "dynmap hide" silent
                - narrate "<&2>Champ d'invisibilité invoqué !"
                - queue clear
                }
              }
            - if <context.click> == right {
              - if <player.flag[champinvisibilite]> == false {
                - narrate "<&2>Vous n'avez pas encore invoqué un champ d'invisibilité !"
                - inventory close
                - queue clear
                }
              - if <player.flag[champinvisibilite]> == true {
                - inventory close
                - narrate "<&2>Retrait du champ d'invisibilité en cours ..."
                - repeat 8 {
                  - playeffect <player> effect:fireworks_spark offset:0.7 qty:10 visibility:100
                  - wait 10t
                  }
                - playeffect <player> effect:explode offset:0.7 qty:10 visibility:100
                - playsound <player> sound:ENTITY_PLAYER_BREATH
                - execute as_player "dynmap show" silent
                - narrate "<&2>Champ d'invisibilité ôté !"
                }
                - if !<player.has_flag[champinvisibilite]> {
                - narrate "<&2>Vous n'avez pas encore invoqué un champ d'invisibilité !"
                - inventory close
                - queue clear
                }
              }