Guest User

Untitled

a guest
May 12th, 2020
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 21.87 KB | None | 0 0
  1. #Bande Skript 2.0
  2.  
  3.  
  4. #OPTIONS
  5.  
  6. options:
  7. gprefix: &b&lBande»
  8. cprefix: &b[Bande] &8» &b
  9. lore1: &8&l&m------------
  10. lore2: &8» &7
  11. censur: 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, !, ?, pis, pik, diller, pikkemand, spasserne, pikkemand-bob, mongolerne, -, bøsse, kusse, AG-Er-Lort, FUCKING-TISSEMÆND, freakyville, fisse, tissemand, op, admin, head-admin, h-admin, fuck or lort
  12.  
  13.  
  14. #FUNCTIONS
  15.  
  16. function normalgui(t: text, p: player):
  17. open chest with 5 rows named "%{_t}%" to {_p}
  18. loop numbers from 0 to 9:
  19. set slot loop-number of {_p}'s current inventory to lime stained glass pane named "&7"
  20. loop numbers from 35 to 44:
  21. set slot loop-number of {_p}'s current inventory to lime stained glass pane named "&7"
  22. set slot 17 of {_p}'s current inventory to lime stained glass pane named "&7"
  23. set slot 18 of {_p}'s current inventory to lime stained glass pane named "&7"
  24. set slot 26 of {_p}'s current inventory to lime stained glass pane named "&7"
  25. set slot 27 of {_p}'s current inventory to lime stained glass pane named "&7"
  26.  
  27.  
  28. function startside(p: player):
  29. set {_uuid} to uuid of {_p}
  30. if {bb::%{_uuid}%} is not set:
  31.  
  32. if {bb::%{_uuid}%::antalinvites} is not set:
  33. set {bb::%{_uuid}%::antalinvites} to 0
  34. normalgui("{@gprefix} &aOpret en bande!", {_p})
  35. loop 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 24, 25, 28, 29, 30, 31, 32, 33 and 34:
  36. set slot loop-number of {_p}'s current inventory to gray stained glass pane named "&7"
  37. set slot 21 of {_p}'s current inventory to glowing paper named "&a&lOpret En Bande" with lore "{@lore1}", and "{@lore2} Det koster &9$5.000&7 at", and "{@lore2} oprette en bande", and "{@lore1}", and "{@lore2} Dit antal penge", and "{@lore2}&d %{_p}'s balance%"
  38. set slot 23 of {_p}'s current inventory to glowing bookshelf named "&c&lBande Invitationer" with lore "{@lore1}", and "{@lore2} Klik her for at se alle", and "{@lore2} dine bande invitationer", and "{@lore1}", and "{@lore2} Dit antal invitationer", and "{@lore2}&d %{bb::%{_uuid}%::antalinvites}%"
  39. else if {bb::%{_uuid}%} is set:
  40. normalgui("{@gprefix} %{bb::%{_uuid}%}% &a!", {_p})
  41. set slot 20 of {_p}'s current inventory to {_p}'s skull named "&a&lBande Medlemmer" with lore "{@lore1}", and "{@lore2} Klik her for at se alle", and "{@lore2} din bandes medlemmer", and "{@lore1}", and "{@lore2} Antal medlemmer", and "{@lore2}&d %size of {bb::%{bb::%{_uuid}%}%::pmedlemmer::*}%"
  42. set slot 22 of {_p}'s current inventory to clock named "&a&lBande Indstillinger" with lore "{@lore1}", and "{@lore2} Klik her for at se/ændre", and "{@lore2} din bandes indstillinger"
  43. set slot 24 of {_p}'s current inventory to book named "&a&lBande Stats" with lore "{@lore1}", and "{@lore2} Klik her for at se", and "{@lore2} bandens stats, som kills osv.", and "{@lore1}", and "{@lore2} Bande level: &d%{bb::%{bb::%{_uuid}%}%::level}%"
  44.  
  45.  
  46. function checkBlacklist(l: objects, check: object) :: boolean:
  47. loop {_list::*}:
  48. if "%{_check}%" contains "%loop-value%":
  49. return true
  50. return false
  51.  
  52.  
  53. function medlemmergui(t: text, p: player):
  54. open chest with 5 rows named "%{_t}%" to {_p}
  55. loop numbers from 0 to 9:
  56. set slot loop-number of {_p}'s current inventory to lime stained glass pane named "&7"
  57. loop numbers from 35 to 44:
  58. set slot loop-number of {_p}'s current inventory to lime stained glass pane named "&7"
  59. loop 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33 and 34:
  60. set slot loop-number of {_p}'s current inventory to gray stained glass pane named "&7"
  61. set slot 17 of {_p}'s current inventory to lime stained glass pane named "&7"
  62. set slot 18 of {_p}'s current inventory to lime stained glass pane named "&7"
  63. set slot 26 of {_p}'s current inventory to lime stained glass pane named "&7"
  64. set slot 27 of {_p}'s current inventory to lime stained glass pane named "&7"
  65.  
  66.  
  67. function bandeinfoGUI(p: player):
  68. set {_uuid} to uuid of {_p}
  69. loop {bb::%{bb::%{_uuid}%}%::pmedlemmer::*}:
  70. if {bb::%{bb::%{_uuid}%}%::%{_uuid}%::rangnummer} is equal to 4:
  71. add "&8» &8[&4Ejer&8] &7%loop-value%" to {_medlemmer::*}
  72. else if {bb::%{bb::%{_uuid}%}%::%{_uuid}%::rangnummer} is equal to 3:
  73. add "&8» &8[&4Co-Ejer&8] &7%loop-value%" to {_medlemmer::*}
  74. else if {bb::%{bb::%{_uuid}%}%::%{_uuid}%::rangnummer} is equal to 2:
  75. add "&8» &8[&5Officer&8] &7%loop-value%" to {_medlemmer::*}
  76. else if {bb::%{bb::%{_uuid}%}%::%{_uuid}%::rangnummer} is not equal to 2, 3 or 4:
  77. add "&8» &8[&7Medlem&8] &7%loop-value%" to {_medlemmer::*}
  78. set slot 13 of {_p}'s current inventory to green stained clay named "&a&lBande Info" with lore "{@lore1}", and "{@lore2} Se her bandens stats"
  79. set slot 20 of {_p}'s current inventory to yellow stained clay named "&a&lBande Level" with lore "{@lore1}", and "{@lore2} Se her bandens level", and "{@lore1}", and "{@lore2} Bande Level:", and "{@lore2}&d %{bb::%{bb::%{_uuid}%}%::level}%"
  80. set slot 21 of {_p}'s current inventory to pink stained clay named "&a&lBande Medlemmer" with lore "{@lore1}", and "{@lore2} Se her bandens medlemmer", and "{@lore1}", and "{@lore2}Bande Medlemmer:", and {_medlemmer::*}
  81.  
  82. function bandenavnCHAT(p: player):
  83. close {_p}'s inventory
  84. set {_uuid} to uuid of {_p}
  85. set {pending::timer::%{_uuid}%} to 30
  86. set {pending::%{_uuid}%} to true
  87. send "&8&l&m------------" to {_p}
  88. send " " to {_p}
  89. send "{@cprefix}skriv navnet i chatten" to {_p}
  90. send "{@cprefix}for at annullere, skriv &cannuller/cancel" to {_p}
  91. send " " to {_p}
  92. send "&8&l&m------------" to {_p}
  93.  
  94.  
  95. function bandeindstillingerGUI(p: player):
  96. set {_uuid} to uuid of {_p}
  97. set slot 20 of {_p}'s current inventory to redstone comparator named "&a&lBande Notifikationer" with lore "{@lore1}", and "{@lore2} Klik her for at se/ændre", and "{@lore2} dine notifikations indstillinger"
  98. set slot 21 of {_p}'s current inventory to sunflower named "&a&lBande Bank" with lore "{@lore1}", and "{@lore2} Klik her for at at indsætte", and "{@lore2} penge i din bandes bank" and "{@lore1}", and "{@lore2} Antal Penge I Banken:", and "{@lore2}&d %{bb::%{bb::%{_uuid}%}%::bankkonto}%"
  99. set slot 22 of {_p}'s current inventory to nether star named "&a&lBande Butik" with lore "{@lore1}", and "{@lore2} Klik her for at se hvilke", and "{@lore2} upgrades din bande kan købe"
  100. set slot 24 of {_p}'s current inventory to glowing red wool block named "&4&lSLET BANDE" with lore "{@lore1}", and "{@lore2} Klik her for at slette din bande", and "{@lore2} Dette kan ikke fortrydes senere"
  101.  
  102. function bandedelconfirmGUI(p: player):
  103. normalgui("{@gprefix} &D&LSLET DIN BANDE", {_p})
  104.  
  105. function bandebankindsæt(p: player):
  106. close {_p}'s inventory
  107. set {_uuid} to uuid of {_p}
  108. set {pending::timer::%{_uuid}%} to 30
  109. set {pending::%{_uuid}%::bandebank} to true
  110. send "&8&l&m------------" to {_p}
  111. send " " to {_p}
  112. send "{@cprefix}skriv mængden du vil indsætte i chatten" to {_p}
  113. send "{@cprefix}for at annullere, skriv &cannuller/cancel" to {_p}
  114. send " " to {_p}
  115. send "&8&l&m------------" to {_p}
  116.  
  117.  
  118. function bandemedlemGUI(p: player):
  119. add 10, 11, 12, 13, 14, 15, 16, 28, 29, 30, 31, 32, 33 and 34 to {_numbers::*}
  120. loop {_numbers::*}:
  121. set slot loop-value of {_p}'s current inventory to blue stained glass pane
  122.  
  123. #KOMMANDOER
  124.  
  125.  
  126. #hoved kommando
  127. command /bb [<offline player>]:
  128. aliases: /bande
  129. permission: bb.normal
  130. permission message: {@cprefix}&4Fejl! &cDu har ikke adgang til denne kommando! Hvis du mener dette er en fejl, bedes du kontakte et staff medlem!
  131. trigger:
  132. if arg-1 is not set:
  133. startside(player)
  134. if arg-1 is "debug":
  135. open chest with 1 row named "" to player
  136. set slot 0 of player's current inventory to glass named "" with lore {bb::*}
  137. loop {bb::%{bb::%uuid of player%}%::pmedlemmer::*}:
  138. add loop-value to {_mes::*}
  139. set slot 1 of player's current inventory to paper named "" with lore {_mes::*}
  140. set slot 2 of player's current inventory to bookshelf named "" with lore {censur::*}
  141.  
  142.  
  143. # EVENTS
  144.  
  145.  
  146. #On inventory close
  147.  
  148.  
  149. #On Inventory Click
  150.  
  151.  
  152.  
  153. on inventory click:
  154. if name of player's current inventory is "{@gprefix} &aOpret en bande!":
  155. cancel event
  156. if clicked slot is 23:
  157. normalgui("{@gprefix} &aInvitationer", player)
  158. set slot 40 of player's current inventory to red dye named "&4&lTilbage" with lore "{@lore1}", and "{@lore2} Klik her for at komme tilbage"
  159. if clicked slot is 21:
  160. bandenavnCHAT(player)
  161.  
  162. if name of player's current inventory is "{@gprefix} &aInvitationer" or "{@gprefix} &aInfo":
  163. cancel event
  164. if clicked slot is 40:
  165. startside(player)
  166.  
  167. if name of player's current inventory is "{@gprefix} %{bb::%uuid of player%}% &a!":
  168. cancel event
  169. if clicked slot is 20:
  170. normalgui("{@gprefix} &aMedlemmer", player)
  171. bandemedlemGUI(player)
  172. set slot 40 of player's current inventory to red dye named "&4&lTilbage" with lore "{@lore1}", and "{@lore2} Klik her for at komme tilbage"
  173. loop {bb::%{bb::%uuid of player%}%::pmedlemmer::*}:
  174. set {_slot} to 19
  175. if {_slot} < 24:
  176. set {bb::%uuid of player%::%{_slot}%} to loop-value
  177. if loop-value is player:
  178. set slot {_slot} of player's current inventory to skull of loop-value named "&e&l%loop-value%" with lore "{@lore1}", and "{@lore2} Klik her for at ændre &c%loop-value%", and "{@lore1}", and "&dPerson:", and "&8(&7Dig&8)"
  179. add 1 to {_slot}
  180. else:
  181. set slot {_slot} of player's current inventory to skull of loop-value named "&e&l%loop-value%" with lore "{@lore1}", and "{@lore2} Klik her for at ændre &c%loop-value%", and "{@lore1}", and "&dPerson:", and "&8(&7%loop-value%&8)"
  182. add 1 to {_slot}
  183. else:
  184. stop
  185. if clicked slot is 22:
  186. normalgui("{@gprefix} &aIndstillinger", player)
  187. set slot 40 of player's current inventory to red dye named "&4&lTilbage" with lore "{@lore1}", and "{@lore2} Klik her for at komme tilbage"
  188. bandeindstillingerGUI(player)
  189.  
  190. if clicked slot is 24:
  191. normalgui("{@gprefix} &aInfo", player)
  192. loop {bb::%{bb::%uuid of player%}%::pmedlemmer::*}:
  193. if {bb::%{bb::%uuid of player%}%::%uuid of player%::rangnummer} is equal to 4:
  194. add "&8» &8[&4Ejer&8] &7%loop-value%" to {_medlemmer::*}
  195. else if {bb::%{bb::%uuid of player%}%::%uuid of player%::rangnummer} is equal to 3:
  196. add "&8» &8[&4Co-Ejer&8] &7%loop-value%" to {_medlemmer::*}
  197. else if {bb::%{bb::%uuid of player%}%::%uuid of player%::rangnummer} is equal to 2:
  198. add "&8» &8[&5Officer&8] &7%loop-value%" to {_medlemmer::*}
  199. else if {bb::%{bb::%uuid of player%}%::%uuid of player%::rangnummer} is not equal to 2, 3 or 4:
  200. add "&8» &8[&7Medlem&8] &7%loop-value%" to {_medlemmer::*}
  201. set slot 13 of player's current inventory to green stained clay named "&a&lBande Info" with lore "{@lore1}", and "{@lore2} Se her bandens stats"
  202. set slot 20 of player's current inventory to yellow stained clay named "&a&lBande Level" with lore "{@lore1}", and "{@lore2} Se her bandens level", and "{@lore1}", and "{@lore2} Bande Level:", and "{@lore2}&d %{bb::%{bb::%uuid of player%}%::level}%"
  203. set slot 21 of player's current inventory to pink stained clay named "&a&lBande Medlemmer" with lore "{@lore1}", and "{@lore2} Se her bandens medlemmer", and "{@lore1}", and "{@lore2}Bande Medlemmer:", and {_medlemmer::*}
  204. set slot 22 of player's current inventory to magenta stained clay named "&a&lBande Vagtkills" with lore "{@lore1}", and "{@lore2} Se her bandens vagtkills", and "{@lore1}", and "{@lore2} Bande Vagtkills:", and "{@lore2}&d %{bb::%{bb::%uuid of player%}%::vagtkills}%"
  205. set slot 23 of player's current inventory to blue stained clay named "&a&lBande Kills " with lore "{@lore1}", and "{@lore2} Se her bandens kills", and "{@lore1}", and "{@lore2} Bande kills:", and "{@lore2}&d %{bb::%{bb::%uuid of player%}%::kills}%"
  206. set slot 24 of player's current inventory to orange stained clay named "&a&lBande %%Skade" with lore "{@lore1}", and "{@lore2} Se her bandens chance for", and "{@lore2} for at skade hinanden", and "{@lore1}", and "{@lore2} Bande Damage:", and "{@lore2}&d %{bb::%{bb::%uuid of player%}%::damage}%%%"
  207. set slot 40 of player's current inventory to red dye named "&4&lTilbage" with lore "{@lore1}", and "{@lore2} Klik her for at komme tilbage"
  208.  
  209. if name of player's current inventory is "{@gprefix} &aInfo":
  210. if clicked slot is 40:
  211. startside(player)
  212.  
  213.  
  214. if name of player's current inventory is "{@gprefix} &aIndstillinger":
  215. cancel event
  216. if clicked slot is 21:
  217. set {pending::%uuid of player%::bandebank} to true
  218. bandebankindsæt(player)
  219.  
  220. if clicked slot is 24:
  221. bandedelconfirmGUI(player)
  222. set slot 40 of player's current inventory to red dye named "&4&lTilbage" with lore "{@lore1}", and "{@lore2} Klik her for at komme tilbage"
  223. set slot 22 of player's current inventory to glowing red wool block named "&4&lSLET BANDE" with lore "{@lore1}", and "{@lore2} Klik her for at slette din bande", and "{@lore2} Dette kan ikke fortrydes senere"
  224.  
  225. if clicked slot is 40:
  226. startside(player)
  227.  
  228. if name of player's current inventory is "{@gprefix} &D&LSLET DIN BANDE":
  229. cancel event
  230. if clicked slot is 22:
  231. close player's inventory
  232. loop {bb::%{bb::%uuid of player%}%::pmedlemmer::*}:
  233. send "&8&l&m------------" to loop-value
  234. send " " to loop-value
  235. send "{@cprefix}Din bande er nu slettet" to loop-value
  236. send "{@cprefix}&d%{bb::%uuid of player%}%" to loop-value
  237. send " " to loop-value
  238. send "&8&l&m------------" to loop-value
  239. remove "%{bb::%uuid of player%}%" from {bb::*}
  240. delete {bb::%uuid of player%}
  241. delete {bb::%uuid of player%::oprettet}
  242. remove uuid of player from {bb::%uuid of player%::medlemmer::*}
  243. remove player from {bb::%uuid of player%::pmedlemmer::*}
  244. delete {bb::%uuid of player%::ejer}
  245. delete {bb::%uuid of player%::%player%::rangnummer}
  246. delete {bb::%uuid of player%::level}
  247. delete {bb::%uuid of player%::bankkonto}
  248. delete {bb::%uuid of player%::kills}
  249. delete {bb::%uuid of player%::deahts}
  250. delete {bb::%uuid of player%::vagtkills}
  251. delete {bb::%uuid of player%::damage}
  252. delete {bb::%uuid of player%::maxmedlemmer}
  253. if clicked slot is 40:
  254. normalgui("{@gprefix} &aIndstillinger", player)
  255. bandeindstillingerGUI(player)
  256.  
  257. if name of player's current inventory is "{@gprefix} &aMedlemmer":
  258. cancel event
  259. if clicked slot is 40:
  260. startside(player)
  261.  
  262.  
  263.  
  264. #on chat
  265.  
  266. on chat:
  267. cancel event
  268. if {pending::%uuid of player%} is true:
  269. if message contains " ":
  270. set action bar of player to "&bdu kan nu skrive i chatten, igen"
  271. send "&8&l&m------------"
  272. send " "
  273. send "{@cprefix}Dette kan ikke bruges i navnet"
  274. send "{@cprefix}&cmellemrum"
  275. send " "
  276. send "&8&l&m------------"
  277. delete {pending::%uuid of player%}
  278. delete {pending::timer::%uuid of player%}
  279. stop
  280.  
  281. if {censur::*} contains message:
  282. loop {censur::*}:
  283. if message contains loop-value:
  284. set action bar of player to "&bdu kan nu skrive i chatten, igen"
  285. send "&8&l&m------------"
  286. send " "
  287. send "{@cprefix}Dette kan ikke bruges i navnet"
  288. send "{@cprefix}&c%loop-value%"
  289. send " "
  290. send "&8&l&m------------"
  291. delete {pending::%uuid of player%}
  292. delete {pending::timer::%uuid of player%}
  293. stop
  294.  
  295. if {bb::*} contains message:
  296. set action bar of player to "&bdu kan nu skrive i chatten, igen"
  297. send "&8&l&m------------"
  298. send " "
  299. send "{@cprefix}Dette navn er allerede i brug"
  300. send "{@cprefix}&c%message%"
  301. send " "
  302. send "&8&l&m------------"
  303. delete {pending::%uuid of player%}
  304. delete {pending::timer::%uuid of player%}
  305. stop
  306.  
  307. if length of message is not more than or equal to 3:
  308. set action bar of player to "&bdu kan nu skrive i chatten, igen"
  309. send "&8&l&m------------"
  310. send " "
  311. send "{@cprefix}Navnet skal være mindst 3 bogstaver langt"
  312. send "{@cprefix}nuværende længde &c%length of message%"
  313. send " "
  314. send "&8&l&m------------"
  315. delete {pending::%uuid of player%}
  316. delete {pending::timer::%uuid of player%}
  317. stop
  318.  
  319. if length of message is more than 13:
  320. set action bar of player to "&bdu kan nu skrive i chatten, igen"
  321. send "&8&l&m------------"
  322. send " "
  323. send "{@cprefix}Navnet kan maks være 13 bogstaver langt"
  324. send "{@cprefix}nuværende længde &c%length of message%"
  325. send " "
  326. send "&8&l&m------------"
  327. delete {pending::%uuid of player%}
  328. delete {pending::timer::%uuid of player%}
  329. stop
  330.  
  331. if message is "annuller", "annullere" or "cancel":
  332. set action bar of player to "&bdu kan nu skrive i chatten, igen"
  333. send "&8&l&m------------"
  334. send " "
  335. send "{@cprefix}Du annullerede bande opretningen."
  336. send "{@cprefix}Skriv frit i chatten, igen."
  337. send " "
  338. send "&8&l&m------------"
  339. delete {pending::%uuid of player%}
  340. delete {pending::timer::%uuid of player%}
  341. stop
  342.  
  343. if player's balance is more than or equal to 5000:
  344. set {bb::%uuid of player%} to message
  345. set {bb::%message%::oprettet} to now
  346. set {bb::%message%::message} to message
  347. add message to {bb::*}
  348. add uuid of player to {bb::%message%::medlemmer::*}
  349. add player to {bb::%message%::pmedlemmer::*}
  350. set {bb::%message%::ejer} to uuid of player
  351. set {bb::%message%::%uuid of player%::rangnummer} to 4
  352. set {bb::%message%::level} to 1
  353. set {bb::%message%::bankkonto} to 0
  354. set {bb::%message%::kills} to 0
  355. set {bb::%message%::deahts} to 0
  356. set {bb::%message%::vagtkills} to 0
  357. set {bb::%message%::damage} to 100
  358. set {bb::%message%::maxmedlemmer} to 3
  359. remove 5000 from player's balance
  360. send "&8&l&m------------"
  361. send " "
  362. send "{@cprefix}Du har lige oprettet din bande"
  363. send "{@cprefix}Navn: &c%{bb::%uuid of player%}%"
  364. send " "
  365. send "&8&l&m------------"
  366. delete {pending::%uuid of player%}
  367. delete {pending::timer::%uuid of player%}
  368. stop
  369. else:
  370. set action bar of player to "&bdu kan nu skrive i chatten, igen"
  371. set {_money} to "%player's balance - 5000%"
  372. replace all "-" in {_money} with ""
  373. send "&8&l&m------------"
  374. send " "
  375. send "{@cprefix}Du har ikke nok penge"
  376. send "{@cprefix}Du mangler: &c$%{_money}%"
  377. send " "
  378. send "&8&l&m------------"
  379. delete {pending::%uuid of player%}
  380. delete {pending::timer::%uuid of player%}
  381. stop
  382.  
  383. if {pending::%uuid of player%::bandebank} is true:
  384. cancel event
  385. if message is "annuller", "annullere" or "cancel":
  386. set action bar of player to "&bdu kan nu skrive i chatten, igen"
  387. send "&8&l&m------------"
  388. send " "
  389. send "{@cprefix}Du annullerede."
  390. send "{@cprefix}Skriv frit i chatten, igen."
  391. send " "
  392. send "&8&l&m------------"
  393. delete {pending::%uuid of player%::bandebank}
  394. delete {pending::timer::%uuid of player%}
  395. stop
  396. if message regex matches "[a-zA-Z]+":
  397. set action bar of player to "&bdu kan nu skrive i chatten, igen"
  398. send "&8&l&m------------"
  399. send " "
  400. send "{@cprefix}Du kan kun skrive tal, ikke bogstaver"
  401. send "{@cprefix}når du indsætter penge i bandebanken."
  402. send " "
  403. send "&8&l&m------------"
  404. delete {pending::%uuid of player%::bandebank}
  405. delete {pending::timer::%uuid of player%}
  406. stop
  407.  
  408. if player's balance is greater than message parsed as a number:
  409. add message to {bb::%{bb::%message%}%::bankkonto} parsed as a number
  410. set action bar of player to "&bdu kan nu skrive i chatten, igen"
  411. send "&8&l&m------------"
  412. send " "
  413. send "{@cprefix}Tilføjede beløbet til banken"
  414. send "{@cprefix}&c$%message%"
  415. send " "
  416. send "&8&l&m------------"
  417. loop {bb::%{bb::%message%}%::pmedlemmer::*}:
  418. if loop-value is not player:
  419. set action bar of player to "&d%player% &btilføjede &c$%message%&b til bandebanken"
  420. stop
  421. stop
  422.  
  423. if player has permission "admin":
  424. set {_farve} to "&4"
  425. if player has permission "inspektør":
  426. if player doesn't have permission "admin":
  427. set {_farve} to "&3"
  428. if player has permission "officer":
  429. if player doesn't have permission "admin":
  430. set {_farve} to "&5"
  431. if player has permission "a-vagt":
  432. if player doesn't have permission "admin":
  433. set {_farve} to "&e"
  434. if player has permission "b-vagt":
  435. if player doesn't have permission "admin":
  436. set {_farve} to "&a"
  437. if player has permission "c-vagt" or "p-vagt":
  438. if player doesn't have permission "admin":
  439. set {_farve} to "&c"
  440. if player has permission "bygger":
  441. if player doesn't have permission "admin", "c", "b", or "a":
  442. set {_farve} to "&6"
  443. if player has permission "mod":
  444. if player doesn't have permission "inspektør", "officer", "a-vagt", "b-vagt", "c-vagt" or "p-vagt":
  445. if player doesn't have permission "admin":
  446. set {_farve} to "&d"
  447. if player has permission "c", "b" or "a":
  448. if player doesn't have permission "admin" or "bygger":
  449. if player doesn't have permission "inspektør", "officer", "a-vagt", "b-vagt", "c-vagt", "mod" or "p-vagt":
  450. set {_farve} to "&7"
  451. if {bb::%uuid of player%} is set:
  452. broadcast "&8[&7%{bb::%uuid of player%}%&8] &8[&b%{bb::%{bb::%uuid of player%}%::level}%&8] %colored player's suffix%%colored player's prefix% %{_farve}%%player% &7» %message%"
  453. stop
  454. broadcast "%colored player's suffix%%colored player's prefix% %{_farve}%%player% &7» %message%"
  455. stop
  456.  
  457. #on quit
  458.  
  459. on quit:
  460. if {pending::%uuid of player%} is true:
  461. delete {pending::%uuid of player%}
  462.  
  463.  
  464. #every x
  465.  
  466. every 1 second:
  467. loop all players:
  468. if {pending::timer::%uuid of loop-player%} is greater than 1:
  469. remove 1 from {pending::timer::%uuid of loop-player%}
  470.  
  471. if {pending::timer::%uuid of loop-player%} is less than 1:
  472. set action bar of loop-player to "&bdu kan nu skrive i chatten, igen"
  473. send "&8&l&m------------" to loop-player
  474. send " " to loop-player
  475. send "{@cprefix}du nåede ikke at udføre handlingen." to loop-player
  476. send "{@cprefix}Skriv frit i chatten, igen." to loop-player
  477. send " " to loop-player
  478. send "&8&l&m------------" to loop-player
  479. delete {pending::%uuid of loop-player%}
  480. delete {pending::%uuid of loop-player%::bandebank}
  481. delete {pending::timer::%uuid of loop-player%}
Advertisement
Add Comment
Please, Sign In to add comment