Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- on right click:
- loop {_lore::*}:
- if {_lore::%loop-index%} contains "可施展技能" or "能":
- set {_技能} to {_lore::%loop-index%}#儲存技能注解
- if {_check} is 5:#檢測是不是無關數字
- set {_check} to 1#確認可以開技能
- if {_lore::%loop-index%} contains "職業限制" or "職業需求":
- set {_職業} to {_lore::%loop-index%}#儲存職業注解
- set {_check} to 0#因為有職業限制,先檢查職業
- exit loop
- if {_check} is 0:
- if {_職業} is 0:#沒變化就停止.
- damage player by 100000
- stop
- loop {職業::*}:
- if "%{_職業}%" contains "%loop-value%":
- if {玩家資料.%player%::職業} is "%loop-value%":
- set {_check} to 1#允許過職業關
- if "%{_技能}%" contains "聖誕糖果蹦":
- if difference between {冷卻.%player%::聖誕糖果蹦} and now is more than or equal to 1 second:
- delete {冷卻.%player%::聖誕糖果蹦}
- if {冷卻.%player%::聖誕糖果蹦} is set:
- send "&c&l《聖誕糖果蹦》&e冷卻中,請稍後再使用"
- stop
- set {冷卻.%player%::聖誕糖果蹦} to now
- send "&e你使用了&c&l《聖誕糖果蹦》"
- set {_particle1} to red dust
- set {_particle2} to cloud
- play raw sound "random.explode" at player with pitch 1 volume 2
- set {_聖誕糖果蹦.1} to block above player#玩家自身座標
- set {_聖誕糖果蹦.2} to block 15 blocks in front player#玩家前方十格座標
- set {_x.1} to x-coordinate of {_聖誕糖果蹦.1}#玩家自身x座標
- set {_x.2} to x-coordinate of {_聖誕糖果蹦.2}#玩家前方十格x座標
- set {_y.1} to y-coordinate of {_聖誕糖果蹦.1}#玩家自身y座標
- set {_y.2} to y-coordinate of {_聖誕糖果蹦.2}#玩家前方十格y座標
- set {_z.1} to z-coordinate of {_聖誕糖果蹦.1}#玩家自身z座標
- set {_z.2} to z-coordinate of {_聖誕糖果蹦.2}
- set {_x.difference} to ({_x.2} - {_x.1}) / 8#計算玩家自身與玩家前方十格 座標差 除以30次
- set {_y.difference} to ({_y.2} - {_y.1}) / 8#計算玩家自身與玩家前方十格 座標差 除以30次
- set {_z.difference} to ({_z.2} - {_z.1}) / 8#計算玩家自身與玩家前方十格 座標差 除以30次
- loop 8 times:#增加座標差30次
- increase x-coordinate of {_聖誕糖果蹦.1} by {_x.difference}#增加座標x差 1次
- increase y-coordinate of {_聖誕糖果蹦.1} by {_y.difference}#增加座標y差 1次
- increase z-coordinate of {_聖誕糖果蹦.1} by {_z.difference}#增加座標z差 1次
- spawn 10 of particle {_particle1} offset by 0.5, 0.3, -0.5 at location of {_聖誕糖果蹦.1}#特效
- spawn 10 of particle {_particle2} offset by 0.2, 0.1, -0.2 at location of {_聖誕糖果蹦.1}
- play raw sound "random.bowhit" at loop-entity with pitch 1 volume 1
- loop entities in radius 2 around block at location of {_聖誕糖果蹦.1}:#給予範圍傷
- if loop-entity is a player:
- send "&c聖&f誕&c快&f樂&c! &6By : %player%" to loop-entity
- loop 3 times:
- spawn 40 of particle red dust offset by 0.5, 1, 0.5 at location of loop-entity
- spawn 20 of particle snowball poof offset by 0.8, 1, 0.8 at location of loop-entity
- wait 0.1 ticks
- wait 0.5 ticks#給予時間差讓特效有慢慢跑的效果
- stop
- if "%{_技能}%" contains "雪花飄散":
- if difference between {冷卻.%player%::雪花飄散} and now is more than or equal to 30 second:
- delete {冷卻.%player%::雪花飄散}
- if {冷卻.%player%::雪花飄散} is set:
- send "&c&l《雪花飄散》&e冷卻中,請稍後再使用"
- stop
- set {冷卻.%player%::雪花飄散} to now
- send "&e你使用了&c&l《雪花飄散》"
- play raw sound "ambient.weather.rain" at player with pitch 2 volume 2
- loop 120 times:
- set {_雲朵} to block 3 blocks above player
- spawn 20 of particle cloud offset by 1.5, 0.3, -1.5 at location of {_雲朵}
- spawn 30 of particle snowball poof offset by 1.5, 3, -1.5 at location of player
- spawn 10 of particle firework sparks offset by 1.5, 0.3, -1.5 at location of player
- wait 5 ticks
- stop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement