Advertisement
Guest User

Bande Skript.sk

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