Ranking
Popularna zawartość
Treść z najwyższą reputacją w 17.11.2021 w Odpowiedzi
-
[Skrypt] EasyStoneDrop + Fortune
emmjojo oraz jeden pozostały przyznał(a) reputację
Krystiann za temat
Witam, chciałbym wam przedstawiać mój skrypt na drop surowców z kamienia w "Minecraft". Jest to mój autorski skrypt który planuję ciągle rozwijać (jak i nie tylko ten skrypt). Udostępniam go wam za darmo w celu konfrontacji z waszą opinią i pomocą dalszego rozwoju. Chciałbym, abyście proponowali co mógł bym zaimplementować do skryptu lub jaki skrypt miałbym napisać. Pozdrawiam i zapraszam do komentowania! • Link: https://pastebin.com/SeYyNx7G • Komendy: • /drop - pokazuje nam na chacie całe menu z komendami. • Skript Versions: • 1.0 - Opublikowanie skryptu - 03.12.2020 • 1.1 - Zaimplementowane komendy: "/drop szansa", dodano opisy opcji, - 03.12.2020 Kod źródłowy dla podglądu: # # # Nazwa: EasyStoneDrop+Fortune # Autor: Krystiann # Wersja: 1.1 # # ------------------------------------------------------------------------- # |Licencja: | # |Nie możesz: | # |Edytować tego skryptu i publikować go jako własny. | # |Edytować tego skryptu i publikować go jako mój. | # |Edytować nazwe tego skryptu i wstawiać go jako własny. | # |Edytować nazwe tego skryptu i wstawiać go jako mój. | # |Brać części tego skryptu do swoich planów. | # |Podszywać się pod autora | # |Usuwać treści o nazwie autorze wersji i licencji | # |Możesz: | # |Udostępniać ten skrypt. (Jako orginalny) | # |Używać go na swoim serwerze. | # |Powiadamiać autora o edytowanych skryptach | # |Powiadamiać autora o wersjach skryptu w innych wersjach | # |Edytować powiadomienia i szanse w skryptcie | # |Edytować skrypt na swoje potrzeby np. usunięcie zablokowania kopania rud | # ------------------------------------------------------------------------- # Uprawnienia + wiadomośc do graczy bez uprawnień. <<------------<<------------<<------------ options: admin: drop.admin # uprawnienie dla administratora upr_mess: &cNie masz wystarczających uprawnień # wiadomość dla gracza nie posiadającego uprawnień # Opcje zadziałania fortuny w PROCENTACH, ilości dodatkowych diamentów z fortuny, moc dropów surowców. <<------------<<------------<<------------ procent_zadzialania_fortuny_1: 20 # szansa na zadziałanie fortuny 1 w procentach procent_zadzialania_fortuny_2: 40 # szansa na zadziałanie fortuny 2 w procentach procent_zadzialania_fortuny_3: 60 # szansa na zadziałanie fortuny 3 w procentach fortuna_1_bonus_drop: 1 # dodatkowa ilośc np. Diamentów z fortuny 1 (Bonus) fortuna_2_bonus_drop: 2 # dodatkowa ilośc np. Diamentów z fortuny 2 (Bonus) fortuna_3_bonus_drop: 3 # dodatkowa ilośc np. Diamentów z fortuny 3 (Bonus) emerald: 2.5 # szansa na drop Emeraldów w procentach złoto: 4 # szansa na drop Złota w procentach żelazo: 5 # szansa na drop Żelaza w procentach węgiel: 8 # szansa na drop Węgla w procentach lapis: 3 # szansa na drop Lapisu w procentach diament: 1.1 # szansa na drop Diamentów w procentach redstone: 6 # szansa na drop Redstone'a w procentach # Opcje wszystkich wiadomości do gracza. <<------------<<------------<<------------ wiadomosc_surowce_on: &aWłączyłeś drop surowców! # wiadomość dla administratora gdy włączy drop na serwerze wiadomosc_surowce_off: &cWyłączyłeś drop surowców! # wiadomość dla administratora gdy wyłączy drop na serwerze wiadomosc_cobble_on: &aWłączyłeś drop cobblestone! # wiadomość przy włączeniu dropu cobblestone wiadomosc_cobble_off: &cWyłączyłeś drop cobblestone! # wiadomość przy wyłączeniu dropu cobblestone wiadomosc_drop_on: &aWłączyłeś powiadomienia o dropie z kamienia! # wiadomość przy włączeniu dropu surowców z kamienia wiadomosc_drop_off: &cWyłączyłeś powiadomienia o dropie z kamienia! # wiadomość przy wyłączeniu dropu surowców z kamienia wykopanie_rudy: &CSurowce dropią tylko z &4kamienia&c! # wiadomość przy próbie wykopania rudy przez gracza fortuna_1_mess: +1 # wiadomość z bonusu fortuny 1 fortuna_2_mess: +2 # wiadomość z bonusu fortuny 2 fortuna_3_mess: +3 # wiadomość z bonusu fortuny 3 emerald_mess: &6Drop:&2 Emerald # wiadomość przy dropnięciu surowca złoto_mess: &6Drop:&e Złoto # wiadomość przy dropnięciu surowca żelazo_mess: &6Drop:&7 Żelazo # wiadomość przy dropnięciu surowca węgiel_mess: &6Drop:&8 Węgiel # wiadomość przy dropnięciu surowca lapis_mess: &6Drop:&9 Lapis Lazuli # wiadomość przy dropnięciu surowca diament_mess: &6Drop:&b Diament # wiadomość przy dropnięciu surowca redstone_mess: &6Drop:&4 Redstone # wiadomość przy dropnięciu surowca # Cała komenda /drop <text> <text>. <<------------<<------------<<------------ command /drop [<text>] [<text>]: trigger: if player has permission "{@admin}": if arg 1 is not set: send "&8============ &6[ &eDrop Menu &4- Admin &6] &8============" to player send "" to player send " &8- &c/drop &aon &8- &eWłącza drop surowców na całym serwerze." to player send " &8- &c/drop &4off &8- &eWyłącza drop surowców na całym serwerze." to player send " &8- &6/drop szansa &8- &ePokazuje aktualną szansę na drop surowców w &cprocentach&e." to player send " &8- &6/drop surowce &aon &8- &eWłącza drop surowców." to player send " &8- &6/drop surowce &coff &8- &eWyłącza drop surowców." to player send " &8- &6/drop cobble &aon &8- &eWłącza drop cobblestone." to player send " &8- &6/drop cobble &coff &8- &eWyłącza drop cobblestone." to player send " &8- &6/drop wiadomosci &aon &8- &eWłącza powiadomienia o dropie." to player send " &8- &6/drop wiadomosci &coff &8- &eWyłącza powiadomienia o dropie." to player send "" to player send "&8============ &6[ &eDrop Menu &4- Admin &6] &8============" to player if arg 1 is not set: if player don't have permission "{@admin}": send "&8============ &6[ &eDrop Menu &6] &8============" to player send "" to player send " &8- &6/drop szansa &8- &ePokazuje aktualną szansę na drop surowców w &cprocentach&e." to player send " &8- &6/drop surowce &aon &8- &eWłącza drop surowców." to player send " &8- &6/drop surowce &coff &8- &eWyłącza drop surowców." to player send " &8- &6/drop cobble &aon &8- &eWłącza drop cobblestone." to player send " &8- &6/drop cobble &coff &8- &eWyłącza drop cobblestone." to player send " &8- &6/drop wiadomosci &aon &8- &eWłącza powiadomienia o dropie." to player send " &8- &6/drop wiadomosci &coff &8- &eWyłącza powiadomienia o dropie." to player send "" to player send "&8============ &6[ &eDrop Menu &6] &8============" to player if arg 1 is "szansa": send "&8============ &6[ &e&lSzansa na drop &6] &8============" to player send "&7- &2Emerald: &c{@emerald}%%" to player send "&7- &6Złoto: &c{@złoto}%%" to player send "&7- &7Żelazo: &c{@żelazo}%%" to player send "&7- &8Węgiel: &c{@węgiel}%%" to player send "&7- &2Lapis: &c{@lapis}%%" to player send "&7- &bDiament: &c{@diament}%%" to player send "&7- &4Redstone: &c{@redstone}%%" to player send "&8============ &6[ &d&lFortuna &6] &8============" to player send "&7- &eFortuna działa na: &2Emeraldy, &7Węgiel, &9Lapis, &bDiementy" to player send "&71. &d&lFortuna &5&l1:" to player send "&7- &cZawsze: &f&l1 &cBonus &dfortuny &51: &a+{@fortuna_1_bonus_drop}" to player send "&7- Szansa na bonus z fortuny &5+1: &a{@procent_zadzialania_fortuny_1}%%" to player send "&72. &d&lFortuna &5&l2:" to player send "&7- &cZawsze: &f&l1 &cBonus &dfortuny &52: &a+{@fortuna_2_bonus_drop}" to player send "&7- Szansa na bonus z fortuny &5+2: &a{@procent_zadzialania_fortuny_2}%%" to player send "&73. &d&lFortuna &5&l3:" to player send "&7- &cZawsze: &f&l1 &cBonus &dfortuny &53: &a+{@fortuna_3_bonus_drop}" to player send "&7- Szansa na bonus z fortuny &5+3: &a{@procent_zadzialania_fortuny_3}%%" to player if arg 1 is "surowce": if arg 2 is "on": set {drop.%player%} to true send "{@wiadomosc_surowce_on}" to player if arg 2 is "off": set {drop.%player%} to false send "{@wiadomosc_surowce_off}" to player if arg 1 is "cobble": if arg 2 is "on": set {cobble.%player%} to true send "{@wiadomosc_cobble_on}" to player if arg 2 is "off": set {cobble.%player%} to false send "{@wiadomosc_cobble_off}" to player if arg 1 is "wiadomosci": if arg 2 is "on": set {wiadomosci.%player%} to true send "{@wiadomosc_drop_on}" to player if arg 2 is "off": set {wiadomosci.%player%} to false send "{@wiadomosc_drop_off}" to player if arg 1 is "on": if player has permission "{@admin}": set {drop.all} to true send "&aWłączyłeś drop na &2całym serwerze!" to player wait 1 second broadcast "&7[&6 Drop &7] &cDrop został włączony, miłego kopania! :)" else: send "{@upr_mess}" to player if arg 1 is "off": if player has permission "{@admin}": set {drop.all} to false send "&cWyłączyłeś drop na &4całym serwerze!" to player wait 1 second broadcast "&7[&6 Drop &7] &cDrop został wyłączony, przepraszamy! :( " else: send "{@upr_mess}" to player # Kod zródłowy dropu, każda ruda zostala oskryptowana oddzielnie! <<------------<<------------<<------------ on mine of stone: if {drop.all} is on: if {drop.%player%} is on: if player' tool is a diamond pickaxe or iron pickaxe: chance of {@emerald}%: drop 1 emerald if {wiadomosci.%player%} is true: send "{@emerald_mess}" to player if player' tool is any pickaxe of fortune 1: chance of {@procent_zadzialania_fortuny_1}%: drop {@fortuna_1_bonus_drop} emerald if {wiadomosci.%player%} is true: send "&2{@fortuna_1_mess}" to player if player' tool is any pickaxe of fortune 2: chance of {@procent_zadzialania_fortuny_2}%: drop {@fortuna_2_bonus_drop} emerald if {wiadomosci.%player%} is true: send "&2{@fortuna_2_mess}" to player if player' tool is any pickaxe of fortune 3: chance of {@procent_zadzialania_fortuny_3}%: drop {@fortuna_3_bonus_drop} emerald if {wiadomosci.%player%} is true: send "&2{@fortuna_3_mess}" to player if {drop.all} is on: if {drop.%player%} is on: if player' tool is a diamond pickaxe or iron pickaxe: chance of {@złoto}%: drop 1 gold ore if {wiadomosci.%player%} is true: send "{@złoto_mess}" to player if {drop.all} is on: if {drop.%player%} is on: if player' tool is a diamond pickaxe or iron pickaxe or stone pickaxe: chance of {@żelazo}%: drop 1 iron ore if {wiadomosci.%player%} is true: send "{@żelazo_mess}" to player if {drop.all} is on: if {drop.%player%} is on: if player' tool is any pickaxe: chance of {@węgiel}%: drop 1 coal if {wiadomosci.%player%} is true: send "{@węgiel_mess}" to player if player' tool is any pickaxe of fortune 1: chance of {@procent_zadzialania_fortuny_1}%: drop {@fortuna_1_bonus_drop} coal if {wiadomosci.%player%} is true: send "&8{@fortuna_1_mess}" to player if player' tool is any pickaxe of fortune 2: chance of {@procent_zadzialania_fortuny_2}%: drop {@fortuna_2_bonus_drop} coal if {wiadomosci.%player%} is true: send "&8{@fortuna_2_mess}" to player if player' tool is any pickaxe of fortune 3: chance of {@procent_zadzialania_fortuny_3}%: drop {@fortuna_3_bonus_drop} coal if {wiadomosci.%player%} is true: send "&8{@fortuna_3_mess}" to player if {drop.all} is on: if {drop.%player%} is on: if player' tool is a diamond pickaxe or iron pickaxe or stone pickaxe: chance of {@lapis}%: drop 1 lapis lazuli if {wiadomosci.%player%} is true: send "{@lapis_mess}" to player if player' tool is any pickaxe of fortune 1: chance of {@procent_zadzialania_fortuny_1}%: drop {@fortuna_1_bonus_drop} lapis lazuli if {wiadomosci.%player%} is true: send "&9{@fortuna_1_mess}" to player if player' tool is any pickaxe of fortune 2: chance of {@procent_zadzialania_fortuny_2}%: drop {@fortuna_2_bonus_drop} lapis lazuli if {wiadomosci.%player%} is true: send "&9{@fortuna_2_mess}" to player if player' tool is any pickaxe of fortune 3: chance of {@procent_zadzialania_fortuny_3}%: drop {@fortuna_3_bonus_drop} lapis lazuli if {wiadomosci.%player%} is true: send "&9{@fortuna_3_mess}" to player if {drop.all} is on: if {drop.%player%} is on: if player' tool is a diamond pickaxe or iron pickaxe: chance of {@diament}%: drop 1 diamond if {wiadomosci.%player%} is true: send "{@diament_mess}" to player if player' tool is any pickaxe of fortune 1: chance of {@procent_zadzialania_fortuny_1}%: drop {@fortuna_1_bonus_drop} diamond if {wiadomosci.%player%} is true: send "&b{@fortuna_1_mess}" to player if player' tool is any pickaxe of fortune 2: chance of {@procent_zadzialania_fortuny_2}%: drop {@fortuna_2_bonus_drop} diamond if {wiadomosci.%player%} is true: send "&b{@fortuna_2_mess}" to player if player' tool is any pickaxe of fortune 3: chance of {@procent_zadzialania_fortuny_3}%: drop {@fortuna_3_bonus_drop} diamond if {wiadomosci.%player%} is true: send "&b{@fortuna_3_mess}" to player if {drop.all} is on: if {drop.%player%} is on: if player' tool is a diamond pickaxe or iron pickaxe: chance of {@redstone}%: drop 1 redstone if {wiadomosci.%player%} is true: send "{@redstone_mess}" to player if {cobble.%player%} is false: cancel event set block to air on first join: set {drop.%player%} to true set {wiadomosci.%player%} to true set {cobble.%player%} to true on mine of any ore: cancel drops send "{@wykopanie_rudy}" to player2 punkty -
[Skrypt] EasyStoneDrop + Fortune
Krystian12PL oraz jeden pozostały przyznał(a) reputację Krystiann za temat
Ale to prawda stary, dlatego nie rozumiem osób gadających "No mogłeś to zrobić czytelniej i wgl skrócić wszystko też mogłeś etc....". Właśnie nie, to ma być twój styl pisania i ktoś nie musi ingerować w kod, on ma być czytelny dla Ciebie. Użytkownikowi zdecydowanie wystarczy dobrze zrobiona sekcja configu :D!2 punkty
