Advertisement
Guest User

Untitled

a guest
Dec 27th, 2019
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.41 KB | None | 0 0
  1. on load:
  2.  
  3. message "&8&m-------------------&r &3BANDER &8&m-------------------" to console
  4.  
  5. message "&3Bande 1.1 er loadet" to console
  6.  
  7. message "&8&m-------------------&r &3BANDER &8&m-------------------" to console
  8.  
  9.  
  10.  
  11. options:
  12.  
  13. prefix: &8[&e&lBander&8] &7
  14.  
  15. chat: true
  16.  
  17. chatformat: &8[&b{bande}&8] %colored player's prefix%%player%%colored player's suffix%&3 ?&7 # "{bande}"
  18.  
  19. chatformatno: %colored player's prefix%%player%%colored player's suffix%&f&3 ?&7
  20.  
  21.  
  22.  
  23. command /bande [<text=help>] [<text>]:
  24.  
  25. aliases: /b, /bander
  26.  
  27. trigger:
  28.  
  29.  
  30.  
  31. # AIDE
  32.  
  33.  
  34.  
  35. if arg 1 is "help":
  36.  
  37. message "&8&m------------&3 Bande kommandoer &8&m------------"
  38.  
  39. message "&8/&fBande opret &c<navn> &8| &7lav en bande"
  40.  
  41. message "&8/&fBande forlad &8| &7forlad banden"
  42.  
  43. message "&8/&fBande invite &c<Spiller> &8| &7invite en spiller"
  44.  
  45. message "&8/&fBande join &c<bande> &8| &7for at joine en bande"
  46.  
  47. message "&8/&fBande list &8| &7se en liste over alle bander"
  48.  
  49. message "&8/&fBande info &c<bande> &8| &7se info om en bande"
  50.  
  51. message "&8&m------------&3 Bande kommandoer &8&m------------"
  52.  
  53. stop
  54.  
  55.  
  56.  
  57. if arg 1 is "opret":
  58.  
  59. if {bande.%player%} is false:
  60.  
  61. if arg 2 is set:
  62.  
  63. if player's money is between -4999 and 4998:
  64.  
  65. message "{@prefix} Det koster 5000 at lave en bande"
  66.  
  67. stop
  68.  
  69. if {bande.use.%arg 2%} is not set:
  70.  
  71. set {bande.use.%arg 2%} to true
  72.  
  73. set {bande.owner.%arg 2%} to player
  74.  
  75. set {bande.membre.%arg 2%} to 0
  76.  
  77. add 1 to {bande.membre.%arg 2%}
  78.  
  79. set {bande.online.%arg 2%} to 1
  80.  
  81. add arg 2 to {bande.list::*}
  82.  
  83. set {bande.%player%} to true
  84.  
  85. add player to {bande.member.%arg 2%::*}
  86.  
  87. set {bande.name.%player%} to "%arg 2%" parsed as a text
  88.  
  89. message "{@prefix} Du har lavet banden %arg 2%."
  90.  
  91. remove 5000 from player's money
  92.  
  93. stop
  94.  
  95. else:
  96.  
  97. message "{@prefix} Banden %arg 2% findes allerede."
  98.  
  99. stop
  100.  
  101. else:
  102.  
  103. message "{@prefix} &8/&fbande opret &c<navn>"
  104.  
  105. stop
  106.  
  107. else:
  108.  
  109. message "{@prefix} Du er allerede med i en bande brug /bande leave. For at leave din bande"
  110.  
  111. stop
  112.  
  113.  
  114.  
  115.  
  116.  
  117. if arg 1 is "opret":
  118.  
  119. if {bande.%player%} is false:
  120.  
  121. if arg 2 is set:
  122.  
  123. if player's money is between -4999 and 4999:
  124.  
  125. message "{@prefix} Det koster 5000 at lave en bande"
  126.  
  127. stop
  128.  
  129. if {bande.use.%arg 2%} is not set:
  130.  
  131. set {bande.use.%arg 2%} to true
  132.  
  133. set {bande.owner.%arg 2%} to player
  134.  
  135. set {bande.membre.%arg 2%} to 0
  136.  
  137. add 1 to {bande.membre.%arg 2%}
  138.  
  139. set {bande.online.%arg 2%} to 1
  140.  
  141. add arg 2 to {bande.list::*}
  142.  
  143. set {bande.%player%} to true
  144.  
  145. add player to {bande.member.%arg 2%::*}
  146.  
  147. set {bande.name.%player%} to "%arg 2%" parsed as a text
  148.  
  149. message "{@prefix} Du har lavet banden %arg 2%."
  150.  
  151. remove 5000 from player's money
  152.  
  153. stop
  154.  
  155. else:
  156.  
  157. message "{@prefix} Banden %arg 2% findes allerede."
  158.  
  159. stop
  160.  
  161. else:
  162.  
  163. message "{@prefix} &8/&fbande opret &c<navn>
  164.  
  165. stop
  166.  
  167. else:
  168.  
  169. message "{@prefix} Du er allerede med i en bande brug /bande leave. For at leave din bande"
  170.  
  171. stop
  172.  
  173.  
  174.  
  175. if arg 1 is "forlad":
  176.  
  177. if {bande.%player%} is true:
  178.  
  179. if "%{bande.owner.%{bande.name.%player%}%}%" is "%player%":
  180.  
  181. set {bande.%player%} to false
  182.  
  183. clear {bande.use.%{bande.name.%player%}%}
  184.  
  185. clear {bande.owner.%{bande.name.%player%}%}
  186.  
  187. clear {bande.member.%{bande.name.%player%}%::*}
  188.  
  189. remove {bande.name.%player%} from {bande.list::*}
  190.  
  191. loop {bande.member.%{bande.name.%player%}%::*}:
  192.  
  193. if "%loop-value%" is not "%player%":
  194.  
  195. set {bande.%loop-value%} to false
  196.  
  197. clear {bande.name.%loop-value%}
  198.  
  199. clear {bande.name.%player%}
  200.  
  201. message "{@prefix} Efter at have forladt banden, siden du var skaberen, er den blevet sletted."
  202.  
  203. stop
  204.  
  205. else:
  206.  
  207. set {bande.%player%} to false
  208.  
  209. add -1 to {bande.member.%{bande.name.%player%}%}
  210.  
  211. add -1 to {bande.online.%{bande.name.%player%}%}
  212.  
  213. remove player from {bande.member.%{bande.name.%player%}%::*}
  214.  
  215. loop all players:
  216.  
  217. if {bande.%loop-player%} is true:
  218.  
  219. if "%{bande.name.%player%}%" is "%{bande.name.%loop-player%}%":
  220.  
  221. message "{@prefix} %player% Gik ud af banden." to loop-player
  222.  
  223. clear {bande.name.%player%}
  224.  
  225. message "{@prefix} Du forlod din bande."
  226.  
  227. stop
  228.  
  229.  
  230.  
  231. if arg 1 is "invite":
  232.  
  233. if arg 2 is set:
  234.  
  235. set {_player} to "%arg 2%" parsed as a player
  236.  
  237. if {_player} is online:
  238.  
  239. if {bande.%arg 2%} is false:
  240.  
  241. if "%{bande.owner.%{bande.name.%player%}%}%" is "%player%":
  242.  
  243. set {bande.invite.%{bande.name.%player%}%.%arg 2%} to true
  244.  
  245. message "{@prefix} Du har inviteret %arg 2% til at joine banden."
  246.  
  247. message "{@prefix} %player% Du er blevet inviteret til at join bande %{bande.name.%player%}%." to {_player}
  248.  
  249. make console execute command "/tellraw %arg 2% ["""",{""text"":""/bande join %{bande.name.%player%}%"",""clickEvent"":{""action"":""run_command"",""value"":""/bande join %{bande.name.%player%}%""},""hoverEvent"":{""action"":""show_text"",""value"":{""text"":"""",""extra"":[{""text"":""&7Clique pour rejoindre le bande %{bande.name.%player%}%""}]}}}]"
  250.  
  251. wait 3 minutes
  252.  
  253. set {bande.invite.%{bande.name.%player%}%.%arg 2%} to false
  254.  
  255. stop
  256.  
  257. else:
  258.  
  259. message "{@prefix} Du har ikke tilladelse til invitere folk."
  260.  
  261. stop
  262.  
  263. else:
  264.  
  265. message "{@prefix} %arg 2% Er allerede med i en bande."
  266.  
  267. stop
  268.  
  269. else:
  270.  
  271. message "{@prefix} %arg 2% Er ikke online...."
  272.  
  273. stop
  274.  
  275. else:
  276.  
  277. message "{@prefix} &8/&fbande invite &c<spiller>"
  278.  
  279. stop
  280.  
  281.  
  282.  
  283. if arg 1 is "join":
  284.  
  285. if {bande.%player%} is false:
  286.  
  287. if arg 2 is set:
  288.  
  289. set {_verif} to 0
  290.  
  291. loop {bande.list::*}:
  292.  
  293. if "%arg 2%" is "%loop-value%":
  294.  
  295. if {bande.invite.%arg 2%.%player%} is true:
  296.  
  297. loop all players:
  298.  
  299. if {bande.%loop-player%} is true:
  300.  
  301. if "%{bande.name.%loop-player%}%" is "%arg 2%":
  302.  
  303. message "{@prefix} %player% Har joinet banden" to loop-player
  304.  
  305. add 1 to {_verif}
  306.  
  307. add player to {bande.member.%arg 2%::*}
  308.  
  309. set {bande.name.%player%} to "%arg 2%" parsed as a text
  310.  
  311. add 1 to {bande.online.%arg 2%}
  312.  
  313. add 1 to {bande.member.%arg 2%}
  314.  
  315. set {bande.%player%} to true
  316.  
  317. message "{@prefix} Du har joinet banden %arg 2%."
  318.  
  319. stop
  320.  
  321. else:
  322.  
  323. message "{@prefix} Du er ikke blevet inviteret til at joine den bande %arg 2%."
  324.  
  325. stop
  326.  
  327. if {_verif} is 0:
  328.  
  329. message "{@prefix} Banden %arg 2% findes ikke...."
  330.  
  331. stop
  332.  
  333. else:
  334.  
  335. message "{@prefix} &8/&fbande join &c<bande>."
  336.  
  337. stop
  338.  
  339. else:
  340.  
  341. message "{@prefix} Du er allerede i en bande brug /bande leave. for at gå ud af din bande"
  342.  
  343. stop
  344.  
  345.  
  346.  
  347. if arg 1 is "list":
  348.  
  349. set {_nombre} to 0
  350.  
  351. loop {bande.list::*}:
  352.  
  353. message "&f%loop-value% &7- &a%{bande.online.%loop-value%}% &7/ &2%{bande.member.%loop-value%}% &3Online"
  354.  
  355. add 1 to {_nombre}
  356.  
  357. message "&3Der er ialt %{_nombre}% bander"
  358.  
  359. stop
  360.  
  361.  
  362.  
  363. if arg 1 is "info":
  364.  
  365. if arg 2 is set:
  366.  
  367. if {bande.use.%arg 2%} is true:
  368.  
  369. message "&7Infos sur le bande %arg 2%:"
  370.  
  371. set {_verif} to 0
  372.  
  373. loop {bande.member.%arg 2%::*}:
  374.  
  375. if "%loop-value%" is "%{bande.owner.%arg 2%}%":
  376.  
  377. message "&7Créateur&8: &f%loop-value%"
  378.  
  379. else:
  380.  
  381. if {_verif} is 0:
  382.  
  383. message "&7members&8:"
  384.  
  385. add 1 to {_verif}
  386.  
  387. message " &7- &f%loop-value%"
  388.  
  389. message "&a%{bande.online.%arg 2%}% &7/ &2%{bande.member.%arg 2%}% &3Online"
  390.  
  391. message "&3Fange kills&8: &3%{bande.kills.%arg 2%}%"
  392.  
  393. message "&3Vagt kills&8: &3%{bande.vagtkills.%arg 2%}%"
  394.  
  395. stop
  396.  
  397. else:
  398.  
  399. message "{@prefix} Banden %arg 2% findes ikke..."
  400.  
  401. stop
  402.  
  403. else:
  404.  
  405. message "{@prefix} &8/&fbande info &c<bande>"
  406.  
  407. stop
  408.  
  409.  
  410.  
  411. on join:
  412.  
  413. if {bande.%player%} is true:
  414.  
  415. add 1 to {bande.online.%{bande.name.%player%}%}
  416.  
  417. loop all players:
  418.  
  419. if {bande.%loop-player%} is true:
  420.  
  421. if "%{bande.name.%player%}%" is "%{bande.name.%loop-player%}%":
  422.  
  423. message "{@prefix} %player% Joinede serveren" to loop-player
  424.  
  425. stop
  426.  
  427.  
  428.  
  429. on quit:
  430.  
  431. if {bande.%player%} is true:
  432.  
  433. add -1 to {bande.online.%{bande.name.%player%}%}
  434.  
  435. loop all players:
  436.  
  437. if {bande.%loop-player%} is true:
  438.  
  439. if "%{bande.name.%player%}%" is "%{bande.name.%loop-player%}%":
  440.  
  441. message "{@prefix} %player% Leavede serven" to loop-player
  442.  
  443. stop
  444.  
  445.  
  446.  
  447. every 1 seconds:
  448.  
  449. loop all players:
  450.  
  451. if {bande.%loop-player%} is not set:
  452.  
  453. set {bande.%loop-player%} to false
  454.  
  455. stop
  456.  
  457.  
  458.  
  459.  
  460.  
  461. on chat:
  462.  
  463. if "{@chat}" is "true":
  464.  
  465. if {bande.%player%} is true:
  466.  
  467. cancel event
  468.  
  469. set {_prefix} to "{@chatformat}"
  470.  
  471. replace all "{bande}" with "%{bande.name.%player%}%" in {_prefix}
  472.  
  473. broadcast "%{_prefix}% %message%"
  474.  
  475. stop
  476.  
  477. if {bande.%player%} is false:
  478.  
  479. cancel event
  480.  
  481. set {_prefix} to "{@chatformatno}"
  482.  
  483. broadcast "%{_prefix}% %message%"
  484.  
  485. stop
  486.  
  487.  
  488.  
  489. on damage:
  490.  
  491. if attacker is a player:
  492.  
  493. if victim is a player:
  494.  
  495. if {bande.%victim%} is true:
  496.  
  497. if {bande.%attacker%} is true:
  498.  
  499. if "%{bande.name.%attacker%}%" is "%{bande.name.%victim%}%":
  500.  
  501. cancel event
  502.  
  503. message "{@prefix} Du kan ikke slå medlemmerne af din bande." to attacker
  504.  
  505. stop
  506.  
  507.  
  508.  
  509. on death:
  510.  
  511. if victim has permission "vagt.bande":
  512.  
  513. add 1 to {bande.vagtkills.%{bande.name.%attacker%}%}
  514.  
  515. if victim does not have permission "vagt.bande":
  516.  
  517. add 1 to {bande.kill.%{bande.name.%player%}%}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement