Advertisement
sirayasiki

人間爆撃機

Aug 6th, 2023 (edited)
935
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.11 KB | Travel | 0 0
  1. on left click:
  2.     if player's tool is Brown dye:
  3.         if player's chestplate is elytra:
  4.             if player is sneaking:
  5.                 send "スニークしています"
  6.     if player's tool is not sword:
  7.         if {energy.%player%} >= 25:
  8.             if player's tool is {flyitem.%player%}:
  9.                 push the player in front at speed {flyspeed.%player%}
  10.                 remove 25 from {energy.%player%}
  11.                 stop
  12.     if {energy.%player%} <= 24:
  13.         send "&4エネルギーが足りない"    
  14. on right click:
  15.     if player's tool is sword:
  16.         if {energy.%player%} >= 25:
  17.             if player's tool is {flyitem.%player%}:
  18.                 push the player in front at speed {flyspeed.%player%}
  19.                 remove 25 from {energy.%player%}
  20.                 stop
  21.         if {energy.%player%} <= 24:
  22.             send "&4エネルギーが足りない"
  23.    
  24.  
  25. command /flyitem <text>:
  26.     permission: op
  27.     trigger:
  28.         if arg 1 is "set":
  29.             open chest with 1 row named "&a&lスピードアイテムセット" to player
  30.             set slot 0 and 1,2,3,5,6,7,8 of player's current inventory to yellow stained glass pane named "真ん中においてね"
  31.             set slot 4 of player's current inventory to {flyitem.%player%}
  32.         if arg 1 is "give":
  33.             give {flyitem.%player%} to player
  34.         if arg 1 is "1":
  35.             send "%{flyitem.%player%}%" to player
  36.            
  37.  
  38. command /flyspeed <num>:
  39.     permission: op
  40.     trigger:
  41.         set {flyspeed.%player%} to arg 1
  42.  
  43.  
  44. on inventory close:
  45.     if name of event-inventory is "&a&lスピードアイテムセット":
  46.         set {flyitem.%player%} to slot 4 of event-inventory
  47.  
  48.  
  49.        
  50.        
  51.  
  52. every ticks:
  53.     loop all players:
  54.         set action bar of loop-player to "エネルギー:%{energy.%loop-player%}%"
  55.         if {energy.%loop-player%} <= {max-energy.%loop-player%}:
  56.             add 1 to {energy.%loop-player%}
  57.         if {energy.%loop-player%} > {max-energy.%loop-player%}:
  58.             set {energy.%loop-player%} to {max-energy.%loop-player%}
  59. command /energy <num>:
  60.     permission: op
  61.     trigger:
  62.         set {_ene} to arg 1
  63.         add {_ene} to {energy.%player%}
  64. command /maxenergy <num>:
  65.     permission: op
  66.     trigger:
  67.         set {_ene} to arg 1
  68.         set {max-energy.%player%} to {_ene}
  69.  
  70.  
  71. on join:
  72.     add 0 to {energy.%player%}
  73.     set {max-energy.%player%} to 0 if {max-energy.%player%} is not set
  74.            
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement