Advertisement
Guest User

[DK] JailSkript

a guest
May 9th, 2016
630
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.99 KB | None | 0 0
  1. #---------------
  2. #Indstillinger
  3. #---------------
  4.  
  5. options:
  6.  
  7. prefix: &3[&4SERVER&3]&f
  8. world: world #Verden prison er i
  9. #----------------------------------
  10. #Permissions:
  11. #---------------------------------
  12. admin: admin
  13. nojail: nojail
  14. c: group.c
  15. b: group.b
  16. a: group.a
  17.  
  18. #----------------------------------
  19. #Permissions:
  20. #---------------------------------
  21. command /ej [<offline player>] [<text>]:
  22. aliases: /iso
  23. permission: ej.use
  24. trigger:
  25. if arg 1 is not set:
  26. send "&a&l&m+------------=&r &cGRUNDE &a&l&m=------------+&r" to player
  27. send "&3slag, slagvagt, våben, narko eller NoPvP" to player
  28. send "&a&l&m+------------=&r &cGRUNDE &a&l&m=------------+&r" to player
  29. stop
  30. if arg 2 is not "våben","narko","armor","slag","nopvp" or "slagvagt":
  31. send "&a&l&m+------------=&r &cGRUNDE &a&l&m=------------+&r" to player
  32. send "&3slag, slagvagt, våben, narko eller NoPvP" to player
  33. send "&a&l&m+------------=&r &cGRUNDE &a&l&m=------------+&r" to player
  34. stop
  35. if {jailc.%arg 1%} is greater than 1:
  36. message "{@prefix} &4%arg 1% er allerede i jail"
  37. stop
  38. if arg 2 is not set:
  39. open chest with 1 rows named "&3&lJail: &8&l%arg-1%" to player
  40. wait 1 tick
  41. format slot 0 of player with red glass named "&6Jail for Slagvagt" to close then run [make player execute command "/ej %arg-1% slagvagt"]
  42. format slot 1 of player with light blue glass named "&6Jail for Slag" to close then run [make player execute command "/ej %arg-1% slag"]
  43. format slot 2 of player with purple glass named "&6Jail for Armor" to close then run [make player execute command "/ej %arg-1% armor"]
  44. format slot 3 of player with cyan glass named "&6Jail for Våben" to close then run [make player execute command "/ej %arg-1% våben"]
  45. format slot 4 of player with brown glass named "&6Jail for Narko" to close then run [make player execute command "/ej %arg-1% narko"]
  46. format slot 5 of player with magenta glass named "&6Jail for NoPvP" to close then run [make player execute command "/ej %arg-1% nopvp"]
  47. format slot 6 of player with black glass named "&6Jail for Hakkebombe" to close then run [make player execute command "/ej %arg-1% hakke"]
  48. format slot 7 of player with glass named "&aUnJail" to close then run [make player execute command "/unjail %arg-1%"]
  49. if arg 1 have permission "{@nojail}":
  50. message "{@prefix} &C%arg 1% kan ikke jailes"
  51. stop
  52. if arg 2 is "slag":
  53. if arg 1 have permission "{@c}":
  54. broadcast "{@prefix} &4%arg-1%&7 er blevet jailet i 6.5 minutter af &4%command sender% &8(&cI C&8) &3med grunden: &cSlag på fange"
  55. execute console command "/tm msg %arg 1% &4DU ER JAILET!"
  56. execute console command "/kill %arg 1%"
  57. teleport arg 1 to {jail::B}
  58. set {jailc.%arg 1%} to 300
  59. if arg 1 have permission "{@b}":
  60. broadcast "{@prefix} &4%arg-1%&7 er blevet jailet af &4%command sender% &8(&bI B&8) &3med grunden: &cSlag på fange"
  61. execute console command "/tm msg %arg 1% &4DU ER JAILET!"
  62. execute console command "/kill %arg 1%"
  63. teleport arg 1 to {jail::B}
  64. set {jailb.%arg 1%} to 300
  65. if arg 1 have permission "{@a}":
  66. broadcast "{@prefix} &4%arg 1%&7 er blevet jailet i 6.5 minutter af &4%command sender% &8(&aI A&8)&3 med grunden: &cSlag på fange"
  67. execute console command "/tm msg %arg 1% &4DU ER JAILET!"
  68. execute console command "/kill %arg 1%"
  69. teleport arg 1 to {jail::A}
  70. set {jailb.%arg 1%} to 300
  71. if arg 2 is "slagvagt":
  72. if arg 1 have permission "{@c}":
  73. broadcast "{@prefix} &4%arg-1%&7 er blevet jailet i 7 minutter af &4%command sender% &8(&cI C&8)&3 med grunden: &cSlag på vagt"
  74. execute console command "/tm msg %arg 1% &4DU ER JAILET!"
  75. execute console command "/kill %arg 1%"
  76. teleport arg 1 to {jail::C}
  77. set {jailc.%arg 1%} to 420
  78. if arg 1 has permission "{@b}":
  79. broadcast "{@prefix} &4%arg-1%&7 er blevet jailet i 7 minutter af &4%command sender% &8(&cI B&8)&3 med grunden: &cSlag på vagt"
  80. execute console command "/tm msg %arg-1% &4DU ER JAILET!"
  81. execute console command "/kill %arg-1%"
  82. teleport arg 1 to {jail::B}
  83. set {jailb.%arg 1%} to 420
  84. if arg 1 have permission "{@a}":
  85. broadcast "{@prefix} &4%arg 1%&7 er blevet jailet i 7 minutter af &4%command sender% &8(&aI A&8)&3 med grunden: &cSlag på vagt"
  86. execute console command "/tm msg %arg-1% &4DU ER JAILET!"
  87. execute console command "/kill %arg-1%"
  88. teleport arg 1 to {jail::A}
  89. set {jaila.%arg 1%} to 420
  90. if arg 2 is "narko":
  91. if arg 1 have permission "{@c}":
  92. broadcast "{@prefix} &4%arg 1%&7 er blevet jailet i 7 minutter af &4%command sender% &8(&cI C&8)&3 med grunden: &cNarkobesidelse"
  93. execute console command "/tm msg %arg-1% &4DU ER JAILET!"
  94. execute console command "/kill %arg-1%"
  95. teleport arg 1 to {jail::C}
  96. set {jailc.%arg 1%} to 420
  97. if arg 1 have permission "{@b}":
  98. broadcast "{@prefix}&4 %arg-1%&7 er blevet jailet i 7 minutter af &4%command sender%&8 (&bI B&8)&3 med grunden: &cNarkobesidelse"
  99. execute console command "/tm msg %arg-1% &4DU ER JAILET!"
  100. execute console command "/kill %arg-1%"
  101. teleport arg 1 to {jail::B}
  102. set {jailb.%arg 1%} to 420
  103. if arg 1 have permission "{@a}":
  104. broadcast "{@prefix}&4 %arg-1%&7 er blevet jailet i 7 minutter af &4%command sender%&8 (&aI A&8)&3 med grunden: &cNarkobesidelse"
  105. execute console command "/tm msg %arg-1% &4DU ER JAILET!"
  106. execute console command "/kill %arg-1%"
  107. teleport arg 1 to {jail::A}
  108. set {jaila.%arg 1%} to 420
  109. if arg 2 is "våben":
  110. if arg 1 have permission "{@c}":
  111. broadcast "{@prefix} &4%arg 1%&7 er blevet jailet i 9 minutter af &4%command sender% &8(&cI C&8)&3 med grunden: &cVåbenbesidelse"
  112. execute console command "/tm msg %arg-1% &4DU ER JAILET!"
  113. execute console command "/kill %arg-1%"
  114. teleport arg 1 to {jail::C}
  115. set {jailc.%arg 1%} to 540
  116. if arg 1 have permission "{@b}":
  117. broadcast "{@prefix} &4%arg 1%&7 er blevet jailet i 9 minutter af &4%command sender% &8(&bI B&8)&3 med grunden: &cVåbenbesidelse"
  118. execute console command "/tm msg %arg-1% &4DU ER JAILET!"
  119. execute console command "/kill %arg-1%"
  120. teleport arg 1 to {jail::B}
  121. set {jailb.%arg 1%} to 540
  122. if arg 1 have permission "{@a}":
  123. broadcast "{@prefix} &4%arg 1%&7 er blevet jailet i 9 minutter af &4%command sender% &8(&aI A&8)&3 med grunden: &cVåbenbesidelse"
  124. execute console command "/tm msg %arg-1% &4DU ER JAILET!"
  125. execute console command "/kill %arg-1%"
  126. teleport arg 1 to {jail::A}
  127. set {jaila.%arg 1%} to 540
  128. if arg 2 is "armor":
  129. if arg 1 have permission "{@c}":
  130. broadcast "{@prefix} &4%arg 1%&7 er blevet jailet i 9 minutter af &4%command sender% &8(&cI C&8)&3 med grunden: &cArmor"
  131. execute console command "/tm msg %arg-1% &4DU ER JAILET!"
  132. execute console command "/kill %arg-1%"
  133. teleport arg 1 to {jail::C}
  134. set {jailc.%arg 1%} to 540
  135. if arg 1 have permission "{@b}":
  136. broadcast "{@prefix} &4%arg 1%&7 er blevet jailet i 9 minutter af &4%command sender% &8(&bI B&8)&3 med grunden: &cArmor"
  137. execute console command "/tm msg %arg-1% &4DU ER JAILET!"
  138. execute console command "/kill %arg-1%"
  139. teleport arg 1 to {jail::B}
  140. set {jailb.%arg 1%} to 540
  141. if arg 1 have permission "{@a}":
  142. broadcast "{@prefix} &4%arg 1%&7 er blevet jailet i 9 minutter af &4%command sender% &8(&aI A&8)&3 med grunden: &cArmor"
  143. execute console command "/tm msg %arg-1% &4DU ER JAILET!"
  144. execute console command "/kill %arg-1%"
  145. teleport arg 1 to {jail::A}
  146. set {jaila.%arg 1%} to 540
  147. if arg 2 is "nopvp":
  148. if arg 1 have permission "{@c}":
  149. broadcast "{@prefix}&4%arg 1%&7 er blevet jailet i 15 minutter af &4%command sender%&8 (&cI C&8)&3 med grunden: &cNoPvP"
  150. execute console command "/tm msg %arg-1% &4DU ER JAILET!"
  151. execute console command "/kill %arg 1%"
  152. teleport arg 1 to {jail::C}
  153. set {jailc.%arg 1%} to 900
  154. if arg 1 have permission "{@b}":
  155. broadcast "{@prefix}&4%arg 1%&7 er blevet jailet i 15 minutter af &4%command sender%&8 (&bI B&8)&3 med grunden: &cNoPvP"
  156. execute console command "/tm msg %arg-1% &4DU ER JAILET!"
  157. execute console command "/kill %arg 1%"
  158. teleport arg 1 to {jail::B}
  159. set {jailb.%arg 1%} to 900
  160. if arg 1 have permission "{@a}":
  161. broadcast "{@prefix}&4%arg 1%&7 er blevet jailet i 15 minutter af &4%command sender%&8 (&cI C&8)&3 med grunden: &cNoPvP"
  162. execute console command "/tm msg %arg-1% &4DU ER JAILET!"
  163. execute console command "/kill %arg 1%"
  164. teleport arg 1 to {jail::A}
  165. set {jaila.%arg 1%} to 900
  166. if arg 2 is "hakke":
  167. if arg 1 have permission "{@c}":
  168. broadcast "{@prefix}&4 %arg 1%&7 er blevet jailet i 15 minutter af &4%command sender%&8 (&cI C&8) &3med grunden: &cHakkebombe"
  169. execute console command "/tm msg %arg-1% &4DU ER JAILET!"
  170. execute console command "/kill %arg 1%"
  171. teleport arg 1 to {jail::C}
  172. set {jailc.%arg 1%} to 900
  173. if arg 1 have permission "{@b}":
  174. broadcast "{@prefix}&4 %arg 1%&7 er blevet jailet i 15 minutter af &4%command sender%&8 (&bI B&8) &3med grunden: &cHakkebombe"
  175. execute console command "/tm msg %arg-1% &4DU ER JAILET!"
  176. execute console command "/kill %arg 1%"
  177. teleport arg 1 to {jail::B}
  178. set {jailb.%arg 1%} to 900
  179. if arg 1 have permission "{@a}":
  180. broadcast "{@prefix}&4 %arg 1%&7 er blevet jailet i 15 minutter af &4%command sender%&8 (&aI A&8) &3med grunden: &cHakkebombe"
  181. execute console command "/tm msg %arg-1% &4DU ER JAILET!"
  182. execute console command "/kill %arg 1%"
  183. teleport arg 1 to {jail::A}
  184. set {jaila.%arg 1%} to 900
  185. #{}
  186. #--------------------------------------------------
  187. #INGEN ÆNDRINGER EFTER DENNE LINJE!
  188. #--------------------------------------------------
  189. command /jc [<text>]:
  190. permission: admin
  191. trigger:
  192. if arg 1 is "c":
  193. set {jail::C} to location of player
  194. message "{@prefix} c jail er blevet sat!"
  195. if arg 1 is "b":
  196. set {jail::B} to location of player
  197. message "{@prefix} b jail er blevet sat!"
  198. if arg 1 is "a":
  199. set {jail::A} to location of player
  200. message "{@prefix} a jail er blevet sat!"
  201. if arg 1 is "cspawn":
  202. set {spawn::C} to location of player
  203. message "{@prefix} c spawn er blevet sat!"
  204. if arg 1 is "bspawn":
  205. set {spawn::B} to location of player
  206. message "{@prefix} b spawn er blevet sat!"
  207. if arg 1 is "aspawn":
  208. set {spawn::A} to location of player
  209. message "{@prefix} a spawn er blevet sat!"
  210. if arg 1 is not set:
  211. message "&4/jc c/b/a/cspawn/bspawn/aspawn"
  212. on respawn:
  213. if player has permission "{@a}":
  214. teleport player to {spawn::C}
  215. if player has permission "{@b}":
  216. teleport player to {spawn::B}
  217. if player has permission "{@a}":
  218. teleport player to {spawn::A}
  219. if {cjail.%player%} is greater than 0:
  220. teleport player to {jail::C}
  221. stop
  222. if {bjail.%player%} is greater than 0:
  223. teleport player to {jail::B}
  224. stop
  225. if {ajail.%player%} is greater than 0:
  226. teleport player to {jail::A}
  227. stop
  228. command /unjail [<offline player>]:
  229. permission: ej.use
  230. trigger:
  231. if {jailc.%arg 1%} is 0:
  232. message "{@prefix} &4%arg 1%&c er ikke i jail!"
  233. stop
  234. if {jailb.%arg 1%} is 0:
  235. message "{@prefix} &4%arg 1%&c er ikke i jail!"
  236. stop
  237. if {jaila.%arg 1%} is 0:
  238. message "{@prefix} &4%arg 1%&c er ikke i jail!"
  239. stop
  240. delete {jailc.%arg-1%}
  241. delete {jaila.%arg-1%}
  242. delete {jailb.%arg-1%}
  243. execute console command "/spawn %arg-1%"
  244. broadcast "{@prefix} &a%arg-1% er blevet unjailet af %player%"
  245. stop
  246.  
  247. every second in world "{@world}":
  248. loop all players:
  249. if {jailc.%loop-player%} is greater than 0:
  250. remove 1 from {jailc.%loop-player%}
  251. if {jailc.%loop-player%} is 1:
  252. execute console command "/spawn %loop-player%"
  253. if {jailb.%loop-player%} is greater than 0:
  254. remove 1 from {jailb.%loop-player%}
  255. if {jailb.%loop-player%} is 2:
  256. execute console command "/spawn %loop-player%"
  257. if {jaila.%loop-player%} is greater than 0:
  258. remove 1 from {jaila.%loop-player%}
  259. if {jaila.%loop-player%} is 2:
  260. execute console command "/spawn %loop-player%"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement