Jump to content

shaksham

Member
  • Posts

    2
  • Joined

  • Last visited

Posts posted by shaksham

    1. options:
    2. bluetored: 10000000
    3. purpletoblue: 5000000
    4. greentopurple: 2500000
    5. yellowtogreen: 2000000
    6. lbtoyellow: 1500000
    7. whitetolb: 1000000
    8. emeraldtowhite: 750000
    9. diamondtoemerald: 500000
    10. goldtodiamond: 400000
    11. irontogold: 300000
    12. coaltoiron: 250000
    13. melontocoal: 100000
    14. pumpkintomelon: 50000
    15. haytopumpkin: 10000
    16.  
    17. command /genget <text> [<player>]:
    18. permission: gen.give
    19. permission message: &cNo permission!
    20. trigger:
    21. if arg-2 is set:
    22. set {_p} to arg-2
    23. else:
    24. set {_p} to player
    25. if arg-1 is "white":
    26. give {_p} 1 white glazed terracotta named "&6&lWhite Gen" with lore "&7(Place To Use)"
    27. if arg-1 is "lightblue":
    28. give {_p} 1 light blue glazed terracotta named "&6&lLight Blue Gen" with lore "&7(Place To Use)"
    29. if arg-1 is "yellow":
    30. give {_p} 1 yellow glazed terracotta named "&6&lYellow Gen" with lore "&7(Place To Use)"
    31. if arg-1 is "green":
    32. give {_p} 1 lime glazed terracotta named "&6&lGreen Gen" with lore "&7(Place To Use)"
    33. if arg-1 is "purple":
    34. give {_p} 1 purple glazed terracotta named "&6&lPurple Gen" with lore "&7(Place To Use)"
    35. if arg-1 is "blue":
    36. give {_p} 1 blue glazed terracotta named "&6&lBlue Gen" with lore "&7(Place To Use)"
    37. if arg-1 is "red":
    38. give {_p} 1 red glazed terracotta named "&6&lRed Gen" with lore "&7(Place To Use)"
    39. if arg-1 is "emerald":
    40. give {_p} 1 emerald block named "&6&lEmerald Gen" with lore "&7(Place To Use)"
    41. if arg-1 is "diamond":
    42. give {_p} 1 diamond block named "&6&lDiamond Gen" with lore "&7(Place To Use)"
    43. if arg-1 is "gold":
    44. give {_p} 1 gold block named "&6&lGold Gen" with lore "&7(Place To Use)"
    45. if arg-1 is "iron":
    46. give {_p} 1 iron block named "&6&lIron Gen" with lore "&7(Place To Use)"
    47. if arg-1 is "coal":
    48. give {_p} 1 coal block named "&6&lCoal Gen" with lore "&7(Place To Use)"
    49. if arg-1 is "melon":
    50. give {_p} 1 melon named "&6&lMelon Gen" with lore "&7(Place To Use)"
    51. if arg-1 is "pumpkin":
    52. give {_p} 1 pumpkin named "&6&lPumpkin Gen" with lore "&7(Place To Use)"
    53. if arg-1 is "wheat":
    54. give {_p} 1 hay block named "&6&lWheat Gen" with lore "&7(Place To Use)"
    55.  
    56. on place of emerald block or diamond block or gold block or iron block or coal block or melon or pumpkin or hay block or white glazed terracotta or light blue glazed terracotta or yellow glazed terracotta or lime glazed terracotta or purple glazed terracotta or blue glazed terracotta or red glazed terracotta:
    57. set {_p} to player
    58. set {_u} to player's uuid
    59. if {gc::%{_u}%} >= {gencap::%{_u}%}:
    60. cancel event
    61. send "&f" to {_p}
    62. send "&a&lGenerator &7» &aYou have reached the max generator limit" to {_p}
    63. send "&aTo upgrade this purchase a rank at &a/buy" to {_p}
    64. send "&f" to {_p}
    65. stop
    66. wait 2 ticks
    67. if event-block is a hay block:
    68. add location of event-block to {gens::%{_u}%::wheat::*}
    69. add 1 to {gc::%{_u}%}
    70. if event-block is a emerald block:
    71. add location of event-block to {gens::%{_u}%::emerald::*}
    72. add 1 to {gc::%{_u}%}
    73. if event-block is a diamond block:
    74. add location of event-block to {gens::%{_u}%::diamond::*}
    75. add 1 to {gc::%{_u}%}
    76. if event-block is a gold block:
    77. add location of event-block to {gens::%{_u}%::gold::*}
    78. add 1 to {gc::%{_u}%}
    79. if event-block is a iron block:
    80. add location of event-block to {gens::%{_u}%::iron::*}
    81. add 1 to {gc::%{_u}%}
    82. if event-block is a coal block:
    83. add location of event-block to {gens::%{_u}%::coal::*}
    84. add 1 to {gc::%{_u}%}
    85. if event-block is a melon:
    86. add location of event-block to {gens::%{_u}%::melon::*}
    87. add 1 to {gc::%{_u}%}
    88. if event-block is a pumpkin:
    89. add location of event-block to {gens::%{_u}%::pumpkin::*}
    90. add 1 to {gc::%{_u}%}
    91. if event-block is a white glazed terracotta:
    92. add location of event-block to {gens::%{_u}%::white::*}
    93. add 1 to {gc::%{_u}%}
    94. if event-block is a light blue glazed terracotta:
    95. add location of event-block to {gens::%{_u}%::lb::*}
    96. add 1 to {gc::%{_u}%}
    97. if event-block is a yellow glazed terracotta:
    98. add location of event-block to {gens::%{_u}%::yellow::*}
    99. add 1 to {gc::%{_u}%}
    100. if event-block is a lime glazed terracotta:
    101. add location of event-block to {gens::%{_u}%::lime::*}
    102. add 1 to {gc::%{_u}%}
    103. if event-block is a purple glazed terracotta:
    104. add location of event-block to {gens::%{_u}%::purple::*}
    105. add 1 to {gc::%{_u}%}
    106. if event-block is a blue glazed terracotta:
    107. add location of event-block to {gens::%{_u}%::blue::*}
    108. add 1 to {gc::%{_u}%}
    109. if event-block is a red glazed terracotta:
    110. add location of event-block to {gens::%{_u}%::red::*}
    111. add 1 to {gc::%{_u}%}
    112.  
    113.  
    114. on left click on emerald block or diamond block or gold block or iron block or coal block or pumpkin or hay block or melon or white glazed terracotta or light blue glazed terracotta or yellow glazed terracotta or lime glazed terracotta or purple glazed terracotta or blue glazed terracotta or red glazed terracotta:
    115. if player is not sneaking:
    116. if event-block is emerald block:
    117. if {gens::%player's uuid%::emerald::*} contains location of event-block:
    118. play sound "entity.item.pickup" with volume 3 to the player
    119. remove 1 from {gc::%player's uuid%}
    120. remove location of event-block from {gens::%player's uuid%::emerald::*}
    121. set event-block to air
    122. give player 1 emerald block named "&6&lEmerald Gen" with lore "&7(Place To Use)"
    123. send action bar "&a&lGenerator &7» &aYou collected your Gen!" to player
    124. else if event-block is diamond block:
    125. if {gens::%player's uuid%::diamond::*} contains location of event-block:
    126. play sound "entity.item.pickup" with volume 3 to the player
    127. remove 1 from {gc::%player's uuid%}
    128. remove location of event-block from {gens::%player's uuid%::diamond::*}
    129. set event-block to air
    130. give player 1 diamond block named "&6&lDiamond Gen" with lore "&7(Place To Use)"
    131. send action bar "&a&lGenerator &7» &aYou collected your Gen!" to player
    132. else if event-block is gold block:
    133. if {gens::%player's uuid%::gold::*} contains location of event-block:
    134. play sound "entity.item.pickup" with volume 3 to the player
    135. remove 1 from {gc::%player's uuid%}
    136. remove location of event-block from {gens::%player's uuid%::gold::*}
    137. set event-block to air
    138. give player 1 gold block named "&6&lGold Gen" with lore "&7(Place To Use)"
    139. send action bar "&a&lGenerator &7» &aYou collected your Gen!" to player
    140. else if event-block is iron block:
    141. if {gens::%player's uuid%::iron::*} contains location of event-block:
    142. play sound "entity.item.pickup" with volume 3 to the player
    143. remove 1 from {gc::%player's uuid%}
    144. remove location of event-block from {gens::%player's uuid%::iron::*}
    145. set event-block to air
    146. give player 1 iron block named "&6&lIron Gen" with lore "&7(Place To Use)"
    147. send action bar "&a&lGenerator &7» &aYou collected your Gen!" to player
    148. else if event-block is coal block:
    149. if {gens::%player's uuid%::coal::*} contains location of event-block:
    150. play sound "entity.item.pickup" with volume 3 to the player
    151. remove 1 from {gc::%player's uuid%}
    152. remove location of event-block from {gens::%player's uuid%::coal::*}
    153. set event-block to air
    154. give player 1 coal block named "&6&lCoal Gen" with lore "&7(Place To Use)"
    155. send action bar "&a&lGenerator &7» &aYou collected your Gen!" to player
    156. else if event-block is pumpkin:
    157. if {gens::%player's uuid%::pumpkin::*} contains location of event-block:
    158. play sound "entity.item.pickup" with volume 3 to the player
    159. remove 1 from {gc::%player's uuid%}
    160. remove location of event-block from {gens::%player's uuid%::pumpkin::*}
    161. set event-block to air
    162. give player 1 pumpkin named "&6&lPumpkin Gen" with lore "&7(Place To Use)"
    163. send action bar "&a&lGenerator &7» &aYou collected your Gen!" to player
    164. else if event-block is hay block:
    165. if {gens::%player's uuid%::wheat::*} contains location of event-block:
    166. play sound "entity.item.pickup" with volume 3 to the player
    167. remove 1 from {gc::%player's uuid%}
    168. remove location of event-block from {gens::%player's uuid%::wheat::*}
    169. set event-block to air
    170. give player 1 hay block named "&6&lWheat Gen" with lore "&7(Place To Use)"
    171. send action bar "&a&lGenerator &7» &aYou collected your Gen!" to player
    172. else if event-block is melon:
    173. if {gens::%player's uuid%::melon::*} contains location of event-block:
    174. play sound "entity.item.pickup" with volume 3 to the player
    175. remove 1 from {gc::%player's uuid%}
    176. remove location of event-block from {gens::%player's uuid%::melon::*}
    177. set event-block to air
    178. give player 1 melon named "&6&lMelon Gen" with lore "&7(Place To Use)"
    179. send action bar "&a&lGenerator &7» &aYou collected your Gen!" to player
    180. else if event-block is white glazed terracotta:
    181. if {gens::%player's uuid%::white::*} contains location of event-block:
    182. play sound "entity.item.pickup" with volume 3 to the player
    183. remove 1 from {gc::%player's uuid%}
    184. remove location of event-block from {gens::%player's uuid%::white::*}
    185. set event-block to air
    186. give player 1 white glazed terracotta named "&6&lWhite Gen" with lore "&7(Place To Use)"
    187. send action bar "&a&lGenerator &7» &aYou collected your Gen!" to player
    188. else if event-block is light blue glazed terracotta:
    189. if {gens::%player's uuid%::lb::*} contains location of event-block:
    190. play sound "entity.item.pickup" with volume 3 to the player
    191. remove 1 from {gc::%player's uuid%}
    192. remove location of event-block from {gens::%player's uuid%::lb::*}
    193. set event-block to air
    194. give player 1 light blue glazed terracotta named "&6&lLight Blue Gen" with lore "&7(Place To Use)"
    195. send action bar "&a&lGenerator &7» &aYou collected your Gen!" to player
    196. else if event-block is yellow glazed terracotta:
    197. if {gens::%player's uuid%::yellow::*} contains location of event-block:
    198. play sound "entity.item.pickup" with volume 3 to the player
    199. remove 1 from {gc::%player's uuid%}
    200. remove location of event-block from {gens::%player's uuid%::yellow::*}
    201. set event-block to air
    202. give player 1 yellow glazed terracotta named "&6&lYellow Gen" with lore "&7(Place To Use)"
    203. send action bar "&a&lGenerator &7» &aYou collected your Gen!" to player
    204. else if event-block is lime glazed terracotta:
    205. if {gens::%player's uuid%::lime::*} contains location of event-block:
    206. play sound "entity.item.pickup" with volume 3 to the player
    207. remove 1 from {gc::%player's uuid%}
    208. remove location of event-block from {gens::%player's uuid%::lime::*}
    209. set event-block to air
    210. give player 1 lime glazed terracotta named "&6&lGreen Gen" with lore "&7(Place To Use)"
    211. send action bar "&a&lGenerator &7» &aYou collected your Gen!" to player
    212. else if event-block is purple glazed terracotta:
    213. if {gens::%player's uuid%::purple::*} contains location of event-block:
    214. play sound "entity.item.pickup" with volume 3 to the player
    215. remove 1 from {gc::%player's uuid%}
    216. remove location of event-block from {gens::%player's uuid%::purple::*}
    217. set event-block to air
    218. give player 1 purple glazed terracotta named "&6&lPurple Gen" with lore "&7(Place To Use)"
    219. send action bar "&a&lGenerator &7» &aYou collected your Gen!" to player
    220. else if event-block is blue glazed terracotta:
    221. if {gens::%player's uuid%::blue::*} contains location of event-block:
    222. play sound "entity.item.pickup" with volume 3 to the player
    223. remove 1 from {gc::%player's uuid%}
    224. remove location of event-block from {gens::%player's uuid%::blue::*}
    225. set event-block to air
    226. give player 1 blue glazed terracotta named "&6&lBlue Gen" with lore "&7(Place To Use)"
    227. send action bar "&a&lGenerator &7» &aYou collected your Gen!" to player
    228. else if event-block is red glazed terracotta:
    229. if {gens::%player's uuid%::red::*} contains location of event-block:
    230. play sound "entity.item.pickup" with volume 3 to the player
    231. remove 1 from {gc::%player's uuid%}
    232. remove location of event-block from {gens::%player's uuid%::red::*}
    233. set event-block to air
    234. give player 1 red glazed terracotta named "&6&lRed Gen" with lore "&7(Place To Use)"
    235. send action bar "&a&lGenerator &7» &aYou collected your Gen!" to player
    236. else:
    237. cancel event
    238. play sound "entity.villager.no" with volume 3 to the player
    239. send "&6&lGenerator &7» &eThis is not your generator!"
    240.  
    241. on break of emerald block or diamond block or gold block or iron block or coal block or pumpkin or hay block or melon or white glazed terracotta or light blue glazed terracotta or yellow glazed terracotta or lime glazed terracotta or purple glazed terracotta or blue glazed terracotta or red glazed terracotta:
    242. cancel event
    243.  
    244. command /globalbooster [<offline player>]:
    245. permission: "*"
    246. permission message: &cNo permission!
    247. trigger:
    248. set {_p} to arg-1
    249. give {_p} 1 of nether star named "&6&lGlobal Booster" with lore "&e&o(Right-Click to Activate a Global Booster)"
    250. send "&eYou have been granted a &6&lGlobal Booster! &e&o(Right-Click to Activate a Global Booster)" to arg-1
    251.  
    252. on rightclick holding a nether star:
    253. if name of player's held item is "&6&lGlobal Booster":
    254. if {globalbooster} is false:
    255. remove held item from player's inventory
    256. set {globalbooster} to true
    257. broadcast ""
    258. broadcast "&6&lGlobal Booster &ehas been activated for 1 hour by &e%player%!"
    259. broadcast " &e&o(Drop Amount for Gens 2x)"
    260. broadcast ""
    261. set {globaltime} to 60
    262. remove bossbar "globaloff"
    263. create bossbar title "&6&lGlobal Booster: &e%{globaltime}% &eMinutes" and id "global" for all players with progress 100 with colors yellow
    264. wait 1 hour
    265. broadcast ""
    266. broadcast "&6&lGlobal Booster &ehas expired, buy another one on &7/buy!"
    267. broadcast ""
    268. set {globalbooster} to false
    269. remove bossbar "global"
    270. else:
    271. send "&ePlease wait, there is currently a &6Global Booster &egoing on at this time!"
    272.  
    273. command /globalboosteroff:
    274. permission: "*"
    275. permission message: &cNo permission!
    276. trigger:
    277. set {globalbooster} to false
    278. broadcast ""
    279. broadcast "&6&lGlobal Booster &ehas been disabled by &7%player%!"
    280. broadcast ""
    281.  
    282. on load:
    283. if {globalbooster} is not set:
    284. set {globalbooster} to false
    285.  
    286. every minute:
    287. if {globalbooster} is false:
    288. remove bossbar "global"
    289. create bossbar title "&6&lCheck out our server store &e&l/buy" and id "globaloff" for all players with progress 100 with colors yellow
    290. else if {globalbooster} is true:
    291. remove bossbar "global"
    292. remove 1 from {globaltime}
    293. create bossbar title "&6&lGlobal Booster: &e%{globaltime}%&e Minutes" and id "global" for all players with progress 100 with colors yellow
    294.  
    295.  
    296. on join:
    297. if {gencap::%player's uuid%} is not set:
    298. set {gencap::%player's uuid%} to 25
    299. if {gc::%player's uuid%} is not set:
    300. set {gc::%player's uuid%} to 0
    301. if {globalbooster} is false:
    302. remove bossbar "global"
    303. create bossbar title "&e&lStore &8• &e&n/buy" and id "globaloff" for all players with progress 100 with colors yellow
    304. else if {globalbooster} is true:
    305. remove bossbar "global"
    306. remove 1 from {globaltime}
    307. create bossbar title "&6&lGlobal Booster: &e%{globaltime}% &eMinutes" and id "global" for all players with progress 100 with colors yellow
    308.  
    309. command /resetgen [<offline player>]:
    310. permission: op
    311. trigger:
    312. if arg-1 is set:
    313. set {_u} to arg-1's uuid
    314. send "&3&lAll gens for &b&l%arg-1% &3&lwere reset! &7(A relog for this player is recommended)" to player
    315. else:
    316. set {_u} to player's uuid
    317. send "&3&lAll gens for &b&l%player% &3&lwere reset! &7(A relog for this player is recommended)" to player
    318. loop {gens::%{_u}%::*}:
    319. loop {gens::%{_u}%::%loop-value%::*}:
    320. set block at location of loop-value-2 to air
    321. delete {gens::%{_u}%::%loop-value-1%::%loop-value-2%}
    322. delete {gens::%{_u}%::*}
    323. set {gc::%{_u}%} to 0
    324.  
    325.  
    326.  
    327. on left click on emerald block or diamond block or gold block or iron block or coal block or pumpkin or hay block or melon or white glazed terracotta or light blue glazed terracotta or yellow glazed terracotta or lime glazed terracotta or purple glazed terracotta or blue glazed terracotta or red glazed terracotta:
    328. if player is sneaking:
    329. set {_loc} to location of event-block
    330. if {gens::%player's uuid%::red::*} contains {_loc}:
    331. send action bar "&b&lGenerator &B» &fThis generator is already maxed out!" to player
    332. else if {gens::%player's uuid%::diamond::*} contains {_loc}:
    333. set {_price} to {@diamondtoemerald}
    334. if player's balance < {_price}:
    335. if player's held item is air:
    336. play sound "entity.villager.no" with volume 3 to player
    337. send action bar "&6&lGenerator &7» &eYou need &7$%{_price}% &eto upgrade!" to player
    338. stop
    339. else:
    340. send action bar "&a&lGenerator &7» &aYou need to hold nothing in your hand to upgrade your gen!" to player
    341. stop
    342. remove {_price} from balance of player
    343. remove {_loc} from {gens::%player's uuid%::diamond::*}
    344. remove 1 from {gc::%player's uuid%}
    345. make console execute command "genget emerald %player%"
    346. set event-block to air
    347. send action bar "&a&lGenerator &7» &aYou ranked up your gen!" to player
    348.  
    349. else if {gens::%player's uuid%::gold::*} contains {_loc}:
    350. set {_price} to {@goldtodiamond}
    351. if player's balance < {_price}:
    352. if player's held item is air:
    353. play sound "entity.villager.no" with volume 3 to player
    354. send action bar "&a&lGenerator &7» &aYou need &7$%{_price}% &eto upgrade!" to player
    355. stop
    356. else:
    357. send action bar "&a&lGenerator &7» &aYou need to hold nothing in your hand to upgrade your gen!" to player
    358. stop
    359. remove {_price} from balance of player
    360. remove {_loc} from {gens::%player's uuid%::gold::*}
    361. remove 1 from {gc::%player's uuid%}
    362. make console execute command "genget diamond %player%"
    363. set event-block to air
    364. send action bar "&a&lGenerator &7» &aYou ranked up your gen!" to player
    365.  
    366. else if {gens::%player's uuid%::iron::*} contains {_loc}:
    367. set {_price} to {@irontogold}
    368. if player's balance < {_price}:
    369. if player's held item is air:
    370. play sound "entity.villager.no" with volume 3 to player
    371. send action bar "&6&lGenerator &7» &eYou need &7$%{_price}% &eto upgrade!" to player
    372. stop
    373. else:
    374. send action bar "&a&lGenerator &7» &aYou need to hold nothing in your hand to upgrade your gen!" to player
    375. stop
    376. remove {_price} from balance of player
    377. remove {_loc} from {gens::%player's uuid%::iron::*}
    378. remove 1 from {gc::%player's uuid%}
    379. make console execute command "genget gold %player%"
    380. set event-block to air
    381. send action bar "&a&lGenerator &7» &aYou ranked up your gen!" to player
    382.  
    383. else if {gens::%player's uuid%::coal::*} contains {_loc}:
    384. set {_price} to {@coaltoiron}
    385. if player's balance < {_price}:
    386. if player's held item is air:
    387. play sound "entity.villager.no" with volume 3 to player
    388. send action bar "&a&lGenerator &7» &aYou need &7$%{_price}% &eto upgrade!" to player
    389. stop
    390. else:
    391. send action bar "&a&lGenerator &7» &aYou need to hold nothing in your hand to upgrade your gen!" to player
    392. stop
    393. remove {_price} from balance of player
    394. remove {_loc} from {gens::%player's uuid%::coal::*}
    395. remove 1 from {gc::%player's uuid%}
    396. make console execute command "genget iron %player%"
    397. set event-block to air
    398. send action bar "&a&lGenerator &7» &aYou ranked up your gen!" to player
    399.  
    400. else if {gens::%player's uuid%::melon::*} contains {_loc}:
    401. set {_price} to {@melontocoal}
    402. if player's balance < {_price}:
    403. if player's held item is air:
    404. play sound "entity.villager.no" with volume 3 to player
    405. send action bar "&a&lGenerator &7» &aYou need &7$%{_price}% &eto upgrade!" to player
    406. stop
    407. else:
    408. send action bar "&a&lGenerator &7» &aYou need to hold nothing in your hand to upgrade your gen!" to player
    409. stop
    410. remove {_price} from balance of player
    411. remove {_loc} from {gens::%player's uuid%::melon::*}
    412. remove 1 from {gc::%player's uuid%}
    413. make console execute command "genget coal %player%"
    414. set event-block to air
    415. send action bar "&a&lGenerator &7» &aYou ranked up your gen!" to player
    416.  
    417. else if {gens::%player's uuid%::pumpkin::*} contains {_loc}:
    418. set {_price} to {@pumpkintomelon}
    419. if player's balance < {_price}:
    420. if player's held item is air:
    421. play sound "entity.villager.no" with volume 3 to player
    422. send action bar "&a&lGenerator &7» &aYou need &7$%{_price}% &eto upgrade!" to player
    423. stop
    424. else:
    425. send action bar "&a&lGenerator &7» &aYou need to hold nothing in your hand to upgrade your gen!" to player
    426. stop
    427. remove {_price} from balance of player
    428. remove {_loc} from {gens::%player's uuid%::pumpkin::*}
    429. remove 1 from {gc::%player's uuid%}
    430. make console execute command "genget melon %player%"
    431. set event-block to air
    432. send action bar "&a&lGenerator &7» &aYou ranked up your gen!" to player
    433.  
    434. else if {gens::%player's uuid%::wheat::*} contains {_loc}:
    435. set {_price} to {@haytopumpkin}
    436. if player's balance < {_price}:
    437. if player's held item is air:
    438. play sound "entity.villager.no" with volume 3 to player
    439. send action bar "&a&lGenerator &7» &aYou need &7$%{_price}% &eto upgrade!" to player
    440. stop
    441. else:
    442. send action bar "&a&lGeneratoar &7» &aYou need to hold nothing in your hand to upgrade your gen!" to player
    443. stop
    444. remove {_price} from balance of player
    445. remove {_loc} from {gens::%player's uuid%::wheat::*}
    446. remove 1 from {gc::%player's uuid%}
    447. make console execute command "genget pumpkin %player%"
    448. set event-block to air
    449. send action bar "&a&lGenerator &7» &eYou ranked up your gen!" to player
    450. else if {gens::%player's uuid%::emerald::*} contains {_loc}:
    451. set {_price} to {@emeraldtowhite}
    452. if player's balance < {_price}:
    453. if player's held item is air:
    454. play sound "entity.villager.no" with volume 3 to player
    455. send action bar "&a&lGenerator &7» &aYou need &7$%{_price}% &eto upgrade!" to player
    456. stop
    457. else:
    458. send action bar "&a&lGenerator &7» &aYou need to hold nothing in your hand to upgrade your gen!" to player
    459. stop
    460. remove {_price} from balance of player
    461. remove {_loc} from {gens::%player's uuid%::emerald::*}
    462. remove 1 from {gc::%player's uuid%}
    463. make console execute command "genget white %player%"
    464. set event-block to air
    465. send action bar "&a&lGenerator &7» &aYou ranked up your gen!" to player
    466.  
    467. else if {gens::%player's uuid%::white::*} contains {_loc}:
    468. set {_price} to {@whitetolb}
    469. if player's balance < {_price}:
    470. if player's held item is air:
    471. play sound "entity.villager.no" with volume 3 to player
    472. send action bar "&a&lGenerator &7» &aYou need &7$%{_price}% &eto upgrade!" to player
    473. stop
    474. else:
    475. send action bar "&a&lGenerator &7» &aYou need to hold nothing in your hand to upgrade your gen!" to player
    476. stop
    477. remove {_price} from balance of player
    478. remove {_loc} from {gens::%player's uuid%::white::*}
    479. remove 1 from {gc::%player's uuid%}
    480. make console execute command "genget lightblue %player%"
    481. set event-block to air
    482. send action bar "&a&lGenerator &7» &aYou ranked up your gen!" to player
    483.  
    484. else if {gens::%player's uuid%::lb::*} contains {_loc}:
    485. set {_price} to {@lbtoyellow}
    486. if player's balance < {_price}:
    487. if player's held item is air:
    488. play sound "entity.villager.no" with volume 3 to player
    489. send action bar "&a&lGenerator &7» &aYou need &7$%{_price}% &eto upgrade!" to player
    490. stop
    491. else:
    492. send action bar "&a&lGenerator &7» &aYou need to hold nothing in your hand to upgrade your gen!" to player
    493. stop
    494. remove {_price} from balance of player
    495. remove {_loc} from {gens::%player's uuid%::lb::*}
    496. remove 1 from {gc::%player's uuid%}
    497. make console execute command "genget yellow %player%"
    498. set event-block to air
    499. send action bar "&a&lGenerator &7» &aYou ranked up your gen!" to player
    500.  
    501. else if {gens::%player's uuid%::yellow::*} contains {_loc}:
    502. set {_price} to {@yellowtogreen}
    503. if player's balance < {_price}:
    504. if player's held item is air:
    505. play sound "entity.villager.no" with volume 3 to player
    506. send action bar "&a&lGenerator &7» &aYou need &7$%{_price}% &eto upgrade!" to player
    507. stop
    508. else:
    509. send action bar "&a&lGenerator &7» &aYou need to hold nothing in your hand to upgrade your gen!" to player
    510. stop
    511. remove {_price} from balance of player
    512. remove {_loc} from {gens::%player's uuid%::yellow::*}
    513. remove 1 from {gc::%player's uuid%}
    514. make console execute command "genget green %player%"
    515. set event-block to air
    516. send action bar "&a&lGenerator &7» &aYou ranked up your gen!" to player
    517.  
    518. else if {gens::%player's uuid%::lime::*} contains {_loc}:
    519. set {_price} to {@greentopurple}
    520. if player's balance < {_price}:
    521. if player's held item is air:
    522. play sound "entity.villager.no" with volume 3 to player
    523. send action bar "&a&lGenerator &7» &aYou need &7$%{_price}% &eto upgrade!" to player
    524. stop
    525. else:
    526. send action bar "&a&lGenerator &7» &aYou need to hold nothing in your hand to upgrade your gen!" to player
    527. stop
    528. remove {_price} from balance of player
    529. remove {_loc} from {gens::%player's uuid%::lime::*}
    530. remove 1 from {gc::%player's uuid%}
    531. make console execute command "genget purple %player%"
    532. set event-block to air
    533. send action bar "&a&lGenerator &7» &aYou ranked up your gen!" to player
    534.  
    535. else if {gens::%player's uuid%::purple::*} contains {_loc}:
    536. set {_price} to {@purpletoblue}
    537. if player's balance < {_price}:
    538. if player's held item is air:
    539. play sound "entity.villager.no" with volume 3 to player
    540. send action bar "&a&lGenerator &7» &aYou need &7$%{_price}% &eto upgrade!" to player
    541. stop
    542. else:
    543. send action bar "&a&lGenerator &7» &aYou need to hold nothing in your hand to upgrade your gen!" to player
    544. stop
    545. remove {_price} from balance of player
    546. remove {_loc} from {gens::%player's uuid%::purple::*}
    547. remove 1 from {gc::%player's uuid%}
    548. make console execute command "genget blue %player%"
    549. set event-block to air
    550. send action bar "&a&lGenerator &7» &aYou ranked up your gen!" to player
    551.  
    552. else if {gens::%player's uuid%::blue::*} contains {_loc}:
    553. set {_price} to {@bluetored}
    554. if player's balance < {_price}:
    555. if player's held item is air:
    556. play sound "entity.villager.no" with volume 3 to player
    557. send action bar "&6&lGenerator &7» &eYou need &7$%{_price}% &eto upgrade!" to player
    558. stop
    559. else:
    560. send action bar "&a&lGenerator &7» &aYou need to hold nothing in your hand to upgrade your gen!" to player
    561. stop
    562. remove {_price} from balance of player
    563. remove {_loc} from {gens::%player's uuid%::blue::*}
    564. remove 1 from {gc::%player's uuid%}
    565. make console execute command "genget red %player%"
    566. set event-block to air
    567. send action bar "&6&lGenerator &7» &aYou ranked up your gen!" to player
    568.  
    569. else:
    570. cancel event
    571. send "&aThis is not your generator!"
    572.  
    573. every 5 seconds:
    574. loop all players:
    575. if {globalbooster} is false:
    576. drop 1 emerald above {gens::%loop-player's uuid%::emerald::*}
    577. drop 1 diamond above {gens::%loop-player's uuid%::diamond::*}
    578. drop 1 gold ingot above {gens::%loop-player's uuid%::gold::*}
    579. drop 1 iron ingot above {gens::%loop-player's uuid%::iron::*}
    580. drop 1 coal above {gens::%loop-player's uuid%::coal::*}
    581. drop 1 melon slice above {gens::%loop-player's uuid%::melon::*}
    582. drop 1 pumpkin pie above {gens::%loop-player's uuid%::pumpkin::*}
    583. drop 1 wheat above {gens::%loop-player's uuid%::wheat::*}
    584. drop 1 light gray dye above {gens::%loop-player's uuid%::white::*}
    585. drop 1 light blue dye above {gens::%loop-player's uuid%::lb::*}
    586. drop 1 yellow dye above {gens::%loop-player's uuid%::yellow::*}
    587. drop 1 lime dye above {gens::%loop-player's uuid%::lime::*}
    588. drop 1 purple dye above {gens::%loop-player's uuid%::purple::*}
    589. drop 1 blue dye above {gens::%loop-player's uuid%::blue::*}
    590. drop 1 red dye above {gens::%loop-player's uuid%::red::*}
    591. if {globalbooster} is true:
    592. drop 2 emerald above {gens::%loop-player's uuid%::emerald::*}
    593. drop 2 diamond above {gens::%loop-player's uuid%::diamond::*}
    594. drop 2 gold ingot above {gens::%loop-player's uuid%::gold::*}
    595. drop 2 iron ingot above {gens::%loop-player's uuid%::iron::*}
    596. drop 2 coal above {gens::%loop-player's uuid%::coal::*}
    597. drop 2 melon slice above {gens::%loop-player's uuid%::melon::*}
    598. drop 2 pumpkin pie above {gens::%loop-player's uuid%::pumpkin::*}
    599. drop 2 wheat above {gens::%loop-player's uuid%::wheat::*}
    600. drop 2 light gray dye above {gens::%loop-player's uuid%::white::*}
    601. drop 2 light blue dye above {gens::%loop-player's uuid%::lb::*}
    602. drop 2 yellow dye above {gens::%loop-player's uuid%::yellow::*}
    603. drop 2 lime dye above {gens::%loop-player's uuid%::lime::*}
    604. drop 2 purple dye above {gens::%loop-player's uuid%::purple::*}
    605. drop 2 blue dye above {gens::%loop-player's uuid%::blue::*}
    606. drop 2 red dye above {gens::%loop-player's uuid%::red::*}
    607.  
    608. command /sell:
    609. trigger:
    610. set {_multi} to 1 + {purchased_multi}
    611. set {_e} to number of all emerald in player's inventory
    612. set {_d} to number of all diamond in player's inventory
    613. set {_g} to number of all gold ingot in player's inventory
    614. set {_i} to number of all iron ingot in player's inventory
    615. set {_c} to number of all coal in player's inventory
    616. set {_m} to number of all melon slice in player's inventory
    617. set {_p} to number of all pumpkin pie in player's inventory
    618. set {_w} to number of all wheat in player's inventory
    619. set {_d1} to number of all light gray dye in player's inventory
    620. set {_d2} to number of all light blue dye in player's inventory
    621. set {_d3} to number of all yellow dye in player's inventory
    622. set {_d4} to number of all lime dye in player's inventory
    623. set {_d5} to number of all purple dye in player's inventory
    624. set {_d6} to number of all blue dye in player's inventory
    625. set {_d7} to number of all red dye in player's inventory
    626. remove all emerald, diamond, gold ingot, iron ingot, coal, melon slice, pumpkin pie, light gray dye, light blue dye, yellow dye, lime dye, purple dye, blue dye, red dye and wheat from player's inventory
    627. set {_9} to {_d1} * 225 * {_multi}
    628. set {_10} to {_d2} * 250 * {_multi}
    629. set {_11} to {_d3} * 275 * {_multi}
    630. set {_12} to {_d4} * 300 * {_multi}
    631. set {_13} to {_d5} * 325 * {_multi}
    632. set {_14} to {_d6} * 350 * {_multi}
    633. set {_15} to {_d7} * 375 * {_multi}
    634. set {_1} to {_e} * 200 * {_multi}
    635. set {_2} to {_d} * 175 * {_multi}
    636. set {_3} to {_g} * 150 * {_multi}
    637. set {_4} to {_i} * 125 * {_multi}
    638. set {_5} to {_c} * 100 * {_multi}
    639. set {_6} to {_m} * 75 * {_multi}
    640. set {_7} to {_p} * 50 * {_multi}
    641. set {_8} to {_w} * 25 * {_multi}
    642. play sound "block.note_block.chime" with volume 5 to player
    643. set {_total} to {_1} + {_2} + {_3} + {_4} + {_5} + {_6} + {_7} + {_8} + {_9} + {_10} + {_11} + {_12} + {_13} + {_14} + {_15}
    644. if {%player's uuid%.selltitle} is true:
    645. send title "&a&LSELL ALL" with subtitle "&aYou sold all items for &7$%{_total}% &7(/selltitle to toggle this message)" to player for 3 seconds
    646. add {_total} to player's balance
    647.  
    648.  
    649.  
    650. command /selltitle <text>:
    651. trigger:
    652. if arg-1 is set:
    653. if arg-1 is "on":
    654. set {%player's uuid%.selltitle} to true
    655. send "&a&lGenPlots &8- &7The sell title is now &aon"
    656. else if arg-1 is "off":
    657. set {%player's uuid%.selltitle} to false
    658. send "&a&lGenPlots &8- &7The sell title is now &coff"
    659. else:
    660. send "&a&lGenPlots &8- &7TIncorrect arguments. &a/selltitle (on/off)"
    661. else if arg-1 is not set:
    662. if {%player's uuid%.selltitle} is true:
    663. set {%player's uuid%.selltitle} to false
    664. send "&a&lGenPlots &8- &7The sell title is now &coff"
    665. else if {%player's uuid%.selltitle} is false:
    666. set {%player's uuid%.selltitle} to true
    667. send "&a&lGenPlots &8- &7The sell title is now &aon"
    668.  
    669. command /resetallgens:
    670. permission: op
    671. trigger:
    672. if executor is not console:
    673. send "&cFor safety reasons this command can only be executed through console!" to player
    674. stop
    675. loop {gens::*}:
    676. loop {gens::%loop-value-1%::*}:
    677. loop {gens::%loop-value-1%::%loop-value-2%::*}:
    678. set block at location of loop-value-3 to air
    679. delete {gens::%loop-value-1%::%loop-value-2%::%loop-value-3%}
    680. delete {gens::%loop-value%::*}
    681. delete {gens::*}
    682. delete {gc::*}
    683. delete {gencap::*}
    684. broadcast "&c&lEverything was reset!"
    685. kick all players due to "&cRelog due to generator reset!"
    686.  
    687.  
    688. Command /setgenslots [<player>] [<integer>]:
    689. permission: *
    690. permission message: &cNo!
    691. trigger:
    692. if arg-1 is not set:
    693. send "&aGenPlots &8- &7You need to specify a player." to player
    694. else:
    695. if arg-2 is not set:
    696. send "&aGenPlots &8- &7You need to specify a number" to player
    697. else:
    698. set {gencap::%arg-1's uuid%} to arg-2
    699. send "&aGenerator &7| Your gen cap has been set to &6%arg-2%&7!" to arg-1
    700. send "&aGenerator &7| You set &7%arg-1%&7's &7gen cap to &6%arg-2%&7!" to player
×
×
  • Create New...