Advertisement
Guest User

:o

a guest
Jun 27th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 24.88 KB | None | 0 0
  1. options:
  2.  
  3. prefix: &3&LTEAM &8&L»
  4.  
  5. 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"
  6.  
  7.  
  8.  
  9. on join:
  10.  
  11. if {team::%uuid of player%} is set:
  12.  
  13. if {teams::%{team::%uuid of player%}%::vagtkills} is not set:
  14.  
  15. set {teams::%{team::%uuid of player%}%::vagtkills} to 0
  16.  
  17. if {teams::%{team::%uuid of player%}%::fangekills} is not set:
  18.  
  19. set {bander::%{bande::%uuid of player%}%::fangekills} to 0
  20.  
  21. if {bander::%{bande::%uuid of player%}%::damage} is not set:
  22.  
  23. set {bander::%{bande::%uuid of player%}%::damage} to 100
  24.  
  25. if {bander::%{bande::%uuid of player%}%::maxmedlemmer} is not set:
  26.  
  27. set {bander::%{bande::%uuid of player%}%::maxmedlemmer} to 3
  28.  
  29. if {bande::%uuid of player%} is set:
  30.  
  31. if {navn::%uuid of player%} is not set:
  32.  
  33. set {navn::%uuid of player%} to "%player%"
  34.  
  35. set {uuid::%player%} to "%uuid of player%"
  36.  
  37. if {bande::%uuid of player%} is set:
  38.  
  39. if {bander::%{bande::%uuid of player%}%::maxmedlemmer} is smaller than "%size of {bander::%{bande::%uuid of player%}%::medlemmer::*}%":
  40.  
  41. 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."
  42.  
  43.  
  44.  
  45. function bandemoremedlem1(p: player):
  46.  
  47. set {_bankkonto} to "%{bander::%{bande::%{uuid::%{_p}%}%}%::bankkonto}%" parsed as a number
  48.  
  49. if {_bankkonto} is more than 2499:
  50.  
  51. add 1 to {bander::%{bande::%{uuid::%{_p}%}%}%::maxmedlemmer}
  52.  
  53. send "{@prefix} &7Du har nu købt &a1 medlem&7 mere til din bande!" to {_p}
  54.  
  55. remove 2500 from {bander::%{bande::%{uuid::%{_p}%}%}%::bankkonto}
  56.  
  57. stop
  58.  
  59. else:
  60.  
  61. send "{@prefix} &7Din bande har ikke nok penge på jeres bande konto!" to {_p}
  62.  
  63. stop
  64.  
  65.  
  66.  
  67. function bandemoremedlem2(p: player):
  68.  
  69. set {_bankkonto} to "%{bander::%{bande::%{uuid::%{_p}%}%}%::bankkonto}%" parsed as a number
  70.  
  71. if {_bankkonto} is more than 9999:
  72.  
  73. add 1 to {bander::%{bande::%{uuid::%{_p}%}%}%::maxmedlemmer}
  74.  
  75. send "{@prefix} &7Du har nu købt &a1 medlem&7 mere til din bande!" to {_p}
  76.  
  77. remove 10000 from {bander::%{bande::%{uuid::%{_p}%}%}%::bankkonto}
  78.  
  79. stop
  80.  
  81. else:
  82.  
  83. send "{@prefix} &7Din bande har ikke nok penge på jeres bande konto!" to {_p}
  84.  
  85. stop
  86.  
  87.  
  88.  
  89. function bandemoremedlem3(p: player):
  90.  
  91. set {_bankkonto} to "%{bander::%{bande::%{uuid::%{_p}%}%}%::bankkonto}%" parsed as a number
  92.  
  93. if {_bankkonto} is more than 99999:
  94.  
  95. add 1 to {bander::%{bande::%{uuid::%{_p}%}%}%::maxmedlemmer}
  96.  
  97. send "{@prefix} &7Du har nu købt &a1 medlem&7 mere til din bande!" to {_p}
  98.  
  99. remove 100000 from {bander::%{bande::%{uuid::%{_p}%}%}%::bankkonto}
  100.  
  101. stop
  102.  
  103. else:
  104.  
  105. send "{@prefix} &7Din bande har ikke nok penge på jeres bande konto!" to {_p}
  106.  
  107. stop
  108.  
  109.  
  110.  
  111. function mindrebandeskade(p: player):
  112.  
  113. set {_bankkonto} to "%{bander::%{bande::%{uuid::%{_p}%}%}%::bankkonto}%" parsed as a number
  114.  
  115. if {_bankkonto} is more than 9999:
  116.  
  117. if {bander::%{bande::%{uuid::%{_p}%}%}%::damage} is more than 0:
  118.  
  119. remove 1 from {bander::%{bande::%{uuid::%{_p}%}%}%::damage}
  120.  
  121. send "{@prefix} &7Du har nu købt &a1%%&7 mindrere bande skade!" to {_p}
  122.  
  123. remove 10000 from {bander::%{bande::%{uuid::%{_p}%}%}%::bankkonto}
  124.  
  125. stop
  126.  
  127. loop {bande::%{bande::%{uuid::%{_p}%}%}%::medlemmer::*}:
  128.  
  129. set {_loop} to "%loop-value%" parsed as a offline player
  130.  
  131. send "{@prefix} &a%{_p}%&7 købe &a1%% &7mindre bandeskade til banden!" to {_loop}
  132.  
  133. stop
  134.  
  135. else:
  136.  
  137. send "{@prefix} &7Din bande er allerede på &a0%%&7 bandeskade!" to {_p}
  138.  
  139. stop
  140.  
  141. else:
  142.  
  143. send "{@prefix} &7Din bande har ikke nok penge på jeres bande konto!" to {_p}
  144.  
  145. stop
  146.  
  147.  
  148.  
  149. on chat:
  150.  
  151. cancel event
  152.  
  153. if {bande::%uuid of player%} is not set:
  154.  
  155. broadcast "%colored player's prefix%%colored player's suffix% %player% &8| &r%message%"
  156.  
  157. if {bande::%uuid of player%} is set:
  158.  
  159. 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%"
  160.  
  161. stop
  162.  
  163.  
  164.  
  165. Command /bande [<text>] [<offline player>] [<text>]:
  166.  
  167. trigger:
  168.  
  169. if arg 1 is not set:
  170.  
  171. execute player command "bande hjælp"
  172.  
  173. stop
  174.  
  175. if arg 1 is not "neutral", "fjende", "alli", "list", "butik", "bank", "info", "hjælp", "afvis", "opret", "inviter", "tilslut", "forlad", "shop" or "kick":
  176.  
  177. execute player command "bande hjælp"
  178.  
  179. stop
  180.  
  181. if arg 1 is "hjælp" or "help":
  182.  
  183. 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"
  184.  
  185. message "&c/bande hjælp &8| &7Viser denne menu."
  186.  
  187. message "&c/bande opret &8| &7For at lave en bande &8| &4&LINFO: &7Det koster &c&L&o$10000&7."
  188.  
  189. message "&c/bande inviter &8| &7For at invitere en til din bande."
  190.  
  191. message "&c/bande tilslut &8| &7For at joine en bande."
  192.  
  193. message "&c/bande afvis &8| &7For at afvise en invitation."
  194.  
  195. message "&c/bande forlad &8| &7For at forlade en bande."
  196.  
  197. message "&c/bande kick &8| &7For at smide en ud af din bande."
  198.  
  199. message "&c/bande info &8| &7Viser info om din bande."
  200.  
  201. message "&c/bande info <bande> &8| &7Viser info om en bande."
  202.  
  203. message "&c/bande bank &8| &7For at se hvormange penge man har på sin bande bank."
  204.  
  205. message "&c/bande bank indsæt &8| &7For at indsætte penge til din bande bank."
  206.  
  207. message "&c/bande bank hæv &8| &7For at hæve penge fra din bande bank. &8(&cEjer&8)"
  208.  
  209. message "&c/bande shop &8| &7Ã…bner bande shoppen."
  210.  
  211. if player has permission "bande.admin":
  212.  
  213. message "&4&LAdmin kommandoer:"
  214.  
  215. message " &c/bande list &8| &7For at se en liste over bander"
  216.  
  217. 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"
  218.  
  219. stop
  220.  
  221. if arg 1 is "opret":
  222.  
  223. if {bande::%uuid of player%} is set:
  224.  
  225. message "{@prefix} &7Du er allerede med i banden &c%{bande::%uuid of player%}%&7, vist du vil forlade den skriv &c/bande forlad&7."
  226.  
  227. stop
  228.  
  229. else:
  230.  
  231. if player's money is between -4999 and 9999:
  232.  
  233. message "{@prefix} &7Du mangler &c$%10000 - player's money% &7 for at lave en bande"
  234.  
  235. stop
  236.  
  237. if arg 2 is not set:
  238.  
  239. message "{@prefix} &7Korrekt brug: &c/bande opret <navn>&7."
  240.  
  241. stop
  242.  
  243. else:
  244.  
  245. set {_arg2} to "%arg 2%" parsed as a text
  246.  
  247. if arg 3 is set:
  248.  
  249. message "{@prefix} &7Der må &4&LIKKE &7være &cmellemrum &7i bande navnet."
  250.  
  251. stop
  252.  
  253. if length of {_arg2} is between -9999999999999 and 3:
  254.  
  255. message "{@prefix} &7Dit bande navn skal være længere end &c3 &7bugstaver!"
  256.  
  257. stop
  258.  
  259. if length of {_arg2} is above 15:
  260.  
  261. message "{@prefix} &7Dit bande navn må &4&LIKKE være længere end &c15 &7bugstaver!"
  262.  
  263. stop
  264.  
  265. if player do not have permission "*":
  266.  
  267. if arg 2 contains {@Bannednavne}:
  268.  
  269. message "{@prefix} &7Din bande må &4&lIKKE &7hedde &c%arg 2%"
  270.  
  271. stop
  272.  
  273. 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 "Å":
  274.  
  275. message "{@prefix} &7Din bande må &4&LIKKE &7hedde &c%arg 2%"
  276.  
  277. stop
  278.  
  279. if {bander::%arg 2%} is set:
  280.  
  281. message "{@prefix} &7Der er allerede en bande der hedder &c%arg 2%&7."
  282.  
  283. stop
  284.  
  285. set {bande::%uuid of player%} to "%arg 2%"
  286.  
  287. set {bander::%arg 2%} to "%arg 2%"
  288.  
  289. set {bander::%arg 2%::lavet} to now
  290.  
  291. set {bander::%arg 2%::ejer} to uuid of player
  292.  
  293. set {bander::%arg 2%::level} to 1
  294.  
  295. set {bander::%arg 2%::bankkonto} to 0
  296.  
  297. set {bander::%arg 2%::vagtkills} to 0
  298.  
  299. set {bander::%arg 2%::fangekills} to 0
  300.  
  301. set {navn::%uuid of player%} to "%player%"
  302.  
  303. set {uuid::%player%} to "%uuid of player%"
  304.  
  305. add uuid of player to {bander::%{bande::%uuid of player%}%::medlemmer::*}
  306.  
  307. remove 10000 from player's money
  308.  
  309. message "{@prefix} &7Du har lavet banden &c%arg 2%&7."
  310.  
  311. stop
  312.  
  313.  
  314.  
  315. if arg 1 is "forlad":
  316.  
  317. if {bander::%{bande::%uuid of player%}%::ejer} is uuid of player:
  318.  
  319. message "{@prefix} &7Siden du nu var ejeren er hele banden blevet slettet."
  320.  
  321. delete {bander::%{bande::%uuid of player%}%::bankkonto}
  322.  
  323. delete {bander::%{bande::%uuid of player%}%::ejer}
  324.  
  325. delete {bander::%{bande::%uuid of player%}%::level}
  326.  
  327. delete {bander::%{bande::%uuid of player%}%::damage}
  328.  
  329. delete {bander::%{bande::%uuid of player%}%::maxmedlemmer}
  330.  
  331. delete {bander::%{bande::%uuid of player%}%}
  332.  
  333. loop {bander::%{bande::%uuid of player%}%::medlemmer::*}:
  334.  
  335. remove loop-value from {bander::%{bande::%loop-value%}%::medlemmer::*}
  336.  
  337. delete {bande::%loop-value%}
  338.  
  339. if {bande::%uuid of player%} is set:
  340.  
  341. message "{@prefix} &cDer skete en fejl, kontakt en admin."
  342.  
  343. else:
  344.  
  345. loop all players:
  346.  
  347. if {bande::%uuid of player%} is {bande::%uuid of loop-player%}:
  348.  
  349. message "{@prefix} &c%player% &7har forladt banden. ;(" to loop-player
  350.  
  351. remove uuid of player from {bander::%{bande::%uuid of player%}%::medlemmer::*}
  352.  
  353. delete {bande::%uuid of player%}
  354.  
  355. stop
  356.  
  357.  
  358.  
  359. if arg 1 is "inviter":
  360.  
  361. if {bande::%uuid of player%} is not set:
  362.  
  363. message "{@prefix} &7Du er ikke med i en bande."
  364.  
  365. stop
  366.  
  367. else:
  368.  
  369. if {bande::%uuid of arg 2%} is set:
  370.  
  371. message "{@prefix} &c%arg 2% &7er allerede med i en bande."
  372.  
  373. stop
  374.  
  375. if {bande::%player%::invite} is set:
  376.  
  377. message "{@prefix} &c%arg 2% &7er allerede blevet inviteret til en bande."
  378.  
  379. stop
  380.  
  381. if arg 2 is player:
  382.  
  383. message "{@prefix} &7&oDu kan &4&L&oIKKE &7&oinvitere dig selv"
  384.  
  385. stop
  386.  
  387. if {bander::%{bande::%uuid of player%}%::maxmedlemmer} is "%size of {bander::%{bande::%uuid of player%}%::medlemmer::*}%":
  388.  
  389. message "{@prefix} &7Du kan ikke invitere flere personer til din bande."
  390.  
  391. stop
  392.  
  393. set {_player} to "%arg 2%" parsed as a player
  394.  
  395. set {_playeruuid} to uuid of {_player}
  396.  
  397. set {_uuidplayer} to "%{_playeruuid}%" parsed as a player
  398.  
  399. if {_player} is online:
  400.  
  401. if {bander::%{bande::%uuid of player%}%::ejer} is not uuid of player:
  402.  
  403. message "{@prefix} &7Du &4&LSKAl &7være &cejeren &7for at invitere folk."
  404.  
  405. stop
  406.  
  407. else:
  408.  
  409. if arg 2 is not set:
  410.  
  411. message "{@prefix} &7Korrekt brug: &c/bande inviter <navn>&7."
  412.  
  413. stop
  414.  
  415. else:
  416.  
  417. if {bande::%{_player}%::invite} is set:
  418.  
  419. 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."
  420.  
  421. stop
  422.  
  423. else:
  424.  
  425. if {bande::%{_uuidplayer}%} is set:
  426.  
  427. message "{@prefix} &c%{_player}% &7er allerede med i en bande."
  428.  
  429. stop
  430.  
  431. else:
  432.  
  433. set {bande::%{_player}%::invite} to "%{bande::%uuid of player%}%"
  434.  
  435. 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}
  436.  
  437. message "{@prefix} &7Du har inviteret &c%{_player}% &7til banden."
  438.  
  439. stop
  440.  
  441. else:
  442.  
  443. message "{@prefix} &c%arg 2% &7er ikke online.... Han/Hun skal være online."
  444.  
  445.  
  446.  
  447. if arg 1 is "afvis":
  448.  
  449. if {bande::%player%::invite} is set:
  450.  
  451. message "{@prefix} &7Du har afvist invitationen fra &c%{bande::%player%::invite}%&7."
  452.  
  453. loop all players:
  454.  
  455. if {bander::%{bande::%player%::invite}%::ejer} is uuid of loop-player:
  456.  
  457. message "{@prefix} &c%player% &7har afvist invitationen." to loop-player
  458.  
  459. delete {bande::%player%::invite}
  460.  
  461. stop
  462.  
  463. else:
  464.  
  465. message "{@prefix} &7Du er ikke blevet inviteret til en bande ;("
  466.  
  467. stop
  468.  
  469.  
  470.  
  471. if arg 1 is "tilslut":
  472.  
  473. if {bande::%uuid of player%} is set:
  474.  
  475. message "{@prefix} &7Du er allerede med i en bande."
  476.  
  477. stop
  478.  
  479. else:
  480.  
  481. if {bande::%player%::invite} is set:
  482.  
  483. loop all players:
  484.  
  485. if {bander::%{bande::%player%::invite}%::medlemmer::*} is uuid of loop-player:
  486.  
  487. message "{@prefix} &c%player% &7har joinet banden." to loop-player
  488.  
  489. set {bande::%uuid of player%} to {bande::%player%::invite}
  490.  
  491. add uuid of player to {bander::%{bande::%player%::invite}%::medlemmer::*}
  492.  
  493. message "{@prefix} &7Du har joinet banden &c%{bande::%player%::invite}%&7."
  494.  
  495. set {navn::%uuid of player%} to "%player%"
  496.  
  497. set {uuid::%player%} to "%uuid of player%"
  498.  
  499. delete {bande::%player%::invite}
  500.  
  501. stop
  502.  
  503. else:
  504.  
  505. message "{@prefix} &7Du er ikke blevet inviteret til en bande ;("
  506.  
  507. stop
  508.  
  509.  
  510.  
  511. if arg 1 is "kick":
  512.  
  513. if {bande::%uuid of player%} is not set:
  514.  
  515. message "{@prefix} &7Du er ikke med i en bande."
  516.  
  517. else:
  518.  
  519. if {bander::%{bande::%uuid of player%}%::ejer} is uuid of player:
  520.  
  521. if arg 2 is not set:
  522.  
  523. message "{@prefix} &7Korrekt brug: &c/bande kick <spiller>&7."
  524.  
  525. stop
  526.  
  527. message "{@prefix} &7Du har smidt &c%arg 2% &7ud af banden."
  528.  
  529. delete {bande::%{uuid::%arg 2%}%}
  530.  
  531. remove {uuid::%arg 2%} from {bander::%{bande::%uuid of player%}%::medlemmer::*}
  532.  
  533. message "{@prefix} &7Du er blevet smidt ud af banden &c%{bande::%uuid of player%}%&7." to {_player}
  534.  
  535. stop
  536.  
  537. else:
  538.  
  539. message "{@prefix} &7Du &4&LSKAL &7være ejeren for at smide en ud af bande."
  540.  
  541. stop
  542.  
  543.  
  544.  
  545. if arg 1 is "info":
  546.  
  547. if arg 2 is not set:
  548.  
  549. if {bande::%uuid of player%} is not set:
  550.  
  551. message "{@prefix} &7Du er ikke med i en bande."
  552.  
  553. message "{@prefix} &7Skal du se info om en anden bande skriv &c/bande info <bande>&7."
  554.  
  555. stop
  556.  
  557. else:
  558.  
  559. 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"
  560.  
  561. message "&3Bande &8(&3Lvl: &b%{bander::%{bande::%uuid of player%}%::level}%&8)&3:"
  562.  
  563. message " &b%{bande::%uuid of player%}%"
  564.  
  565. message ""
  566.  
  567. message "&3Medlemmer &8(&3%size of {bander::%{bande::%uuid of player%}%::medlemmer::*}% &7ud af &c%{bander::%{bande::%uuid of player%}%::maxmedlemmer}%&8)&3:"
  568.  
  569. loop {bander::%{bande::%uuid of player%}%::medlemmer::*}:
  570.  
  571. if loop-value is {bander::%{bande::%uuid of player%}%::ejer}:
  572.  
  573. message " &b%{navn::%loop-value%}% &8(&cEjer&8)"
  574.  
  575. else:
  576.  
  577. message " &b%{navn::%loop-value%}%"
  578.  
  579. message ""
  580.  
  581. message "&3Bande bank:"
  582.  
  583. message " &b%{bander::%{bande::%uuid of player%}%::bankkonto}%"
  584.  
  585. message ""
  586.  
  587. message "&3Lavet den:"
  588.  
  589. message " &b%{bander::%{bande::%uuid of player%}%::lavet}%"
  590.  
  591. message ""
  592.  
  593. message "&3Vagt kills:"
  594.  
  595. message " &b%{bander::%{bande::%uuid of player%}%::vagtkills}%"
  596.  
  597. message ""
  598.  
  599. message "&3Fange kills:"
  600.  
  601. message " &b%{bander::%{bande::%uuid of player%}%::fangekills}%"
  602.  
  603. 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"
  604.  
  605. stop
  606.  
  607. if arg 2 is set:
  608.  
  609. if {bande::%uuid of arg 2%} is set:
  610.  
  611. 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"
  612.  
  613. message "&3Bande &8(&3Lvl: &b%{bander::%{bande::%uuid of arg 2%}%::level}%&8)&3:"
  614.  
  615. message " &b%{bande::%uuid of arg 2%}%"
  616.  
  617. message ""
  618.  
  619. message "&3Medlemmer &8(&3%size of {bander::%{bande::%uuid of arg 2%}%::medlemmer::*}%&8)&3:"
  620.  
  621. loop {bander::%{bande::%uuid of arg 2%}%::medlemmer::*}:
  622.  
  623. if loop-value is {bander::%{bande::%uuid of arg 2%}%::ejer}:
  624.  
  625. message " &b%{navn::%loop-value%}% &8(&cEjer&8)"
  626.  
  627. else:
  628.  
  629. message " &b%{navn::%loop-value%}%"
  630.  
  631. message ""
  632.  
  633. message "&3Bande bank:"
  634.  
  635. message " &b%{bander::%{bande::%uuid of arg 2%}%::bankkonto}%"
  636.  
  637. message ""
  638.  
  639. message "&3Lavet den:"
  640.  
  641. message " &b%{bander::%{bande::%uuid of arg 2%}%::lavet}%"
  642.  
  643. message ""
  644.  
  645. message "&3Vagt kills:"
  646.  
  647. message " &b%{bander::%{bande::%uuid of arg 2%}%::vagtkills}%"
  648.  
  649. message ""
  650.  
  651. message "&3Fange kills:"
  652.  
  653. message " &b%{bander::%{bande::%uuid of arg 2%}%::fangekills}%"
  654.  
  655. 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"
  656.  
  657. stop
  658.  
  659. else:
  660.  
  661. if {bander::%arg 2%} is set:
  662.  
  663. 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"
  664.  
  665. message "&3Bande &8(&3Lvl: &b%{bander::%{bander::%arg 2%}%::level}%&8)&3:"
  666.  
  667. message " &b%{bander::%arg 2%}%"
  668.  
  669. message ""
  670.  
  671. message "&3Medlemmer &8(&3%size of {bander::%{bander::%arg 2%}%::medlemmer::*}%&8)&3:"
  672.  
  673. loop {bander::%{bander::%arg 2%}%::medlemmer::*}:
  674.  
  675. if loop-value is {bander::%{bander::%arg 2%}%::ejer}:
  676.  
  677. message " &b%{navn::%loop-value%}% &8(&cEjer&8)"
  678.  
  679. else:
  680.  
  681. message " &b%{navn::%loop-value%}%"
  682.  
  683. message ""
  684.  
  685. message "&3Bande bank:"
  686.  
  687. message " &b%{bander::%{bander::%arg 2%}%::bankkonto}%"
  688.  
  689. message ""
  690.  
  691. message "&3Lavet den:"
  692.  
  693. message " &b%{bander::%{bander::%arg 2%}%::lavet}%"
  694.  
  695. message ""
  696.  
  697. message "&3Vagt kills:"
  698.  
  699. message " &b%{bander::%{bander::%arg 2%}%::vagtkills}%"
  700.  
  701. message ""
  702.  
  703. message "&3Fange kills:"
  704.  
  705. message " &b%{bander::%{bander::%arg 2%}%::fangekills}%"
  706.  
  707. 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"
  708.  
  709. stop
  710.  
  711. else:
  712.  
  713. message "{@prefix} &7Banden &c%arg 2% &7findes ikke."
  714.  
  715. stop
  716.  
  717. if arg 1 is "bank":
  718.  
  719. if {bande::%uuid of player%} is not set:
  720.  
  721. message "{@prefix} &7Du er ikke med i en bande."
  722.  
  723. stop
  724.  
  725. else:
  726.  
  727. if arg 2 is not set:
  728.  
  729. 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"
  730.  
  731. message "&7Du har &c%{bander::%{bande::%uuid of player%}%::bankkonto}%&7$ i din bande bank"
  732.  
  733. message "&c/bande bank indsæt &8| &7For at indsætte penge til din bande bank."
  734.  
  735. message "&c/bande bank hæv &8| &7For at hæve penge fra din bande bank. &8(&cEjer&8)"
  736.  
  737. 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"
  738.  
  739. stop
  740.  
  741. if arg 2 is set:
  742.  
  743. if arg 2 is not "hæv" or "indsæt":
  744.  
  745. 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"
  746.  
  747. message "&7Du har &c%{bander::%{bande::%uuid of player%}%::bankkonto}%&7$ i din bande bank"
  748.  
  749. message "&c/bande bank indsæt &8| &7For at indsætte penge til din bande bank."
  750.  
  751. message "&c/bande bank hæv &8| &7For at hæve penge fra din bande bank. &8(&cEjer&8)"
  752.  
  753. 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"
  754.  
  755. stop
  756.  
  757. if arg 2 is "indsæt":
  758.  
  759. if arg 3 is not set:
  760.  
  761. message "{@prefix} &7Korrekt brug: &c/bande indsæt <antal>"
  762.  
  763. stop
  764.  
  765. if arg 3 is set:
  766.  
  767. 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 "Å":
  768.  
  769. message "{@prefix} &c%arg 3% &7er &4&LIKKE &7et tal."
  770.  
  771. stop
  772.  
  773. else:
  774.  
  775. set {_arg3} to arg 3 parsed as a number
  776.  
  777. if player's money is between -999999 and {_arg3} - 1:
  778.  
  779. message "{@prefix} &7Det har du &4&lIKKE &7nok penge til."
  780.  
  781. stop
  782.  
  783. else:
  784.  
  785. remove {_arg3} from player's money
  786.  
  787. message "{@prefix} &7Du har &asat &c%{_arg3}%&7$ ind på bande banken."
  788.  
  789. add {_arg3} to {bander::%{bande::%uuid of player%}%::bankkonto}
  790.  
  791. stop
  792.  
  793. if arg 2 is "hæv":
  794.  
  795. if {bander::%{bande::%uuid of player%}%::ejer} is not uuid of player:
  796.  
  797. message "{@prefix} &7Du &4&LSKAL &7være ejeren for at gøre dette."
  798.  
  799. stop
  800.  
  801. if arg 3 is not set:
  802.  
  803. message "{@prefix} &7Korrekt brug: &c/bande hæv <antal>"
  804.  
  805. stop
  806.  
  807. if arg 3 is set:
  808.  
  809. 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 "Å":
  810.  
  811. message "{@prefix} &c%arg 3% &7er &4&LIKKE &7et tal."
  812.  
  813. stop
  814.  
  815. else:
  816.  
  817. set {_arg3} to arg 3 parsed as a number
  818.  
  819. if {bander::%{bande::%uuid of player%}%::bankkonto} is between -999999 and {_arg3} - 1:
  820.  
  821. message "{@prefix} &7Det har din bande &4&lIKKE &7nok penge til."
  822.  
  823. stop
  824.  
  825. else:
  826.  
  827. add {_arg3} to player's money
  828.  
  829. message "{@prefix} &7Du har &chævet &c%{_arg3}%&7$ fra din bande banken."
  830.  
  831. remove {_arg3} from {bander::%{bande::%uuid of player%}%::bankkonto}
  832.  
  833. stop
  834.  
  835. if arg 1 is "shop":
  836.  
  837. if {bande::%uuid of player%} is set:
  838.  
  839. open chest with 6 rows named "&b&lBande shop" to player
  840.  
  841. if {bander::%{bande::%uuid of player%}%::maxmedlemmer} is between 0 and 5:
  842.  
  843. 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)]
  844.  
  845. if {bander::%{bande::%uuid of player%}%::maxmedlemmer} is between 6 and 10:
  846.  
  847. 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)]
  848.  
  849. if {bander::%{bande::%uuid of player%}%::maxmedlemmer} is higher than 10:
  850.  
  851. 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)]
  852.  
  853. 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)]
  854.  
  855. else:
  856.  
  857. message "{@prefix} &BKommer snart"
  858.  
  859. #message "{@prefix} &cDu har ikke en bande!"
  860.  
  861.  
  862.  
  863. if arg 1 is "list":
  864.  
  865. if player has permission "bande.admin":
  866.  
  867. open chest with 6 rows named "&3&lBANDER" to player
  868.  
  869. wait 1 tick
  870.  
  871. set {_slot} to -1
  872.  
  873. loop {bander::*}:
  874.  
  875. loop {bander::%loop-value%::medlemmer::*}:
  876.  
  877. if loop-value-2 is {bander::%loop-value-1%::ejer}:
  878.  
  879. add "&d%{navn::%loop-value-2%}% &8(&cEjer&8)" to {_medlemmer1::*}
  880.  
  881. else:
  882.  
  883. add "&d%{navn::%loop-value-2%}%" to {_medlemmer1::*}
  884.  
  885. set {_medlemmer} to "%{_medlemmer1::*}%"
  886.  
  887. replace "," with "||" in {_medlemmer}
  888.  
  889. replace " and" with "||" in {_medlemmer}
  890.  
  891. add 1 to {_slot}
  892.  
  893. 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%"]
  894.  
  895. delete {_medlemmer}
  896.  
  897. delete {_medlemmer1::*}
  898.  
  899. else:
  900.  
  901. make player execute command "bande"
  902.  
  903. stop
  904.  
  905.  
  906.  
  907. on death:
  908.  
  909. if {bande::%uuid of victim%} is set:
  910.  
  911. loop all players:
  912.  
  913. if {bande::%uuid of loop-player%} is {bande::%uuid of victim%}:
  914.  
  915. execute console command "/tm amsg %loop-player% &4%victim% &7fra din bande er blevet dræbt af &c%attacker%"
  916.  
  917. if {bande::%uuid of attacker%} is set:
  918.  
  919. if victim has permission "bande.vagt":
  920.  
  921. add 1 to {bander::%{bande::%uuid of attacker%}%::vagtkills}
  922.  
  923. else:
  924.  
  925. add 1 to {bander::%{bande::%uuid of attacker%}%::fangekills}
  926.  
  927.  
  928.  
  929. on damage:
  930.  
  931. if {bande::%uuid of attacker%} is {bande::%uuid of victim%}:
  932.  
  933. set {_random} to a random number between 0 and 100
  934.  
  935. if {_random} is not between 0 and {bander::%{bande::%uuid of attacker%}%::damage}:
  936.  
  937. message "{@prefix} &7Du kan &4&LIKKE &7slå dine bande medlemmer." to attacker
  938.  
  939. cancel event
  940.  
  941. stop trigger
  942.  
  943. else:
  944.  
  945. stop trigger
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement