Toidy

Bande skript (MADE BY TOIDY)

Jan 26th, 2019
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 25.27 KB | None | 0 0
  1. options:
  2. prefix: &8&L| &3&LBANDE &8&L|
  3. Bannednavne: "Fuck","Noob","Ingen","None","<none>","Staff","HeadAdmin","Nations","Prison","SUPERBONECRAFT","Mod","Moderator","Ejer","Owner","Mor","Fuc","Nigg",".",",","FWP","FreeWayPrison","Lort","Server","pik","fisse","dick","dic","*","_" ,"MineTech","DFPrison","&","-","'","¥","+","?","=","]","[","{","}","(",")","^",":",";","Ω","@","£","%%","§","/" or "Admin"
  4.  
  5. on join:
  6. if {bande::%uuid of player%} is set:
  7. if {bander::%{bande::%uuid of player%}%::vagtkills} is not set:
  8. set {bander::%{bande::%uuid of player%}%::vagtkills} to 0
  9. if {bander::%{bande::%uuid of player%}%::fangekills} is not set:
  10. set {bander::%{bande::%uuid of player%}%::fangekills} to 0
  11. if {bander::%{bande::%uuid of player%}%::damage} is not set:
  12. set {bander::%{bande::%uuid of player%}%::damage} to 100
  13. if {bander::%{bande::%uuid of player%}%::maxmedlemmer} is not set:
  14. set {bander::%{bande::%uuid of player%}%::maxmedlemmer} to 3
  15. if {bande::%uuid of player%} is set:
  16. if {navn::%uuid of player%} is not set:
  17. set {navn::%uuid of player%} to "%player%"
  18. set {uuid::%player%} to "%uuid of player%"
  19. if {bande::%uuid of player%} is set:
  20. if {bander::%{bande::%uuid of player%}%::maxmedlemmer} is smaller than "%size of {bander::%{bande::%uuid of player%}%::medlemmer::*}%":
  21. message "{@prefix} &7Der er for mange medlemmer i din bande, du skal enten kicke nogen eller skal du købe adgang til flere via &c/bande shop&7."
  22. if {uuid::%player%} is not set:
  23. set {uuid::%player%} to uuid of player
  24. set {navn::%uuid of player%} to player
  25. if {navn::%uuid of player%} is not "player":
  26. delete {uuid::%{navn::%uuid of player%}%}
  27. delete {navn::%uuid of player%}
  28. set {uuid::%player%} to uuid of player
  29. set {navn::%uuid of player%} to player
  30.  
  31. function bandemoremedlem1(p: player):
  32. set {_bankkonto} to "%{bander::%{bande::%{uuid::%{_p}%}%}%::bankkonto}%" parsed as a number
  33. if {_bankkonto} is more than 2499:
  34. add 1 to {bander::%{bande::%{uuid::%{_p}%}%}%::maxmedlemmer}
  35. send "{@prefix} &7Du har nu købt &a1 medlem&7 mere til din bande!" to {_p}
  36. remove 2500 from {bander::%{bande::%{uuid::%{_p}%}%}%::bankkonto}
  37. stop
  38. else:
  39. send "{@prefix} &7Din bande har ikke nok penge på jeres bande konto!" to {_p}
  40. stop
  41.  
  42. function bandemoremedlem2(p: player):
  43. set {_bankkonto} to "%{bander::%{bande::%{uuid::%{_p}%}%}%::bankkonto}%" parsed as a number
  44. if {_bankkonto} is more than 9999:
  45. add 1 to {bander::%{bande::%{uuid::%{_p}%}%}%::maxmedlemmer}
  46. send "{@prefix} &7Du har nu købt &a1 medlem&7 mere til din bande!" to {_p}
  47. remove 10000 from {bander::%{bande::%{uuid::%{_p}%}%}%::bankkonto}
  48. stop
  49. else:
  50. send "{@prefix} &7Din bande har ikke nok penge på jeres bande konto!" to {_p}
  51. stop
  52.  
  53. function bandemoremedlem3(p: player):
  54. set {_bankkonto} to "%{bander::%{bande::%{uuid::%{_p}%}%}%::bankkonto}%" parsed as a number
  55. if {_bankkonto} is more than 99999:
  56. add 1 to {bander::%{bande::%{uuid::%{_p}%}%}%::maxmedlemmer}
  57. send "{@prefix} &7Du har nu købt &a1 medlem&7 mere til din bande!" to {_p}
  58. remove 100000 from {bander::%{bande::%{uuid::%{_p}%}%}%::bankkonto}
  59. stop
  60. else:
  61. send "{@prefix} &7Din bande har ikke nok penge på jeres bande konto!" to {_p}
  62. stop
  63.  
  64. function mindrebandeskade(p: player):
  65. set {_bankkonto} to "%{bander::%{bande::%{uuid::%{_p}%}%}%::bankkonto}%" parsed as a number
  66. if {_bankkonto} is more than 9999:
  67. if {bander::%{bande::%{uuid::%{_p}%}%}%::damage} is more than 0:
  68. remove 1 from {bander::%{bande::%{uuid::%{_p}%}%}%::damage}
  69. send "{@prefix} &7Du har nu købt &a1%%&7 mindrere bande skade!" to {_p}
  70. remove 10000 from {bander::%{bande::%{uuid::%{_p}%}%}%::bankkonto}
  71. stop
  72. loop {bande::%{bande::%{uuid::%{_p}%}%}%::medlemmer::*}:
  73. set {_loop} to "%loop-value%" parsed as a offline player
  74. send "{@prefix} &a%{_p}%&7 købe &a1%% &7mindre bandeskade til banden!" to {_loop}
  75. stop
  76. else:
  77. send "{@prefix} &7Din bande er allerede på &a0%%&7 bandeskade!" to {_p}
  78. stop
  79. else:
  80. send "{@prefix} &7Din bande har ikke nok penge på jeres bande konto!" to {_p}
  81. stop
  82.  
  83. on chat:
  84. cancel event
  85. if {bande::%uuid of player%} is not set:
  86. broadcast "%colored player's prefix%%colored player's suffix% %player% &8| &r%message%"
  87. if {bande::%uuid of player%} is set:
  88. broadcast "&8[&b&l%{bande::%uuid of player%}%&8][&b&l%{bander::%{bande::%uuid of player%}%::level}%&8]%colored player's prefix%%colored player's suffix% %player% &8| &r%message%"
  89. stop
  90.  
  91. Command /bande [<text>] [<offline player>] [<text>]:
  92. trigger:
  93. if arg 1 is not set:
  94. execute player command "bande hjælp"
  95. stop
  96. if arg 1 is not "neutral", "fjende", "alli", "admin", "butik", "bank", "info", "hjælp", "afvis", "opret", "inviter", "tilslut", "forlad", "shop" or "kick":
  97. execute player command "bande hjælp"
  98. stop
  99. if arg 1 is "hjælp" or "help":
  100. message "&3&m---&r &b&m---&r &3&m---&r &b&m---&r &3&m---&r &b&m---&r &b&LBANDE &b&m---&r &3&m---&r &b&m---&r &3&m---&r &b&m---&r &3&m---&r"
  101. message "&c/bande hjælp &8| &7Viser denne menu."
  102. message "&c/bande opret &8| &7For at lave en bande &8| &4&LINFO: &7Det koster &c&L&o$10000&7."
  103. message "&c/bande inviter &8| &7For at invitere en til din bande."
  104. message "&c/bande tilslut &8| &7For at joine en bande."
  105. message "&c/bande afvis &8| &7For at afvise en invitation."
  106. message "&c/bande forlad &8| &7For at forlade en bande."
  107. message "&c/bande kick &8| &7For at smide en ud af din bande."
  108. message "&c/bande info &8| &7Viser info om din bande."
  109. message "&c/bande info <bande> &8| &7Viser info om en bande."
  110. message "&c/bande bank &8| &7For at se hvormange penge man har på sin bande bank."
  111. message "&c/bande bank indsæt &8| &7For at indsætte penge til din bande bank."
  112. message "&c/bande bank hæv &8| &7For at hæve penge fra din bande bank. &8(&cEjer&8)"
  113. message "&c/bande shop &8| &7Åbner bande shoppen."
  114. if player has permission "bande.admin":
  115. message "&4&LAdmin kommandoer:"
  116. message " &c/bande admin list &8| &7For at se en liste over bander"
  117. message " &c/bande admin slet &8| &7For at slette en bande"
  118. message "&3&m---&r &b&m---&r &3&m---&r &b&m---&r &3&m---&r &b&m---&r &b&LBANDE &b&m---&r &3&m---&r &b&m---&r &3&m---&r &b&m---&r &3&m---&r"
  119. stop
  120. if arg 1 is "opret":
  121. if {bande::%uuid of player%} is set:
  122. message "{@prefix} &7Du er allerede med i banden &c%{bande::%uuid of player%}%&7, vist du vil forlade den skriv &c/bande forlad&7."
  123. stop
  124. else:
  125. if player's money is between -4999 and 9999:
  126. message "{@prefix} &7Du mangler &c$%10000 - player's money% &7 for at lave en bande"
  127. stop
  128. if arg 2 is not set:
  129. message "{@prefix} &7Korrekt brug: &c/bande opret <navn>&7."
  130. stop
  131. else:
  132. set {_arg2} to "%arg 2%" parsed as a text
  133. if arg 3 is set:
  134. message "{@prefix} &7Der må &4&LIKKE &7være &cmellemrum &7i bande navnet."
  135. stop
  136. if length of {_arg2} is between -9999999999999 and 3:
  137. message "{@prefix} &7Dit bande navn skal være længere end &c3 &7bugstaver!"
  138. stop
  139. if length of {_arg2} is above 15:
  140. message "{@prefix} &7Dit bande navn må &4&LIKKE være længere end &c15 &7bugstaver!"
  141. stop
  142. if player do not have permission "*":
  143. if arg 2 contains {@Bannednavne}:
  144. message "{@prefix} &7Din bande må &4&lIKKE &7hedde &c%arg 2%"
  145. stop
  146. if arg 2 do not contain "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "Æ", "Ø" or "Å":
  147. message "{@prefix} &7Din bande må &4&LIKKE &7hedde &c%arg 2%"
  148. stop
  149. if {bander::%arg 2%} is set:
  150. message "{@prefix} &7Der er allerede en bande der hedder &c%arg 2%&7."
  151. stop
  152. set {bande::%uuid of player%} to "%arg 2%"
  153. set {bander::%arg 2%} to "%arg 2%"
  154. set {bander::%arg 2%::lavet} to now
  155. set {bander::%arg 2%::ejer} to uuid of player
  156. set {bander::%arg 2%::level} to 1
  157. set {bander::%arg 2%::bankkonto} to 0
  158. set {bander::%arg 2%::vagtkills} to 0
  159. set {bander::%arg 2%::fangekills} to 0
  160. set {navn::%uuid of player%} to "%player%"
  161. set {uuid::%player%} to "%uuid of player%"
  162. add uuid of player to {bander::%{bande::%uuid of player%}%::medlemmer::*}
  163. remove 10000 from player's money
  164. message "{@prefix} &7Du har lavet banden &c%arg 2%&7."
  165. stop
  166.  
  167. if arg 1 is "forlad":
  168. if {bander::%{bande::%uuid of player%}%::ejer} is uuid of player:
  169. message "{@prefix} &7Siden du nu var ejeren er hele banden blevet slettet."
  170. delete {bander::%{bande::%uuid of player%}%::bankkonto}
  171. delete {bander::%{bande::%uuid of player%}%::ejer}
  172. delete {bander::%{bande::%uuid of player%}%::level}
  173. delete {bander::%{bande::%uuid of player%}%::damage}
  174. delete {bander::%{bande::%uuid of player%}%::maxmedlemmer}
  175. delete {bander::%{bande::%uuid of player%}%}
  176. loop {bander::%{bande::%uuid of player%}%::medlemmer::*}:
  177. remove loop-value from {bander::%{bande::%loop-value%}%::medlemmer::*}
  178. delete {bande::%loop-value%}
  179. if {bande::%uuid of player%} is set:
  180. message "{@prefix} &cDer skete en fejl, kontakt en admin."
  181. stop
  182. else:
  183. loop all players:
  184. if {bande::%uuid of player%} is {bande::%uuid of loop-player%}:
  185. message "{@prefix} &c%player% &7har forladt banden. ;(" to loop-player
  186. remove uuid of player from {bander::%{bande::%uuid of player%}%::medlemmer::*}
  187. delete {bande::%uuid of player%}
  188. stop
  189.  
  190. if arg 1 is "inviter":
  191. if {bande::%uuid of player%} is not set:
  192. message "{@prefix} &7Du er ikke med i en bande."
  193. stop
  194. else:
  195. if {bande::%uuid of arg 2%} is set:
  196. message "{@prefix} &c%arg 2% &7er allerede med i en bande."
  197. stop
  198. if {bande::%player%::invite} is set:
  199. message "{@prefix} &c%arg 2% &7er allerede blevet inviteret til en bande."
  200. stop
  201. if arg 2 is player:
  202. message "{@prefix} &7&oDu kan &4&L&oIKKE &7&oinvitere dig selv"
  203. stop
  204. if {bander::%{bande::%uuid of player%}%::maxmedlemmer} is "%size of {bander::%{bande::%uuid of player%}%::medlemmer::*}%":
  205. message "{@prefix} &7Du kan ikke invitere flere personer til din bande."
  206. stop
  207. set {_player} to "%arg 2%" parsed as a player
  208. set {_playeruuid} to uuid of {_player}
  209. set {_uuidplayer} to "%{_playeruuid}%" parsed as a player
  210. if {_player} is online:
  211. if {bander::%{bande::%uuid of player%}%::ejer} is not uuid of player:
  212. message "{@prefix} &7Du &4&LSKAl &7være &cejeren &7for at invitere folk."
  213. stop
  214. else:
  215. if arg 2 is not set:
  216. message "{@prefix} &7Korrekt brug: &c/bande inviter <navn>&7."
  217. stop
  218. else:
  219. if {bande::%{_player}%::invite} is set:
  220. message "{@prefix} &c%arg 2% &7er allerede blevet inviteret til en bande, få %{_player}% til at afvise den anden invitation med &c/bande afvis&7."
  221. stop
  222. else:
  223. if {bande::%{_uuidplayer}%} is set:
  224. message "{@prefix} &c%{_player}% &7er allerede med i en bande."
  225. stop
  226. else:
  227. set {bande::%{_player}%::invite} to "%{bande::%uuid of player%}%"
  228. message "{@prefix} &7Du er blevet inviteret til &c%{bande::%uuid of player%}% &7skriv &c/bande tilslut &7for at joine banden, for at afvise invitationen skriv &c/bande afvis&7." to {_player}
  229. message "{@prefix} &7Du har inviteret &c%{_player}% &7til banden."
  230. stop
  231. else:
  232. message "{@prefix} &c%arg 2% &7er ikke online.... Han/Hun skal være online."
  233.  
  234. if arg 1 is "afvis":
  235. if {bande::%player%::invite} is set:
  236. message "{@prefix} &7Du har afvist invitationen fra &c%{bande::%player%::invite}%&7."
  237. loop all players:
  238. if {bander::%{bande::%player%::invite}%::ejer} is uuid of loop-player:
  239. message "{@prefix} &c%player% &7har afvist invitationen." to loop-player
  240. delete {bande::%player%::invite}
  241. stop
  242. else:
  243. message "{@prefix} &7Du er ikke blevet inviteret til en bande ;("
  244. stop
  245.  
  246. if arg 1 is "tilslut":
  247. if {bande::%uuid of player%} is set:
  248. message "{@prefix} &7Du er allerede med i en bande."
  249. stop
  250. else:
  251. if {bande::%player%::invite} is set:
  252. loop all players:
  253. if {bander::%{bande::%player%::invite}%::medlemmer::*} is uuid of loop-player:
  254. message "{@prefix} &c%player% &7har joinet banden." to loop-player
  255. set {bande::%uuid of player%} to {bande::%player%::invite}
  256. add uuid of player to {bander::%{bande::%player%::invite}%::medlemmer::*}
  257. message "{@prefix} &7Du har joinet banden &c%{bande::%player%::invite}%&7."
  258. set {navn::%uuid of player%} to "%player%"
  259. set {uuid::%player%} to "%uuid of player%"
  260. delete {bande::%player%::invite}
  261. stop
  262. else:
  263. message "{@prefix} &7Du er ikke blevet inviteret til en bande ;("
  264. stop
  265.  
  266. if arg 1 is "kick":
  267. if {bande::%uuid of player%} is not set:
  268. message "{@prefix} &7Du er ikke med i en bande."
  269. else:
  270. if {bander::%{bande::%uuid of player%}%::ejer} is uuid of player:
  271. if arg 2 is not set:
  272. message "{@prefix} &7Korrekt brug: &c/bande kick <spiller>&7."
  273. stop
  274. message "{@prefix} &7Du har smidt &c%arg 2% &7ud af banden."
  275. delete {bande::%{uuid::%arg 2%}%}
  276. remove {uuid::%arg 2%} from {bander::%{bande::%uuid of player%}%::medlemmer::*}
  277. message "{@prefix} &7Du er blevet smidt ud af banden &c%{bande::%uuid of player%}%&7." to {_player}
  278. stop
  279. else:
  280. message "{@prefix} &7Du &4&LSKAL &7være ejeren for at smide en ud af bande."
  281. stop
  282.  
  283. if arg 1 is "info":
  284. if arg 2 is not set:
  285. if {bande::%uuid of player%} is not set:
  286. message "{@prefix} &7Du er ikke med i en bande."
  287. message "{@prefix} &7Skal du se info om en anden bande skriv &c/bande info <bande>&7."
  288. stop
  289. else:
  290. message "&3&m---&r &b&m---&r &3&m---&r &b&m---&r &3&m---&r &b&m---&r &b&LBANDE &b&m---&r &3&m---&r &b&m---&r &3&m---&r &b&m---&r &3&m---&r"
  291. message "&3Bande &8(&3Lvl: &b%{bander::%{bande::%uuid of player%}%::level}%&8)&3:"
  292. message " &b%{bande::%uuid of player%}%"
  293. message ""
  294. message "&3Medlemmer &8(&3%size of {bander::%{bande::%uuid of player%}%::medlemmer::*}% &7ud af &c%{bander::%{bande::%uuid of player%}%::maxmedlemmer}%&8)&3:"
  295. loop {bander::%{bande::%uuid of player%}%::medlemmer::*}:
  296. if loop-value is {bander::%{bande::%uuid of player%}%::ejer}:
  297. message " &b%{navn::%loop-value%}% &8(&cEjer&8)"
  298. else:
  299. message " &b%{navn::%loop-value%}%"
  300. message ""
  301. message "&3Bande bank:"
  302. message " &b%{bander::%{bande::%uuid of player%}%::bankkonto}%"
  303. message ""
  304. message "&3Lavet den:"
  305. message " &b%{bander::%{bande::%uuid of player%}%::lavet}%"
  306. message ""
  307. message "&3Vagt kills:"
  308. message " &b%{bander::%{bande::%uuid of player%}%::vagtkills}%"
  309. message ""
  310. message "&3Fange kills:"
  311. message " &b%{bander::%{bande::%uuid of player%}%::fangekills}%"
  312. message "&3&m---&r &b&m---&r &3&m---&r &b&m---&r &3&m---&r &b&m---&r &b&LBANDE &b&m---&r &3&m---&r &b&m---&r &3&m---&r &b&m---&r &3&m---&r"
  313. stop
  314. if arg 2 is set:
  315. if {bande::%uuid of arg 2%} is set:
  316. message "&3&m---&r &b&m---&r &3&m---&r &b&m---&r &3&m---&r &b&m---&r &b&LBANDE &b&m---&r &3&m---&r &b&m---&r &3&m---&r &b&m---&r &3&m---&r"
  317. message "&3Bande &8(&3Lvl: &b%{bander::%{bande::%uuid of arg 2%}%::level}%&8)&3:"
  318. message " &b%{bande::%uuid of arg 2%}%"
  319. message ""
  320. message "&3Medlemmer &8(&3%size of {bander::%{bande::%uuid of arg 2%}%::medlemmer::*}%&8)&3:"
  321. loop {bander::%{bande::%uuid of arg 2%}%::medlemmer::*}:
  322. if loop-value is {bander::%{bande::%uuid of arg 2%}%::ejer}:
  323. message " &b%{navn::%loop-value%}% &8(&cEjer&8)"
  324. else:
  325. message " &b%{navn::%loop-value%}%"
  326. message ""
  327. message "&3Bande bank:"
  328. message " &b%{bander::%{bande::%uuid of arg 2%}%::bankkonto}%"
  329. message ""
  330. message "&3Lavet den:"
  331. message " &b%{bander::%{bande::%uuid of arg 2%}%::lavet}%"
  332. message ""
  333. message "&3Vagt kills:"
  334. message " &b%{bander::%{bande::%uuid of arg 2%}%::vagtkills}%"
  335. message ""
  336. message "&3Fange kills:"
  337. message " &b%{bander::%{bande::%uuid of arg 2%}%::fangekills}%"
  338. message "&3&m---&r &b&m---&r &3&m---&r &b&m---&r &3&m---&r &b&m---&r &b&LBANDE &b&m---&r &3&m---&r &b&m---&r &3&m---&r &b&m---&r &3&m---&r"
  339. stop
  340. else:
  341. if {bander::%arg 2%} is set:
  342. message "&3&m---&r &b&m---&r &3&m---&r &b&m---&r &3&m---&r &b&m---&r &b&LBANDE &b&m---&r &3&m---&r &b&m---&r &3&m---&r &b&m---&r &3&m---&r"
  343. message "&3Bande &8(&3Lvl: &b%{bander::%{bander::%arg 2%}%::level}%&8)&3:"
  344. message " &b%{bander::%arg 2%}%"
  345. message ""
  346. message "&3Medlemmer &8(&3%size of {bander::%{bander::%arg 2%}%::medlemmer::*}%&8)&3:"
  347. loop {bander::%{bander::%arg 2%}%::medlemmer::*}:
  348. if loop-value is {bander::%{bander::%arg 2%}%::ejer}:
  349. message " &b%{navn::%loop-value%}% &8(&cEjer&8)"
  350. else:
  351. message " &b%{navn::%loop-value%}%"
  352. message ""
  353. message "&3Bande bank:"
  354. message " &b%{bander::%{bander::%arg 2%}%::bankkonto}%"
  355. message ""
  356. message "&3Lavet den:"
  357. message " &b%{bander::%{bander::%arg 2%}%::lavet}%"
  358. message ""
  359. message "&3Vagt kills:"
  360. message " &b%{bander::%{bander::%arg 2%}%::vagtkills}%"
  361. message ""
  362. message "&3Fange kills:"
  363. message " &b%{bander::%{bander::%arg 2%}%::fangekills}%"
  364. message "&3&m---&r &b&m---&r &3&m---&r &b&m---&r &3&m---&r &b&m---&r &b&LBANDE &b&m---&r &3&m---&r &b&m---&r &3&m---&r &b&m---&r &3&m---&r"
  365. stop
  366. else:
  367. message "{@prefix} &7Banden &c%arg 2% &7findes ikke."
  368. stop
  369. if arg 1 is "bank":
  370. if {bande::%uuid of player%} is not set:
  371. message "{@prefix} &7Du er ikke med i en bande."
  372. stop
  373. else:
  374. if arg 2 is not set:
  375. message "&3&m---&r &b&m---&r &3&m---&r &b&m---&r &3&m---&r &b&m---&r &b&LBANDE &b&m---&r &3&m---&r &b&m---&r &3&m---&r &b&m---&r &3&m---&r"
  376. message "&7Du har &c%{bander::%{bande::%uuid of player%}%::bankkonto}%&7$ i din bande bank"
  377. message "&c/bande bank indsæt &8| &7For at indsætte penge til din bande bank."
  378. message "&c/bande bank hæv &8| &7For at hæve penge fra din bande bank. &8(&cEjer&8)"
  379. message "&3&m---&r &b&m---&r &3&m---&r &b&m---&r &3&m---&r &b&m---&r &b&LBANDE &b&m---&r &3&m---&r &b&m---&r &3&m---&r &b&m---&r &3&m---&r"
  380. stop
  381. if arg 2 is set:
  382. if arg 2 is not "hæv" or "indsæt":
  383. message "&3&m---&r &b&m---&r &3&m---&r &b&m---&r &3&m---&r &b&m---&r &b&LBANDE &b&m---&r &3&m---&r &b&m---&r &3&m---&r &b&m---&r &3&m---&r"
  384. message "&7Du har &c%{bander::%{bande::%uuid of player%}%::bankkonto}%&7$ i din bande bank"
  385. message "&c/bande bank indsæt &8| &7For at indsætte penge til din bande bank."
  386. message "&c/bande bank hæv &8| &7For at hæve penge fra din bande bank. &8(&cEjer&8)"
  387. message "&3&m---&r &b&m---&r &3&m---&r &b&m---&r &3&m---&r &b&m---&r &b&LBANDE &b&m---&r &3&m---&r &b&m---&r &3&m---&r &b&m---&r &3&m---&r"
  388. stop
  389. if arg 2 is "indsæt":
  390. if arg 3 is not set:
  391. message "{@prefix} &7Korrekt brug: &c/bande indsæt <antal>"
  392. stop
  393. if arg 3 is set:
  394. if arg 3 contains "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "Æ", "Ø" or "Å":
  395. message "{@prefix} &c%arg 3% &7er &4&LIKKE &7et tal."
  396. stop
  397. else:
  398. set {_arg3} to arg 3 parsed as a number
  399. if player's money is between -999999 and {_arg3} - 1:
  400. message "{@prefix} &7Det har du &4&lIKKE &7nok penge til."
  401. stop
  402. else:
  403. remove {_arg3} from player's money
  404. message "{@prefix} &7Du har &asat &c%{_arg3}%&7$ ind på bande banken."
  405. add {_arg3} to {bander::%{bande::%uuid of player%}%::bankkonto}
  406. stop
  407. if arg 2 is "hæv":
  408. if {bander::%{bande::%uuid of player%}%::ejer} is not uuid of player:
  409. message "{@prefix} &7Du &4&LSKAL &7være ejeren for at gøre dette."
  410. stop
  411. if arg 3 is not set:
  412. message "{@prefix} &7Korrekt brug: &c/bande hæv <antal>"
  413. stop
  414. if arg 3 is set:
  415. if arg 3 contains "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "Æ", "Ø" or "Å":
  416. message "{@prefix} &c%arg 3% &7er &4&LIKKE &7et tal."
  417. stop
  418. else:
  419. set {_arg3} to arg 3 parsed as a number
  420. if {bander::%{bande::%uuid of player%}%::bankkonto} is between -999999 and {_arg3} - 1:
  421. message "{@prefix} &7Det har din bande &4&lIKKE &7nok penge til."
  422. stop
  423. else:
  424. add {_arg3} to player's money
  425. message "{@prefix} &7Du har &chævet &c%{_arg3}%&7$ fra din bande banken."
  426. remove {_arg3} from {bander::%{bande::%uuid of player%}%::bankkonto}
  427. stop
  428. if arg 1 is "shop":
  429. if {bande::%uuid of player%} is set:
  430. open chest with 6 rows named "&b&lBande shop" to player
  431. if {bander::%{bande::%uuid of player%}%::maxmedlemmer} is between 0 and 5:
  432. format slot 10 of player with diamond sword named "&3Køb 1 medlem mere!" with lore "&bKøb adgang til at have et medlem mere,||&b i din bande||&7Pris: &f$2.500||&7&oPengene tages fra bandens konto!" to run [bandemoremedlem1(player)]
  433. if {bander::%{bande::%uuid of player%}%::maxmedlemmer} is between 6 and 10:
  434. format slot 10 of player with diamond sword named "&3Køb 1 medlem mere!" with lore "&bKøb adgang til at have et medlem mere,||&b i din bande||&7Pris: &f$10.000||&7&oPengene tages fra bandens konto!" to run [bandemoremedlem2(player)]
  435. if {bander::%{bande::%uuid of player%}%::maxmedlemmer} is higher than 10:
  436. format slot 10 of player with diamond sword named "&3Køb 1 medlem mere!" with lore "&bKøb adgang til at have et medlem mere,||&b i din bande||&7Pris: &f$100.000||&7&oPengene tages fra bandens konto!" to run [bandemoremedlem3(player)]
  437. format slot 16 of player with diamond chestplate named "&3Køb 1%% mindre bande skade!" with lore "&bKøb 1%% mindre bande skade.||&bMindre chance for at skade en fra din bande.||&7Pris: &f$10.000||&7&oPengene tages fra bandens konto!" to run [mindrebandeskade(player)]
  438. else:
  439. message "{@prefix} &cDu har ikke en bande!"
  440. if arg 1 is "admin":
  441. if player has permission "bande.admin":
  442. if arg 2 is not set:
  443. message "&3&m---&r &b&m---&r &3&m---&r &b&m---&r &3&m---&r &b&m---&r &b&LBANDE ADMIN &b&m---&r &3&m---&r &b&m---&r &3&m---&r &b&m---&r &3&m---&r"
  444. message " &c/bande admin list &8| &7For at se en liste over bander"
  445. message " &c/bande admin slet &8| &7For at slette en bande"
  446. message "&3&m---&r &b&m---&r &3&m---&r &b&m---&r &3&m---&r &b&m---&r &b&LBANDE ADMIN &b&m---&r &3&m---&r &b&m---&r &3&m---&r &b&m---&r &3&m---&r"
  447. if arg 2 is "list":
  448. open chest with 6 rows named "&3&lBANDER" to player
  449. wait 1 tick
  450. set {_slot} to -1
  451. loop {bander::*}:
  452. loop {bander::%loop-value%::medlemmer::*}:
  453. if loop-value-2 is {bander::%loop-value-1%::ejer}:
  454. add "&d%{navn::%loop-value-2%}% &8(&cEjer&8)" to {_medlemmer1::*}
  455. else:
  456. add "&d%{navn::%loop-value-2%}%" to {_medlemmer1::*}
  457. set {_medlemmer} to "%{_medlemmer1::*}%"
  458. replace "," with "||" in {_medlemmer}
  459. replace " and" with "||" in {_medlemmer}
  460. add 1 to {_slot}
  461. format slot {_slot} of player with paper named "&3%loop-value%" with lore "&5Ejer:|| &d%{navn::%{bander::%loop-value%::ejer}%}%||&5Level:|| &d%{bander::%loop-value%::level}%||&5Medlemmer &8(&5%size of {bander::%loop-value%::medlemmer::*}%&8)|| %{_medlemmer}%" to run [make player execute command "bande info %loop-value%"]
  462. delete {_medlemmer}
  463. delete {_medlemmer1::*}
  464. if arg 2 is "slet":
  465. if arg 3 is set:
  466. message "{@prefix} &7Du har slettet banden &c%{bander::%arg 3%}%"
  467. delete {bander::%arg 3%::bankkonto}
  468. delete {bander::%arg 3%::ejer}
  469. delete {bander::%arg 3%::level}
  470. delete {bander::%arg 3%::damage}
  471. delete {bander::%arg 3%::maxmedlemmer}
  472. delete {bander::%arg 3%}
  473. loop {bander::%arg 3%::medlemmer::*}:
  474. remove loop-value from {bander::%arg 3%::medlemmer::*}
  475. delete {bande::%loop-value%}
  476. stop
  477. else:
  478. message "{@prefix} &7Korrekt brug: &c/bande admin slet <bande>"
  479. stop
  480. else:
  481. make player execute command "bande"
  482. stop
  483.  
  484. on death:
  485. if {bande::%uuid of victim%} is set:
  486. loop all players:
  487. if {bande::%uuid of loop-player%} is {bande::%uuid of victim%}:
  488. execute console command "/tm amsg %loop-player% &4%victim% &7fra din bande er blevet dræbt af &c%attacker%"
  489. if {bande::%uuid of attacker%} is set:
  490. if victim has permission "bande.vagt":
  491. add 1 to {bander::%{bande::%uuid of attacker%}%::vagtkills}
  492. else:
  493. add 1 to {bander::%{bande::%uuid of attacker%}%::fangekills}
  494.  
  495. on damage:
  496. if {bande::%uuid of attacker%} is {bande::%uuid of victim%}:
  497. set {_random} to a random number between 0 and 100
  498. if {_random} is not between 0 and {bander::%{bande::%uuid of attacker%}%::damage}:
  499. message "{@prefix} &7Du kan &4&LIKKE &7slå dine bande medlemmer." to attacker
  500. cancel event
  501. stop trigger
  502. else:
  503. stop trigger
Add Comment
Please, Sign In to add comment