Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- cblocks: &c(&6!&c) &7Closing Blocks...
- oblocks: &c(&6!&c) &7Opening Blocks...
- cmenu: &c(&6!&c) &7Closing Menu...
- omenu: &c(&6!&c) &7Opening Menu...
- credstone: &c(&6!&c) &7Closing Redstone...
- oredstone: &c(&6!&c) &7Opening Redstone...
- cfarming: &c(&6!&c) &7Closing Farming...
- ofarming: &c(&6!&c) &7Opening Farming...
- cmisc: &c(&6!&c) &7Closing Misc...
- omisc: &c(&6!&c) &7Opening Misc...
- ctools: &c(&6!&c) &7Closing Tools...
- otools: &c(&6!&c) &7Opening Tools...
- cspawners: &c(&6!&c) &7Closing Spawners...
- ospawners: &c(&6!&c) &7Opening Spawners...
- cperms: &c(&6!&c) &7Closing Permissions...
- operms: &c(&6!&c) &7Opening Permissions...
- csw: &c(&6!&c) &7Closing Sellwands...
- osw: &c(&6!&c) &7Opening Sellwands...
- sellperm: {@server}.sell
- sellhandperm: {@server}.sell.hand
- permmsg: &cError: &7Sorry, You don´t have enough Permissions to open shop.
- on script load:
- create a gui with id "SHOP" with virtual chest with 1 rows named "&cShop":
- make gui slot 8 with slimeball named "&c&lClick » Close":
- close player's inventory
- play sound "ENTITY_CAT_HISS" with volume 1 with pitch 1 at player for player
- send "{@cmenu}"
- make gui slot 0 with grass named "&cBlocks":
- send "{@oblocks}"
- open gui "BLOCKS" to player
- make gui slot 1 with redstone named "&cRedstone":
- send "{@oredstone}"
- open gui "REDSTONE" to player
- make gui slot 2 with sugar_cane_item named "&cFarming":
- send "{@ofarming}"
- open gui "FARMING" to player
- make gui slot 3 with diamond_pickaxe named "&cTools":
- send "{@otools}"
- open gui "TOOLS" to player
- make gui slot 4 with mob_spawner named "&cSpawners":
- send "{@ospawners}"
- open gui "SPAWNERS" to player
- make gui slot 5 with paper named "&cPermissions":
- send "{@operms}"
- open gui "PERMS" to player
- make gui slot 6 with diamond_hoe named "&cSellWands":
- send "{@osw}"
- open gui "SELLWANDS" to player
- create a gui with id "BLOCKS" with virtual chest with 6 rows named "&cBlocks":
- make gui slot 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 26, 27, 36, 44, 53, 52, 51, 50, 48, 47, 46, 45 and 35 with black glass pane named " "
- make gui slot 49 with slimeball named "&c&lClick » Back":
- open gui "SHOP" to player
- send "{@cblocks}"
- make gui slot 10 with dirt named "&7Dirt" with lore "&3$250 &7For 8":
- Shop(player, {cost.%player%}, {item.%player%}, {itemamount.%player%})
- make gui slot 11 with stone named "&7Stone" with lore "&3$500 &7For 16":
- Shop(player, {stone.%player%}, {stone1.%player%}, {stone2.%player%})
- make gui slot 12 with stone_brick named "&7Stone Brick" with lore "&3$750 &7For 16":
- Shop(player, {stonebrick.%player%}, {stonebrick1.%player%}, {stonebrick2.%player%})
- make gui slot 13 with granite named "&7Granite" with lore "&3$250 &7For 16":
- Shop(player, {granite.%player%}, {granite1.%player%}, {granite2.%player%})
- make gui slot 14 with andesite named "&7Andesite" with lore "&3$250 &7For 16":
- Shop(player, {andesite.%player%}, {andesite1.%player%}, {andesite2.%player%})
- make gui slot 15 with oak_log named "&7Oak Log" with lore "&3$250 &7For 8":
- Shop(player, {oaklog.%player%}, {oaklog1.%player%}, {oaklog2.%player%})
- make gui slot 16 with spruce_log named "&7Spruce Log" with lore "&3$250 &7For 8":
- Shop(player, {sprucelog.%player%}, {sprucelog1.%player%}, {sprucelog2.%player%})
- make gui slot 19 with birch_log named "&7Birch Log" with lore "&3$250 &7For 8":
- Shop(player, {BirchLog.%player%}, {BirchLog1.%player%}, {BirchLog2.%player%})
- make gui slot 20 with Dark_oak_log named "&7Dark Oak log" with lore "&3$250 &7For 8":
- Shop(player, {DarkOakLog.%player%}, {DarkOakLog1.%player%}, {DarkOakLog2.%player%})
- make gui slot 21 with Quartz_block named "&7Quartz Block" with lore "&3$1000 &7For 16":
- Shop(player, {QuartzBlock.%player%}, {QuartzBlock1.%player%}, {QuartzBlock2.%player%})
- make gui slot 22 with cobble_stone named "&7Cobblestone" with lore "&3$375 &7For 16":
- Shop(player, {Cobblestone.%player%}, {Cobblestone1.%player%}, {Cobblestone2.%player%})
- make gui slot 23 with netherrack named "&7Netherrack" with lore "&3$125 &7For 16":
- Shop(player, {netherrack.%player%}, {netherrack1.%player%}, {netherrack2.%player%})
- make gui slot 24 with sand named "&7Sand" with lore "&3$750 &7For 8":
- Shop(player, {sand.%player%}, {sand1.%player%}, {sand2.%player%})
- make gui slot 25 with ice named "&7Ice" with lore "&3$750 &7For 16":
- Shop(player, {ice.%player%}, {ice1.%player%}, {ice2.%player%})
- make gui slot 28 with packed_ice named "&7Pakced Ice" with lore "&3$1500 &7For 16":
- Shop(player, {packedice.%player%}, {packedice1.%player%}, {packedice2.%player%})
- make gui slot 29 with soul_sand named "&7Soulsand" with lore "&3$500 &7For 8":
- Shop(player, {soulsand.%player%}, {soulsand1.%player%}, {soulsand2.%player%})
- make gui slot 30 with plain_glass_block named "&7Glass" with lore "&3$500 &7For 16":
- Shop(player, {plainglass.%player%}, {plainglass1.%player%}, {plainglass2.%player%})
- make gui slot 31 with fence named "&7Fence" with lore "&3$250 &7For 8":
- Shop(player, {fence.%player%}, {fence1.%player%}, {fence2.%player%})
- make gui slot 32 with slime_block named "&7Slime Block" with lore "&3$150 &7For 1":
- Shop(player, {slimeblock.%player%}, {slimeblock1.%player%}, {slimeblock2.%player%})
- make gui slot 33 with string named "&7String" with lore "&3$250 &7For 8":
- Shop(player, {string.%player%}, {string1.%player%}, {string2.%player%})
- create a gui with id "REDSTONE" with virtual chest with 6 rows named "&cRedstone":
- make gui slot 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 26, 27, 36, 44, 53, 52, 51, 50, 48, 47, 46, 45, and 35 with black glass pane named " "
- make gui slot 49 with slimeball named "&c&lClick » Back":
- open gui "SHOP" to player
- send "{@credstone}"
- make gui slot 10 with redstone named "&7Redstone" with lore "&3$250 &7For 16":
- Shop(player, {redstone.%player%}, {redstone1.%player%}, {redstone2.%player%})
- make gui slot 11 with redstone_repeater_item named "&7Redstone Repeater" with lore "&3$200 &7For 8":
- Shop(player, {redstonerepeater.%player%}, {redstonerepeater1.%player%}, {redstonerepeater2.%player%})
- make gui slot 12 with piston_base named "&7Piston" with lore "&3$250 &7For 8||&7&oThis may show a sticky piston but it will give a normal piston":
- Shop(player, {piston.%player%}, {piston1.%player%}, {piston2.%player%})
- make gui slot 13 with sticky_piston_block named "&7Sticky Piston" with lore "&3$250 &7For 8||&7&oThis may show a piston but it will give a sticky piston":
- Shop(player, {spiston.%player%}, {spiston1.%player%}, {spiston2.%player%})
- make gui slot 14 with observer named "&7Observer" with lore "&3$2500 &7For 1":
- Shop(player, {observer.%player%}, {observer1.%player%}, {observer2.%player%})
- make gui slot 15 with Lava_bucket named "&7Lava" with lore "&3$750 &7For 1":
- Shop(player, {lava.%player%}, {lava1.%player%}, {lava2.%player%})
- make gui slot 16 with redstone_comparator_item named "&7Redstone Comparator" with lore "&3$500 &7For 8":
- Shop(player, {Redstonec.%player%}, {Redstonec1.%player%}, {Redstonec2.%player%})
- make gui slot 19 with hopper named "&7Hopper" with lore "&3$5000 &7For 1":
- Shop(player, {hopper.%player%}, {hopper1.%player%}, {hopper2.%player%})
- make gui slot 20 with Trapped_chest named "&7Trapped_Chest" with lore "&3$500 &7For 4":
- Shop(player, {trappedchest.%player%}, {trappedchest1.%player%}, {trappedchest2.%player%})
- create a gui with id "FARMING" with virtual chest with 6 rows named "&cFarming":
- make gui slot 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 26, 27, 36, 44, 53, 52, 51, 50, 48, 47, 46, 45, and 35 with black glass pane named " "
- make gui slot 49 with slimeball named "&c&lClick » Back":
- open gui "SHOP" to player
- send "{@cfarming}"
- make gui slot 10 with sugar_cane_item named "&7Sugarcane" with lore "&3$1750 &7For 8":
- Shop(player, {sugarcane.%player%}, {sugarcane1.%player%}, {sugarcane2.%player%})
- make gui slot 11 with seeds named "&7Seeds " with lore "&3$100 &7For 16":
- Shop(player, {seeds.%player%}, {seeds1.%player%}, {seeds2.%player%})
- make gui slot 12 with cactus named "&7Cactus " with lore "&3$2000 &7For 16":
- Shop(player, {cactus.%player%}, {cactus1.%player%}, {cactus2.%player%})
- make gui slot 13 with pumpkin_seeds named "&7Pumpkin Seeds " with lore "&3$1500 &7For 16":
- Shop(player, {cactus.%player%}, {cactus1.%player%}, {cactus2.%player%})
- create a gui with id "TOOLS" with virtual chest with 6 rows named "&cTools":
- make gui slot 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 26, 27, 36, 44, 53, 52, 51, 50, 48, 47, 46, 45, and 35 with black glass pane named " "
- make gui slot 49 with slimeball named "&c&lClick » Back":
- open gui "SHOP" to player
- send "{@ctools}"
- make gui slot 10 with diamond_Sword named "&3$1750 &7For 1":
- Shop(player, {sword.%player%}, {sword1.%player%}, {sword2.%player%})
- make gui slot 11 with diamond_Shovel named "&3$1750 &7For 1":
- Shop(player, {shovel.%player%}, {shovel1.%player%}, {shovel2.%player%})
- make gui slot 12 with diamond_pickaxe named "&3$1750 &7For 1":
- Shop(player, {pickaxe.%player%}, {pickaxe1.%player%}, {pickaxe2.%player%})
- make gui slot 13 with diamond_axe named "&3$1750 &7For 1":
- Shop(player, {axe.%player%}, {axe1.%player%}, {axe2.%player%})
- make gui slot 14 with diamond_hoe named "&3$1750 &7For 1":
- Shop(player, {hoe.%player%}, {hoe1.%player%}, {hoe2.%player%})
- create a gui with id "SPAWNERS" with virtual chest with 6 rows named "&cSpawners":
- make gui slot 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 26, 27, 36, 44, 53, 52, 51, 50, 48, 47, 46, 45, and 35 with black glass pane named " "
- make gui slot 49 with slimeball named "&c&lClick » Back":
- open gui "SHOP" to player
- send "{@cspawners}"
- make gui slot 10 with mob_spawner named "&3$50000 &7For 1" with lore "&cPig Spawner":
- if player's balance is greater than or equal to 50000:
- remove 50000 from player's balance
- execute console command "ss give %player% pig 1"
- send "&6You successfully bought &71 Pig Spawner &6for &7$50000"
- else:
- set {_l} to 50000
- send "&c(&6!&c) You don't have enough money to buy this! &8(&7%player's balance%&8/&7$%{_l}%&8)" to player
- make gui slot 11 with mob_spawner named "&3$75000 &7For 1" with lore "&cCow Spawner":
- if player's balance is greater than or equal to 750000:
- remove 75000 from player's balance
- execute console command "ss give %player% cow 1"
- send "&6You successfully bought &71 Cow Spawner &6for &7$75000"
- else:
- set {_l} to 75000
- send "&c(&6!&c) You don't have enough money to buy this! &8(&7%player's balance%&8/&7$%{_l}%&8)" to player
- make gui slot 12 with mob_spawner named "&3$125000 &7For 1" with lore "&cZombie Spawner":
- if player's balance is greater than or equal to 125000:
- remove 125000 from player's balance
- execute console command "ss give %player% zombie 1"
- send "&6You successfully bought &71 Zombie Spawner &6for &7$125000"
- else:
- set {_l} to 125000
- send "&c(&6!&c) You don't have enough money to buy this! &8(&7%player's balance%&8/&7$%{_l}%&8)" to player
- make gui slot 13 with mob_spawner named "&3$150000 &7For 1" with lore "&cSkeleton Spawner":
- if player's balance is greater than or equal to 150000:
- remove 150000 from player's balance
- execute console command "ss give %player% skeleton 1"
- send "&6You successfully bought &71 Skeleton Spawner &6for &7$150000"
- else:
- set {_l} to 150000
- send "&c(&6!&c) You don't have enough money to buy this! &8(&7%player's balance%&8/&7$%{_l}%&8)" to player
- make gui slot 14 with mob_spawner named "&3$200000 &7For 1" with lore "&cBlaze Spawner":
- if player's balance is greater than or equal to 200000:
- remove 200000 from player's balance
- execute console command "ss give %player% blaze 1"
- send "&6You successfully bought &71 Blaze Spawner &6for &7$200000"
- else:
- set {_l} to 200000
- send "&c(&6!&c) You don't have enough money to buy this! &8(&7%player's balance%&8/&7$%{_l}%&8)" to player
- make gui slot 15 with mob_spawner named "&3$2500000 &7For 1" with lore "&cIron Golem Spawner":
- if player's balance is greater than or equal to 2500000:
- remove 2500000 from player's balance
- execute console command "ss give %player% irongolem 1"
- send "&6You successfully bought &71 Iron Golem Spawner &6for &7$2500000"
- else:
- set {_l} to 2500000
- send "&c(&6!&c) You don't have enough money to buy this! &8(&7%player's balance%&8/&7$%{_l}%&8)" to player
- function Shop(p: Player, cost: integer, itemtype: String, itemamount: integer):
- set {_l} to {_cost}
- if {_p}'s balance >= {_l}:
- execute console command "give %{_p}% %{_itemtype}% %{_itemamount}%"
- remove {_l} from {_p}'s balance
- send "&6You successfully bought &7%{_itemamount}% %{_itemtype}% &6for &7$%{_l}%" to "%{_p}%" parsed as player
- else:
- send "&c(&6!&c) You don't have enough money to buy this! &8(&7%{_p}'s balance%&8/&7$%{_l}%&8)" to "%{_p}%" parsed as player
- create a gui with id "PERMS" with virtual chest with 6 rows named "&cPermissions":
- make gui slot 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 26, 27, 36, 44, 53, 52, 51, 50, 48, 47, 46, 45, and 35 with black glass pane named " "
- make gui slot 49 with slimeball named "&c&lClick » Back":
- open gui "SHOP" to player
- send "{@cperms}"
- make gui slot 10 with chest named "&7AutoSell Chest" with lore "&bPrice: &f30,000,000":
- if player's balance is greater than or equal to 30000000:
- remove 30000000 from player's balance
- execute console command "pex user %player% add autosell.chest"
- send "&6You successfully bought &7Autosell Chests &6for &7$30,000,000"
- else:
- set {_l} to 30000000
- send "&c(&6!&c) You don't have enough money to buy this! &8(&7%player's balance%&8/&7$%{_l}%&8)" to player
- make gui slot 11 with paper named "&7Flight" with lore "&bPrice: &f2,500,000":
- if player's balance is greater than or equal to 2500000:
- remove 2500000 from player's balance
- execute console command "pex user %player% add essentials.fly"
- send "&6You successfully bought &7/Fly &6for &7$2,500,000"
- else:
- set {_l} to 2500000
- send "&c(&6!&c) You don't have enough money to buy this! &8(&7%player's balance%&8/&7$%{_l}%&8)" to player
- create a gui with id "SELLWANDS" with virtual chest with 6 rows named "&cSellWand Shop":
- make gui slot 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 26, 27, 36, 44, 53, 52, 51, 50, 48, 47, 46, 45, and 35 with black glass pane named " "
- make gui slot 49 with slimeball named "&c&lClick » Back":
- open gui "SHOP" to player
- send "{@csw}"
- make gui slot 10 with mob_spawner named "&3$50000 &7For 1" with lore "&cPig Spawner":
- if player's balance is greater than or equal to 50000:
- remove 50000 from player's balance
- execute console command "ss give %player% pig 1"
- send "&6You successfully bought &71 Pig Spawner &6for &7$50000"
- else:
- set {_l} to 50000
- send "&c(&6!&c) You don't have enough money to buy this! &8(&7%player's balance%&8/&7$%{_l}%&8)" to player
- make gui slot 11 with mob_spawner named "&3$75000 &7For 1" with lore "&cCow Spawner":
- if player's balance is greater than or equal to 750000:
- remove 75000 from player's balance
- execute console command "ss give %player% cow 1"
- send "&6You successfully bought &71 Cow Spawner &6for &7$75000"
- else:
- set {_l} to 75000
- send "&c(&6!&c) You don't have enough money to buy this! &8(&7%player's balance%&8/&7$%{_l}%&8)" to player
- command /shop [<text>]:
- trigger:
- play sound "entity_chicken_egg" with volume 1 with pitch 1 at player for player
- set {cost.%player%} to 250
- set {item.%player%} to "Dirt"
- set {itemamount.%player%} to 8
- set {stone.%player%} to 500
- set {stone1.%player%} to "Stone"
- set {Stone2.%player%} to 16
- set {StoneBrick.%player%} to 750
- set {StoneBrick1.%player%} to "StoneBrick"
- set {StoneBrick2.%player%} to 16
- set {granite.%player%} to 250
- set {granite1.%player%} to "Granite"
- set {granite2.%player%} to 16
- set {Andesite.%player%} to 250
- set {Andesite1.%player%} to "Andesite"
- set {Andesite2.%player%} to 16
- set {oaklog.%player%} to 250
- set {oaklog1.%player%} to "OakLog"
- set {oaklog2.%player%} to 8
- set {Sprucelog.%player%} to 250
- set {Sprucelog1.%player%} to "SpruceLog"
- set {SpruceLog2.%player%} to 8
- set {BirchLog.%player%} to 250
- set {BirchLog1.%player%} to "BirchLog"
- set {Birchlog2.%player%} to 8
- set {DarkOakLog.%player%} to 250
- set {DarkOakLog1.%player%} to "DarkOakLog"
- set {DarkOakLog2.%player%} to 8
- set {QuartzBlock.%player%} to 1000
- set {QuartzBlock1.%player%} to "QuartzBlock"
- set {QuartzBlock2.%player%} to 16
- set {Cobblestone.%player%} to 375
- set {Cobblestone1.%player%} to "Cobblestone"
- set {Cobblestone2.%player%} to 16
- set {netherrack.%player%} to 125
- set {netherrack1.%player%} to "Netherrack"
- set {netherrack2.%player%} to 16
- set {sand.%player%} to 750
- set {sand1.%player%} to "Sand"
- set {sand2.%player%} to 8
- set {ice.%player%} to 750
- set {ice1.%player%} to "Ice"
- set {ice2.%player%} to 16
- set {packedice.%player%} to 1500
- set {packedice1.%player%} to "PackedIce"
- set {packedice2.%player%} to 16
- set {soulsand.%player%} to 500
- set {soulsand1.%player%} to "SoulSand"
- set {soulsand2.%player%} to 8
- set {plainglass.%player%} to 500
- set {plainglass1.%player%} to "Glass"
- set {plainglass2.%player%} to 16
- set {fence.%player%} to 250
- set {fence1.%player%} to "Fence"
- set {fence2.%player%} to 8
- set {slimeblock.%player%} to 150
- set {slimeblock1.%player%} to "SlimeBlock"
- set {slimeblock2.%player%} to 1
- set {string.%player%} to 250
- set {string1.%player%} to "String"
- set {string2.%player%} to 8
- set {redstone.%player%} to 250
- set {redstone1.%player%} to "Redstone"
- set {redstone2.%player%} to 16
- set {redstonerepeater.%player%} to 200
- set {redstonerepeater1.%player%} to "RedstoneRepeater"
- set {redstonerepeater2.%player%} to 8
- set {piston.%player%} to 250
- set {piston1.%player%} to "Piston"
- set {piston2.%player%} to 8
- set {spiston.%player%} to 250
- set {spiston1.%player%} to "StickyPiston"
- set {spiston2.%player%} to 8
- set {observer.%player%} to 2500
- set {observer1.%player%} to "Observer"
- set {observer2.%player%} to 1
- set {lava.%player%} to 750
- set {lava1.%player%} to "LavaBucket"
- set {lava2.%player%} to 1
- set {hopper.%player%} to 5000
- set {hopper1.%player%} to "Hopper"
- set {hopper2.%player%} to 1
- set {redstonec.%player%} to 500
- set {redstonec1.%player%} to "RedstoneComparator"
- set {redstonec2.%player%} to 8
- set {sugarcane.%player%} to 1750
- set {sugarcane1.%player%} to "Sugarcane"
- set {sugarcane2.%player%} to 8
- set {seeds.%player%} to 100
- set {seeds1.%player%} to "Seeds"
- set {seeds2.%player%} to 16
- set {cactus.%player%} to 2000
- set {cactus1.%player%} to "Cactus"
- set {cactus2.%player%} to 16
- set {pumpkin.%player%} to 1500
- set {pumpkin1.%player%} to "PumpkinSeeds"
- set {pumpkin2.%player%} to 16
- set {hoe.%player%} to 1750
- set {hoe1.%player%} to "DiamondHoe"
- set {hoe2.%player%} to 1
- set {pickaxe.%player%} to 1750
- set {pickaxe1.%player%} to "DiamondPickaxe"
- set {pickaxe2.%player%} to 1
- set {axe.%player%} to 1750
- set {axe1.%player%} to "DiamondAxe"
- set {axe2.%player%} to 1
- set {sword.%player%} to 1750
- set {sword1.%player%} to "DiamondSword"
- set {sword2.%player%} to 1
- set {shovel.%player%} to 1750
- set {shovel1.%player%} to "DiamondShovel"
- set {shovel2.%player%} to 1
- set {TrappedChest.%player%} to 500
- set {TrappedChest1.%player%} to "TrappedChest"
- set {TrappedChest2.%player%} to 4
- send "{@omenu}"
- open gui "SHOP" to player
- on load:
- broadcast "&d&m*--------*-----------*-----------*"
- broadcast "&7"
- broadcast "&5Skripted By: &dTastqQuery"
- broadcast "&7"
- broadcast "&d&m*--------*-----------*-----------*"
Advertisement
Add Comment
Please, Sign In to add comment