# ---------------------------------------------------------------------------- # # | # | # D o u b l e J u m p e r | # | # Let your players do double jumps | # | # | # Author: |Anthony| | # Version: 0.1 | # dScript Version: 0.9.6-b1545 | # | # ---------------------------------------------------------------------------- # # | # | # ABOUT: | # | # Players will be able to do double jumps. You can set a flag to let | # some folks actually fly. | # - flag fly_enabled | # | # | # ---------------------------------------------------------------------------- # DoubleJump: type: world debug: false speed: 0 events: on player joins: - wait 1t - adjust can_fly:true on player walks: - if { - narrate "On Air" } on player jumps: - while { - if { - while stop } - wait 1t } - adjust can_fly:false - wait 1t - adjust 'fall_distance:].vertical.as_int>' - narrate "fall distance ].vertical>" - adjust can_fly:true # - adjust can_fly:true # - if { # - narrate "no fly" # - adjust can_fly:false # } # else { # - narrate "yes fly" # } on player changes gamemode: - wait 1t - adjust can_fly:true on player starts flying: - if || { - queue clear } - wait 5t - adjust can_fly:false - wait 5t - adjust fall_distance:0 - while { - if { - while stop } - wait 1t } - adjust can_fly:true