Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #===============#
- # KondiDrop®™ #
- #~~~~~~~~~~~~~~~#
- # by #
- #~~~~~~~~~~~~~~~#
- # Kondi60PL #
- #~~~~~~~~~~~~~~~#
- # v1.2 #
- #===============#
- #-> Uprawnienia #
- #~~~~~~~~~~~~~~~#
- # kondidrop.gracz <- Umozliwia drop itemow randze Gracz #
- # kondidrop.fortune <- Drop z Fortune #
- # kondidrop.* <- Permisja Admina #
- #~~WSZELKIE PRAWA ZASTRZEŻONE COPRIGHT©~~#
- #--------------------------------------#
- #LICENCJA:#
- #[Nie zezwalam na]#
- #-publikowanie skryptu w swoich plikach serwerowych!#
- #-podszywanie sie za autora skryptu!#
- #-usuwanie informacji o autorze skryptu!#
- #-kopiowanie kodu skryptu i uzywanie go w swoich kodach!#
- #-zarabianie na skrypcie!#
- #[Zezwalam na]#
- #-zmiane tekstu wiadomosci (dla wlasnych potrzeb)#
- #-dopisywanie wlasnych fragmentow#
- #--------------------------------------#
- variables:
- {diamond.%player} = 0
- {zloto.%player%} = 0
- {zelazo.%player%} = 0
- {emerald.%player%} = 0
- {wegiel.%player%} = 0
- {lapis.%player%} = 0
- {redstone.%player%} = 0
- {tnt.%player%} = 0
- {obsydian.%player%} = 0
- {bookshelf.%player%} = 0
- {enderpearl.%player%} = 0
- {apple.%player%} = 0
- {stone.%player%} = 0
- #-------------------#
- # CONFIG #
- #-------------------#
- options:
- #-------------------#
- # Ogolne #
- #-------------------#
- # Autor Skryptu.
- author: Kondi60PL
- # Wersja Skryptu.
- version: v1.2
- # Nazwa Skryptu.
- skName: KondiDrop
- # Tag Skryptu.
- tag: &c&lKondi&a&lDrop
- #-------------------#
- # Config dropu #
- #-------------------#
- # True = Odpalony
- # False = Wylaczany
- # Info o dropie diamentow.
- diament: true
- procentdiament: 0.75
- wysokoscdiament: 21
- # Info o dropie zlota.
- zloto: true
- procentzloto: 0.75
- wysokosczloto: 21
- # Info o dropie zelaza.
- zelazo: true
- procentzelazo: 1.25
- wysokosczelazo: 61
- # Info o dropie szmaragdow.
- emerald: true
- procentemerald: 0.25
- wysokoscemerald: 21
- # Info o dropie wegiela.
- wegiel: true
- procentwegiel: 1.25
- wysokoscwegiel: 100
- # Info o dropie lapisu.
- lapis: true
- procentlapis: 1.00
- wysokosclapis: 21
- # Info o dropie redstone.
- redstone: true
- procentredstone: 1.00
- wysokoscredstone: 21
- # Info o dropie tnt.
- tnt: true
- procenttnt: 0.10
- wysokosctnt: 12
- # Info o dropie obsa.
- obsydian: true
- procentobsydian: 0.13
- wysokoscobsydian: 12
- # Info o dropie biblio.
- bookshelf: true
- procentbookshelf: 0.05
- wysokoscbookshelf: 12
- # Info o dropie perel.
- enderpearl: true
- procentenderpearl: 0.20
- wysokoscenderpearl: 12
- # Info o dropie jablek.
- apple: true
- procentapple: 0.10
- wysokoscapple: 12
- #-------------------#
- # INNE #
- #-------------------#
- on mine of stone:
- give a random number between 1 and 10 xp to the player
- on mine of any ore:
- canel event
- set block to air
- send "&7Na serwerze jest drop ze stone &6/stone&7!"
- #-------------------#
- # DROP GRACZA #
- #-------------------#
- on mine of stone:
- if player has permission "kondidrop.gracz":
- if {@diament} is true:
- chance of {@procentdiament}:
- if block's y-coordinate is smaller than {@wysokoscdiament}:
- drop diamond
- add 1 to {diamond.%player%}
- message "&6Trafiles na: &bDiament&6!"
- if {@diament} is false:
- drop cobblestone
- add 1 to {stone.%player%}
- if {@zloto} is true:
- chance of {@procentzloto}:
- if block's y-coordinate is smaller than {@wysokosczloto}:
- drop gold ore
- add 1 to {zloto.%player%}
- message "&6Trafiles na: &6Zloto&6!"
- if {@zloto} is false:
- drop cobblestone
- add 1 to {stone.%player%}
- if {@zelazo} is true:
- chance of {@procentzelazo}:
- if block's y-coordinate is smaller than {@wysokosczelazo}:
- drop iron ore
- add 1 to {zelazo.%player%}
- message "&6Trafiles na: &7Zelazo&6!"
- if {@zelazo} is false:
- drop cobblestone
- add 1 to {stone.%player%}
- if {@emerald} is true:
- chance of {@procentemerald}:
- if block's y-coordinate is smaller than {@wysokoscemerald}:
- drop emerald
- add 1 to {emerald.%player%}
- message "&6Trafiles na: &2Emerald&6!"
- if {@emerald} is false:
- drop cobblestone
- add 1 to {stone.%player%}
- if {@wegiel} is true:
- chance of {@procentwegiel}:
- if block's y-coordinate is smaller than {@wysokoscwegiel}:
- drop coal
- add 1 to {wegiel.%player%}
- message "&6Trafiles na: &0Wegiel&6!"
- if {@wegiel} is false:
- drop cobblestone
- add 1 to {stone.%player%}
- if {@lapis} is true:
- chance of {@procentlapis}:
- if block's y-coordinate is smaller than {@wysokosclapis}:
- drop 351:4
- add 1 to {lapis.%player%}
- message "&6Trafiles na: &9Lapis Lazuli&6!"
- if {@lapis} is false:
- drop cobblestone
- add 1 to {stone.%player%}
- if {@redstone} is true:
- chance of {@procentredstone}:
- if block's y-coordinate is smaller than {@wysokoscredstone}:
- drop a random number between 1 and 4 redstone
- add 1 to {redstone.%player%}
- message "&6Trafiles na: &4RedStone&6!"
- if {@redstone} is false:
- drop cobblestone
- add 1 to {stone.%player%}
- if {@tnt} is true:
- chance of {@procenttnt}:
- if block's y-coordinate is smaller than {@wysokosctnt}:
- drop tnt
- add 1 to {tnt.%player%}
- message "&6Trafiles na: &cTNT&6!"
- if {@tnt} is false:
- drop cobblestone
- add 1 to {stone.%player%}
- if {@obsydian} is true:
- chance of {@procentobsydian}:
- if block's y-coordinate is smaller than {@wysokoscobsydian}:
- drop obsdidian
- add 1 to {obsydian.%player%}
- message "&6Trafiles na: &65Obsydian
- if {@obsydian} is false:
- drop cobblestone
- add 1 to {stone.%player%}
- if {@bookshelf} is true:
- chance of {@procentbookshelf}:
- if block's y-coordinate is smaller than {@wysokoscbookshelf}:
- drop bookshelf
- add 1 to {biblio.%player%}
- message "&6Trafiles na: &aBiblio&6!"
- if {@bookshelf} is false:
- drop cobblestone
- add 1 to {stone.%player%}
- if {@enderpearl} is true:
- chance of {@procentenderpearl}:
- if block's y-coordinate is smaller than {@wysokoscenderpearl}:
- drop ender pearl
- add 1 to {enderpearl.%player%}
- message "&6Trafiles na: &3Ender Perle&6!"
- if {@enderpearl} is false:
- drop cobblestone
- add 1 to {stone.%player%}
- if {@apple} is true:
- chance of {@procentapple}:
- if block's y-coordinate is smaller than {@wysokoscapple}:
- drop apple
- add 1 to {apple.%player%}
- message "&6Trafiles na: &cJablko&6!"
- if {@wegiel} is false:
- drop cobblestone
- add 1 to {stone.%player%}
- #-------------------#
- # DROP Z FORTUNE #
- #-------------------#
- on mine of stone:
- if player has permission "kondidrop.fortune":
- if player's tool is pickaxe of fortune 1:
- if {@diament} is true:
- chance of {@procentdiament}:
- if block's y-coordinate is smaller than {@wysokoscdiament}:
- drop a random number betwwen 3 and 1 of diamond to the player
- add 1 to {diamond.%player%}
- message "&6Trafiles na: &bDiament&6!"
- if {@diament} is false:
- drop cobblestone
- add 1 to {stone.%player%}
- else:
- if player's tool is pickaxe of fortune 2:
- chance of {@procentdiament}:
- if block's y-coordinate is smaller than {@wysokoscdiament}:
- drop a random number betwwen 4 and 1 of diamond to the player
- add 1 to {diamond.%player%}
- message "&6Trafiles na: &bDiament&6!"
- else:
- if player's tool is pickaxe of fortune 3:
- chance of {@procentdiament}:
- if block's y-coordinate is smaller than {@wysokoscdiament}:
- drop a random number betwwen 5 and 1 of diamond to the player
- add 1 to {diamond.%player%}
- message "&6Trafiles na: &bDiament&6!"
- if {@zloto} is true:
- chance of {@procentzloto}:
- if block's y-coordinate is smaller than {@wysokosczloto}:
- drop gold ore
- add 1 to {zloto.%player%}
- message "&6Trafiles na: &6Zloto&6!"
- if {@zloto} is false:
- drop cobblestone
- add 1 to {stone.%player%}
- if {@zelazo} is true:
- chance of {@procentzelazo}:
- if block's y-coordinate is smaller than {@wysokosczelazo}:
- drop iron ore
- add 1 to {zelazo.%player%}
- message "&6Trafiles na: &7Zelazo&6!"
- if {@zelazo} is false:
- drop cobblestone
- add 1 to {stone.%player%}
- if player's tool is pickaxe of fortune 1:
- if {@emerald} is true:
- chance of {@procentemerald}:
- if block's y-coordinate is smaller than {@wysokoscemerald}:
- drop a random number between 3 and 1 of emerald
- add 1 to {emerald.%player%}
- message "&6Trafiles na: &2Emerald&6!"
- if {@emerald} is false:
- drop cobblestone
- add 1 to {stone.%player%}
- else:
- if player's tool is pickaxe of fortune 2:
- chance of {@procentemerald}:
- if block's y-coordinate is smaller than {@wysokoscemerald}:
- drop a random number betwwen 4 and 1 of emerald to the player
- add 1 to {emerald.%player%}
- message "&6Trafiles na: &2Emerald&6!"
- else:
- if player's tool is pickaxe of fortune 3:
- chance of {@procentdiament}:
- if block's y-coordinate is smaller than {@wysokoscdiament}:
- drop a random number betwwen 5 and 1 of emerald to the player
- add 1 to {emerald.%player%}
- message "&6Trafiles na: &2Emerald&6!"
- if {@wegiel} is true:
- chance of {@procentwegiel}:
- if block's y-coordinate is smaller than {@wysokoscwegiel}:
- drop coal
- add 1 to {wegiel.%player%}
- message "&6Trafiles na: &0Wegiel&6!"
- if {@wegiel} is false:
- drop cobblestone
- add 1 to {stone.%player%}
- if {@lapis} is true:
- chance of {@procentlapis}:
- if block's y-coordinate is smaller than {@wysokosclapis}:
- drop 351:4
- add 1 to {lapis.%player%}
- message "&6Trafiles na: &9Lapis Lazuli&6!"
- if {@lapis} is false:
- drop cobblestone
- add 1 to {stone.%player%}
- if {@redstone} is true:
- chance of {@procentredstone}:
- if block's y-coordinate is smaller than {@wysokoscredstone}:
- drop a random number between 1 and 4 redstone
- add 1 to {redstone.%player%}
- message "&6Trafiles na: &4RedStone&6!"
- if {@redstone} is false:
- drop cobblestone
- add 1 to {stone.%player%}
- if {@tnt} is true:
- chance of {@procenttnt}:
- if block's y-coordinate is smaller than {@wysokosctnt}:
- drop tnt
- add 1 to {tnt.%player%}
- message "&6Trafiles na: &cTNT&6!"
- if {@tnt} is false:
- drop cobblestone
- add 1 to {stone.%player%}
- if {@obsydian} is true:
- chance of {@procentobsydian}:
- if block's y-coordinate is smaller than {@wysokoscobsydian}:
- drop obsdidian
- add 1 to {obsydian.%player%}
- message "&6Trafiles na: &65Obsydian
- if {@obsydian} is false:
- drop cobblestone
- add 1 to {stone.%player%}
- if {@bookshelf} is true:
- chance of {@procentbookshelf}:
- if block's y-coordinate is smaller than {@wysokoscbookshelf}:
- drop bookshelf
- add 1 to {biblio.%player%}
- message "&6Trafiles na: &aBiblio&6!"
- if {@bookshelf} is false:
- drop cobblestone
- add 1 to {stone.%player%}
- if {@enderpearl} is true:
- chance of {@procentenderpearl}:
- if block's y-coordinate is smaller than {@wysokoscenderpearl}:
- drop ender pearl
- add 1 to {enderpearl.%player%}
- message "&6Trafiles na: &3Ender Perle&6!"
- if {@enderpearl} is false:
- drop cobblestone
- add 1 to {stone.%player%}
- if {@apple} is true:
- chance of {@procentapple}:
- if block's y-coordinate is smaller than {@wysokoscapple}:
- drop apple
- add 1 to {apple.%player%}
- message "&6Trafiles na: &cJablko&6!"
- if {@apple} is false:
- drop cobblestone
- add 1 to {stone.%player%}
- #-------------------#
- # KOMENDY #
- #-------------------#
- command /statystyki [<text>]:
- aliases: staty
- trigger:
- if arg 1 is player:
- send "&7Statystyki gracza: &c%arg 1%"
- send "&7Wykopany Stone: &c{stone.%arg 1%}"
- send "&7Wykopany Diament: &c{diament.%arg 1%}"
- send "&7Wykopane Zloto: &c{zloto.%arg 1%}"
- send "&7Wykopane Zelazo: &c{zelazo.%arg 1%}"
- send "&7Wykopany Emerald: &c{emerald.%arg 1%}"
- send "&7Wykopany Wegiel: &c{wegiel.%arg 1%}"
- send "&7Wykopany Lapis lazuli: &c{lapis.%arg 1%}"
- send "&7Wykopany Redstone: &c{redstone.%arg 1%}"
- send "&7Wykopane TNT: &c{tnt.%arg 1%}"
- send "&7Wykopany Obsydian: &c{obsydian.%arg 1%}"
- send "&7Wykopane Biblio: &c{bookshelf.%arg 1%}"
- send "&7Wykopana Ender Perla: &c{enderpearl.%arg 1%}"
- send "&7Wykopane Jablko: &c{apple.%arg 1%}"
- if arg 1 is not set:
- send "&7Statystyki gracza: &c%player%"
- send "&7Wykopany Stone: &c{stone.%player%}"
- send "&7Wykopany Diament: &c{diament.%player%}"
- send "&7Wykopane Zloto: &c{zloto.%player%}"
- send "&7Wykopane Zelazo: &c{zelazo.%player%}"
- send "&7Wykopany Emerald: &c{emerald.%player%}"
- send "&7Wykopany Wegiel: &c{wegiel.%player%}"
- send "&7Wykopany Lapis lazuli: &c{lapis.%player%}"
- send "&7Wykopany Redstone: &c{redstone.%player%}"
- send "&7Wykopane TNT: &c{tnt.%player%}"
- send "&7Wykopany Obsydian: &c{obsydian.%player%}"
- send "&7Wykopane Biblio: &c{bookshelf.%player%}"
- send "&7Wykopana Ender Perla: &c{enderpearl.%player%}"
- send "&7Wykopane Jablko: &c{apple.%player%}"
- command /stone:
- aliases: drop, kamien, stone
- trigger:
- open chest with 2 rows named "{@tag}" to player
- wait 1 tick
- format slot 0 of player with 1 of diamond named "&bDiament" with lore "&4» &7Szansa: &c{@procentdiament}%%||&4» &7Wysokosc: &c{@wysokoscdiament}" to be unstealable
- format slot 1 of player with 1 of gold ore named "&6Zoto" with lore "&4» &7Szansa: &c{@procentzloto}%%||&4» &7Wysokosc: &c{@wysokoscdiament}" to be unstealable
- format slot 2 of player with 1 of iron ore named "&7Zelazo" with lore "&4» &7Szansa: &c{@procentzelazo}%%||&4» &7Wysokosc: &c{@wysokoscdiament}" to be unstealable
- format slot 3 of player with 1 of emerald named "&2Emerald" with lore "&4» &7Szansa: &c{@procentemerald}%%||&4» &7Wysokosc: &c{@wysokoscdiament}" to be unstealable
- format slot 4 of player with 1 of coal named "&0Wegiel" with lore "&4» &7Szansa: &c{@procentwegiel}%%||&4» &7Wysokosc: &c{@wysokoscdiament}" to be unstealable
- format slot 5 of player with 1 of 351:4 named "&9Lapis Lazuli" with lore "&4» &7Szansa: &c{@procentlapis}%%||&4» &7Wysokosc: &c{@wysokoscdiament}" to be unstealable
- format slot 6 of player with 1 of redstone named "&4Redstone" with lore "&4» &7Szansa: &c{@procentredstone}%%||&4» &7Wysokosc: &c{@wysokoscdiament}" to be unstealable
- format slot 7 of player with 1 of tnt named "&cTNT" with lore "&4» &7Szansa: &c{@procenttnt}%%||&4» &7Wysokosc: &c{@wysokoscdiament}" to be unstealable
- format slot 8 of player with 1 of obsidian named "&5Obsydian" with lore "&4» &7Szansa: &c{@procentobsydian}%%||&4» &7Wysokosc: &c{@wysokoscdiament}" to be unstealable
- format slot 9 of player with 1 of bookshelf named "&aBiblio" with lore "&4» &7Szansa: &c{procentbookshelf}%%||&4» &7Wysokosc: &c{@wysokoscdiament}" to be unstealable
- format slot 10 of player with 1 of ender pearl named "&3Ender Perla" with lore "&4» &7Szansa: &c{@procentenderpearl}%%||&4» &7Wysokosc: &c{@wysokoscdiament}" to be unstealable
- format slot 11 of player with 1 of apple named "&4Jablko" with lore "&4» &7Szansa: &c{@procentapple}%%||&4» &7Wysokosc: &c{@wysokoscdiament}" to be unstealable
- stop
- #-------------------#
- # CONSOLE #
- #-------------------#
- on Skript load:
- send "" to console
- send "" to console
- send "" to console
- send "" to console
- send "" to console
- send "" to console
- send "===============[ KondiDrop ]===============" to console
- send "" to console
- send " Autor: {@author} " to console
- send " Wersja: {@version} " to console
- send " Nazwa: {@skName} " to console
- send "" to console
- send "===============[ KondiDrop ]===============" to console
- send "" to console
- send "" to console
- send "" to console
Advertisement
Add Comment
Please, Sign In to add comment