Skocz do zawartości
  • 0

Problem z dropem


jndooo

Pytanie

Witam, potrzebuje dopisać fortunki do tego wersja mc 1.13.2

Spoiler

variables:
                {bloki_diament.%player%} = 0
                {bloki_emerald.%player%} = 0
                {bloki_zelazo.%player%} = 0
                {bloki_zloto.%player%} = 0
                {wykopanestone.%player%} = 0
                {wykopanecobbleesone.%player%} = 0
                {obsidian.%player%} = 0
                {szansa_red.%player%} = 0
                {szansa_wen.%player%} = 0
                {cobblestone.%player%} = true
                {drop.%player%.punkty} = 0
                {drop.%player%.lvl} = 1
 
 
options:
 
                tag: &8[&2Drop&8]
               
                szansa_blok_diament: 0.15
                szansa_blok_emerald: 0.5
                szansa_blok_zelazo: 0.7
                szansa_blok_zloto: 0.3
                szansa_obs: 0.1
                szansa_red: 1.0
                szansa_wen: 1.0
               
on break of stone or cobblestone:
        if {cobblestone.%player%} is false:
                cancel event
                set event-block to air
               
on mine of stone:
                if player's gamemode is survival:
                                add 1 to {wykopanestone.%player%}
                                drop 1 exp
                               
                                chance of {@szansa_blok_diament}%:
                                                drop 1 diamond
                                                add 1 to {bloki_diament.%player%}
                                                add 1 to {drop.%player%.punkty}
                                               
                                               
                                chance of {@szansa_blok_emerald}%:
                                                drop 1 emerald
                                                add 1 to {bloki_emerald.%player%}
                                                add 1 to {drop.%player%.punkty}
                                               
                                               
                                chance of {@szansa_blok_zelazo}%:
                                                drop 1 iron ingot
                                                add 1 to {bloki_zelazo.%player%}
                                                add 1 to {drop.%player%.punkty}
                                               
                                               
                                chance of {@szansa_blok_zloto}%:
                                                drop 1 gold ingot
                                                add 1 to {bloki_zloto.%player%}
                                                add 1 to {drop.%player%.punkty}
                                               
                                               
                                chance of {@szansa_obs}%:
                                                drop 1 obsidian
                                                add 1 to {obsidian.%player%}
                                                add 2 to {drop.%player%.punkty}


                                chance of {@szansa_red}%:
                                                drop 1 redstone dust
                                                add 1 to {szansa_red.%player%}
                                                add 1 to {drop.%player%.punkty}
                                chance of {@szansa_wen}%:
                                                drop 1 coal
                                                add 1 to {szansa_wen.%player%}
                                                add 1 to {drop.%player%.punkty}


on mine of cobblestone:
                if player's gamemode is survival:
                                add 1 to {wykopanecobbleesone.%player%}
                                drop 1 exp
                               
                                chance of {@szansa_blok_diament}%:
                                                drop 1 diamond
                                                add 1 to {bloki_diament.%player%}
                                                add 1 to {drop.%player%.punkty}
                                               
                                               
                                chance of {@szansa_blok_emerald}%:
                                                drop 1 emerald
                                                add 1 to {bloki_emerald.%player%}
                                                add 1 to {drop.%player%.punkty}
                                               
                                               
                                chance of {@szansa_blok_zelazo}%:
                                                drop 1 iron ingot
                                                add 1 to {bloki_zelazo.%player%}
                                                add 1 to {drop.%player%.punkty}
                                               
                                               
                                chance of {@szansa_blok_zloto}%:
                                                drop 1 gold ingot
                                                add 1 to {bloki_zloto.%player%}
                                                add 1 to {drop.%player%.punkty}
                                               
                                               
                                chance of {@szansa_obs}%:
                                                drop 1 obsidian
                                                add 1 to {obsidian.%player%}
                                                add 2 to {drop.%player%.punkty}


                                chance of {@szansa_red}%:
                                                drop 1 redstone dust
                                                add 1 to {szansa_red.%player%}
                                                add 1 to {drop.%player%.punkty}
                                chance of {@szansa_wen}%:
                                                drop 1 coal
                                                add 1 to {szansa_wen.%player%}
                                                add 1 to {drop.%player%.punkty}
                                                
                                               
                if {drop.%player%.lvl} is 1:
                                if {drop.%player%.punkty} is larger than 1000:
                                                set {drop.%player%.lvl} to 2
                                                execute console command "/playsound random.levelup %player%"
                                                send "&6Gratulacje: awansowales na &72 &6poziom kopania!"
                if {drop.%player%.lvl} is 2:
                                if {drop.%player%.punkty} is larger than 2000:
                                                set {drop.%player%.lvl} to 3
                                                execute console command "/playsound random.levelup %player%"
                                                send "&6Gratulacje: awansowales na &73 &6poziom kopania!"
                if {drop.%player%.lvl} is 3:
                                if {drop.%player%.punkty} is larger than 4000:
                                                set {drop.%player%.lvl} to 4
                                                execute console command "/playsound random.levelup %player%"
                                                send "&6Gratulacje: awansowales na &74 &6poziom kopania!"
                if {drop.%player%.lvl} is 4:
                                if {drop.%player%.punkty} is larger than 6000:
                                                set {drop.%player%.lvl} to 5
                                                execute console command "/playsound random.levelup %player%"
                                                send "&6Gratulacje: awansowales na &75 &6poziom kopania!"
                                                broadcast "&cGracz: &6%player% ma juz 5 poziom! Gratulacje!"
                if {drop.%player%.lvl} is 5:
                                if {drop.%player%.punkty} is larger than 8000:
                                                set {drop.%player%.lvl} to 6
                                                execute console command "/playsound random.levelup %player%"
                                                send "&6Gratulacje: awansowales na &76 &6poziom kopania!"
                                                broadcast "&cGracz: &6%player% &cawansowal na ostatni poziom! Gratulacje!"
                if {drop.%player%.lvl} is 6:
                                if {drop.%player%.punkty} is larger than 10000:
                                                set {drop.%player%.lvl} to 7
                                                execute console command "/playsound random.levelup %player%"
                                                send "&6Gratulacje: awansowales na &77 &6poziom kopania!"
                if {drop.%player%.lvl} is 7:
                                if {drop.%player%.punkty} is larger than 12000:
                                                set {drop.%player%.lvl} to 8
                                                execute console command "/playsound random.levelup %player%"
                                                send "&6Gratulacje: awansowales na &78 &6poziom kopania!"
                if {drop.%player%.lvl} is 8:
                                if {drop.%player%.punkty} is larger than 14000:
                                                set {drop.%player%.lvl} to 9
                                                execute console command "/playsound random.levelup %player%"
                                                send "&6Gratulacje: awansowales na &79 &6poziom kopania!"
                if {drop.%player%.lvl} is 9:
                                if {drop.%player%.punkty} is larger than 16000:
                                                set {drop.%player%.lvl} to 10
                                                execute console command "/playsound random.levelup %player%"
                                                send "&6Gratulacje: awansowales na &78 &6poziom kopania!"
                                                broadcast "&cGracz: &6%player% &cawansowal na ostatni poziom! Gratulacje!"
                if {drop.%player%.lvl} is 10:
                                if {drop.%player%.punkty} is larger than 18000:
                                                set {drop.%player%.lvl} to 11
                                                execute console command "/playsound random.levelup %player%"
                                                send "&6Gratulacje: awansowales na &78 &6poziom kopania!"
                if {drop.%player%.lvl} is 11:
                                if {drop.%player%.punkty} is larger than 20000:
                                                set {drop.%player%.lvl} to 12
                                                execute console command "/playsound random.levelup %player%"
                                                send "&6Gratulacje: awansowales na &78 &6poziom kopania!"
                if {drop.%player%.lvl} is 12:
                                if {drop.%player%.punkty} is larger than 22000:
                                                set {drop.%player%.lvl} to 13
                                                execute console command "/playsound random.levelup %player%"
                                                send "&6Gratulacje: awansowales na &78 &6poziom kopania!"
                if {drop.%player%.lvl} is 13:
                                if {drop.%player%.punkty} is larger than 12000:
                                                set {drop.%player%.lvl} to 14
                                                execute console command "/playsound random.levelup %player%"
                                                send "&6Gratulacje: awansowales na &78 &6poziom kopania!"
                if {drop.%player%.lvl} is 14:
                                if {drop.%player%.punkty} is larger than 22000:
                                                set {drop.%player%.lvl} to 15
                                                execute console command "/playsound random.levelup %player%"
                                                send "&6Gratulacje: awansowales na &710 &6poziom kopania!"
                                                send "&cNie długo beda wiecej poziomow Przepraszamy :("
                                                broadcast "&cGracz: &6%player% &cawansowal na ostatni poziom! Gratulacje!"
                                               
on mine of any ore:
                cancel event
                drop 1 cobblestone
                set block to air
               
on mine of emerald ore:
                cancel event
                drop 1 cobblestone
                set block to air
               
               
                       
command /punkty:
                trigger:
                                if {drop.%player%.lvl} is 1:
                                                send "&7Twoja ilosc punktow to: &c%{drop.%player%.punkty}%&7/&c100&7, Aktualnie masz 1 poziom."
                                if {drop.%player%.lvl} is 2:
                                                send "&7Twoja ilosc punktow to: &c%{drop.%player%.punkty}%&7/&c200&7, Aktualnie masz 2 poziom."
                                if {drop.%player%.lvl} is 3:
                                                send "&7Twoja ilosc punktow to: &c%{drop.%player%.punkty}%&7/&c400&7, Aktualnie masz 3 poziom."
                                if {drop.%player%.lvl} is 4:
                                                send "&7Twoja ilosc punktow to: &c%{drop.%player%.punkty}%&7/&c600&7, Aktualnie masz 4 poziom."
                                if {drop.%player%.lvl} is 5:
                                                send "&7Twoja ilosc punktow to: &c%{drop.%player%.punkty}%&7/&c800&7, Aktualnie masz 5 poziom."
                                if {drop.%player%.lvl} is 6:
                                                send "&7Twoja ilosc punktow to: &c%{drop.%player%.punkty}%&7/&c1000&7, Aktualnie masz 6 poziom."
                                if {drop.%player%.lvl} is 7:
                                                send "&7Twoja ilosc punktow to: &c%{drop.%player%.punkty}%&7/&c1200&7, Aktualnie masz 7 poziom."
                                if {drop.%player%.lvl} is 8:
                                                send "&7Twoja ilosc punktow to: &c%{drop.%player%.punkty}%&7/&c1400&7, Aktualnie masz 8 poziom."
                                if {drop.%player%.lvl} is 9:
                                                send "&7Twoja ilosc punktow to: &c%{drop.%player%.punkty}%&7/&c1600&7, Aktualnie masz 9 poziom."
                                if {drop.%player%.lvl} is 10:
                                                send "&7Twoja ilosc punktow to: &c%{drop.%player%.punkty}%&7/&c1800&7, Aktualnie masz 10 poziom."
                                               
                                               
                                               
                                               
                                               
                                               
command /stone:
                aliases: kamien, drop, cobblestone
                trigger:
                                open chest with 1 rows named "&5Drop" to player
                                wait 1 tick
                                format SLOT 1 of player with 1 of diamond named "&bDiament" with lore "&6» &cSzansa:&7 {@szansa_blok_diament}%%" to be unstealable
                                format SLOT 2 of player with 1 of emerald named "&aEmerald" with lore "&6» &cSzansa:&7 {@szansa_blok_emerald}%%" to be unstealable
                                format SLOT 3 of player with 1 of iron ingot named "&7Zelazo" with lore "&6» &cSzansa:&7 {@szansa_blok_zelazo}%%" to be unstealable
                                format SLOT 4 of player with 1 of gold ingot named "&6Zloto" with lore "&6» &cSzansa:&7 {@szansa_blok_zloto}%%" to be unstealable
                                format SLOT 5 of player with 1 of obsidian named "&5Obsidian" with lore "&6» &cSzansa:&7 {@szansa_obs}%%" to be unstealable
                                format SLOT 6 of player with 1 of redstone dust named "&4RedStone" with lore "&6» &cSzansa:&7 {@szansa_red}%%" to be unstealable
                                format SLOT 7 of player with 1 of coal named "&5Wengiel" with lore "&6» &cSzansa:&7 {@szansa_wen}%%" to be unstealable
                               
                               
                               
                               
command /statystyki [<text>]:
                aliases: staty, stats
                trigger:
                                if arg 1 is not set:
                                                send ""
                                                send "     &cStatystyki gracza: &a%player%"
                                                send ""
                                                send "&cWykopane diamenty: &7%{bloki_diament.%player%}%"
                                                send "&cWykopane emeraldy: &7%{bloki_emerald.%player%}%"
                                                send "&cWykopane zelazo: &7%{bloki_zelazo.%player%}%"
                                                send "&cWykopane zloto: &7%{bloki_zloto.%player%}%"
                                                send "&cWykopany obsidian: &7%{obsidian.%player%}%"
                                                send "&cWykopany redstonda: &7%{szansa_red.%player%}%"
                                                send "&cWykopany wengiel: &7%{szansa_wen.%player%}%"
                                                send "&cLevel i punkty: &7%{drop.%player%.lvl}% &e(&7%{drop.%player%.punkty}%&e)"
                                                send ""
                                                send "     &cStatystyki gracza: &a%player%"
                                                send ""
                                                stop
                                if arg 1 is player:
                                                send ""
                                                send "     &cStatystyki gracza: &a%arg 1%"
                                                send ""
                                                send "&cWykopane  diamenty: &7%{bloki_diament.%arg 1%}%"
                                                send "&cWykopane emeraldy: &7%{bloki_emerald.%arg 1%}%"
                                                send "&cWykopane zelazo: &7%{bloki_zelazo.%arg 1%}%"
                                                send "&cWykopane zloto: &7%{bloki_zloto.%arg 1%}%"
                                                send "&cWykopany obsidian: &7%{obsidian.%arg 1%}%"
                                                send "&cWykopany redstonda: &7%{szansa_red.%arg 1%}%"
                                                send "&cWykopany wengiel: &7%{szansa_wen.%arg 1%}%"
                                                send "&cLevel i punkty: &7%{drop.arg 1.lvl}% &e(&7%{drop.%arg 1%.punkty}%&e)"
                                                send ""
                                                send "     &cStatystyki gracza: &a%arg 1%"
                                                send ""
                                                stop
                                else:
                                                send "&cNie ma takiego gracza na serwerze jak: &6%arg 1% &club go po prostu nie bylo!"

 

 

Edytowane przez knugi
knugi

Wstawiam w spoiler i kod.

Notatka dodana przez knugi

Odnośnik do komentarza
https://skript.pl/temat/33465-problem-z-dropem/
Udostępnij na innych stronach

0 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

Nie udzielono jeszcze odpowiedzi na to pytanie

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...