Guest User

Submarine skript

a guest
Jun 6th, 2022
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.44 KB | None | 0 0
  1. command /ubåd [<text>] [<text>] [<text>]:
  2. trigger:
  3. if arg-1 is not set:
  4. if {ubaadactive::%player%} is false:
  5. spawn a armor stand at player's location
  6. add "{Invisible:1b}" to nbt of last spawned armor stand
  7. set helmet of last spawned entity to vines
  8. set {ubaad::%player%} to last spawned armor stand
  9. set {ubaadactive::%player%} to true
  10. apply invisibility 1 without particles to the player for 99999 seconds
  11. make player ride last spawned entity
  12. send "&bUbåd &8- &aDu tager et hurtigt smut i ubåden!"
  13. set slot 8 of player to a minecart named "&aUBÅD PANEL"
  14. stop
  15. if {ubaadactive::%player%} is true:
  16. set {ubaadactive::%player%} to false
  17. remove invisibility from the player
  18. kill {ubaad::%player%}
  19. set slot 8 of player to a quartz named "&bBruger menu"
  20. send "&bUbåd &8- &cDu hoppede ud af ubåden!"
  21. stop
  22. if {ubaadactive::%player%} is not set:
  23. set {ubaadactive::%player%} to false
  24. stop
  25. if arg-1 is "set":
  26. if arg-2 is not set:
  27. send "&bUbåd &8- &cDu skal skrive om du ville have en motor eller brandstof"
  28. if arg-2 is "motor":
  29. if arg-3 is "1" or "2" or "3":
  30. send "&bUbåd &8- &aSætter din motor tier til %arg-3%"
  31. set {_motor::%player%} to arg-3
  32. set {_motornavn::%player%} to arg-3
  33. if arg-3 is not "1" or "2" or "3":
  34. send "&bUbåd &8- &cDu skal skrive hvilken tier motor du vil have 1,2 eller 3?"
  35. stop
  36. else if arg-2 is "brandstof":
  37. if arg-3 is not set:
  38. send "&bUbåd &8- &cDu skal skrive hvilken tier brandstof du vil have 1 eller 2?"
  39. if arg-2 is set:
  40. if arg-1 is "stats":
  41. send " "
  42. send "&b%arg-2%'s ubåd stats"
  43. send "&bMotor &7- %{_motor::%arg-2%}%"
  44. send "&bBrandstof &7- %{_brandstof::%arg-2%}%"
  45. send " "
  46. stop
  47. if arg-2 is not set:
  48. if arg-1 is "stats":
  49. send " "
  50. send "&bDine ubåd stats"
  51. send "&bMotor &7- %{_motor::%player%}%"
  52. send "&bBrandstof &7- %{_brandstof::%player%}%"
  53. send " "
  54. stop
  55. if arg-1 is "help":
  56. send " "
  57. send "&bUbåd commands"
  58. send "&b/ubåd stats (Spiller)"
  59. send "&b/ubåd help"
  60. send "&b/ubåd"
  61. send "&b/ubåd set (motor,brandstof,osv) (tier)"
  62.  
  63.  
  64. on craft of a anvil:
  65. cancel event
  66. send "&cHovsa &8- &7Du kan ikke crafte en anvil, hvis det er en bug så kontakt en staff!"
  67.  
  68.  
  69. on vehicle steer forward:
  70. if player is riding {ubaad::%player%}:
  71. #if {_motor::%player%} is none:
  72. if block under {ubaad::%player%} is air:
  73. push player's vehicle in horizontal direction of player with speed 0.09
  74. add "{Rotation:[%player's yaw%f,0f]}" to player's vehicle's entity-nbt
  75. else:
  76. push player's vehicle in horizontal direction of player with speed 0.4
  77. add "{Rotation:[%player's yaw%f,0f]}" to player's vehicle's entity-nbt
  78. #else:
  79. # set action bar of player to "&c&lDu skal bruge en motor og brandstof for at bruge en ubåd"
  80. # stop
  81.  
  82.  
  83.  
  84. on dismount:
  85. if player is riding {ubaad::%player%}:
  86. #if {_motor::%player%} is none:
  87. cancel event
  88. push {ubaad::%player%} upwards with speed 0.1
  89. #else:
  90. #cancel event
  91. #set action bar of player to "&c&lDu skal bruge en motor og brandstof for at bruge en ubåd"
  92. #stop
  93.  
  94. on click:
  95. if player's held item is minecart:
  96. if name of held item is "&aUBÅD PANEl":
  97. send " "
  98. send "&bUBÅD PANEL &8- &7<command:/ubådmenu>&6Klik her<reset> &efor at åbne ubåd menuen."
  99. send " "
  100. else:
  101. stop
  102.  
  103. command /ubådmenu:
  104. trigger:
  105. if {ubaadactive::%player%} is true:
  106. set {_ubådmenu::%player%} to chest inventory with 3 rows named "&bUBÅD MENU!"
  107. set slot 0,1,2,3,4,5,6,7,8,9,11,15,17,18,19,20,21,23,24,25,26 of {_ubådmenu::%player%} to gray stained glass pane named " "
  108. set slot 10 of {_ubådmenu::%player%} to {_motor::%player%} named "&bMotor &8- %{_motornavn::%player%}%"
  109. set slot 12 of {_ubådmenu::%player%} to {_brandstof::%player%} named "&bBrandstof &8- %{_brandstofnavn::%player%}%"
  110. set slot 14 of {_ubådmenu::%player%} to chest named "&bBagagerum"
  111. set slot 13 of {_ubådmenu::%player%} to gray stained glass pane named " "
  112. set slot 16 of {_ubådmenu::%player%} to wood door named "&cDespawn ubåd"
  113. set slot 22 of {_ubådmenu::%player%} to red dye named "&cLuk menuen"
  114. if {_motor::%player%} is not set:
  115. set slot 10 of {_ubådmenu::%player%} to red stained glass pane named "&bMotor &8- &cDu har ingen motor! &c(KOMMER SNART)"
  116. if {_brandstof::%player%} is not set:
  117. set slot 12 of {_ubådmenu::%player%} to red stained glass pane named "&bBrandstof &8- &cDu har ingen Brandstof! &c(KOMMER SNART)"
  118. open {_ubådmenu::%player%} to player
  119. else:
  120. send "&cHovsa &8- &7Du ser ikke ud til at være i en ubåd, hvis det er en bug så kontakt venligst en staff"
  121.  
  122. #NO FALL DAMAGE
  123. on damage:
  124. if damage cause is fall:
  125. cancel event
  126.  
  127. on inventory click:
  128. if name of event-inventory is "&bUBÅD MENU!":
  129. cancel event
  130. if the clicked item is red dye named "&cLuk menuen":
  131. close player's inventory
  132. stop
  133. if the clicked item is wood door named "&cDespawn ubåd":
  134. close player's inventory
  135. set {ubaadactive::%player%} to false
  136. remove invisibility from the player
  137. kill {ubaad::%player%}
  138. set slot 8 of player to a quartz named "&bBruger menu"
  139. send "&bUbåd &8- &cDu despawnede ud af ubåden!"
  140. stop
  141.  
  142.  
  143. on quit:
  144. set {ubaadactive::%player%} to false
  145. remove invisibility from the player
  146. kill {ubaad::%player%}
  147. set slot 8 of player to a quartz named "&bBruger menu"
  148.  
  149.  
  150.  
Add Comment
Please, Sign In to add comment