Siema chcę zrobić skrypt na twierdze ( niżej kawałek kodu ) , jest możliwość skrócenia tego skryptu żeby nie rozpisywać 10000 różnych kombinacji. Jak ktoś nie zrozumiał to wytłumacze jeszcze raz
command /rozbudowa:
trigger:
if {twierdza.%player%} is true:
if {tlvl1.%player%} is false:
if {kamienie1.%player%} is false:
if {drwal1.%player%} is true:
if {skarbiec1.%player%} is false:
if {fort1.%player%} is false:
if {kopalnia1.%player%} is false:
open chest with 1 row named "&2Rozbudowa Twierdzy" to player
wait 2 ticks
format slot 0 of player with 1 of paper named "&6Rozbuduj twierdze" with lore "&cRozbuduj na poziom 1 ||&cKoszt: ||&cCzas ||&cMax lvl: 15" to run [make player execute command "/rozbudowa1"]
format slot 1 of player with 1 of paper named "&6Rozbuduj kamieniolom" with lore "&cRozbuduj na poziom 1 ||&cKoszt: ||&cCzas ||&cMax lvl: 15" to run [make player execute command "/kamieniolom1"]
format slot 2 of player with 1 of paper named "&6Rozbuduj chate drwala" with lore "&cRozbuduj na poziom 1 ||&cKoszt: ||&cCzas ||&cMax lvl: 15" to run [make player execute command "/drwal1"]
format slot 3 of player with 1 of paper named "&6Rozbuduj skarbiec" with lore "&cRozbuduj na poziom 1 ||&cKoszt: ||&cCzas ||&cMax lvl: 15" to run [make player execute command "/skarbiec1"]
format slot 4 of player with 1 of paper named "&6Rozbuduj mury" with lore "&cRozbuduj na poziom 1 ||&cKoszt: ||&cCzas ||&cMax lvl: 15" to run [make player execute command "/forty1"]
format slot 5 of player with 1 of paper named "&6Rozbuduj kopalnie " with lore "&cRozbuduj na poziom 1 ||&cKoszt: ||&cCzas ||&cMax lvl: 15" to run [make player execute command "/klejnoty1"]
if {tlvl1.%player%} is true:
if {tlvl2.%player%} is false:
if {kamienie1.%player%} is false:
if {drwal1.%player%} is true:
if {skarbiec1.%player%} is false:
if {fort1.%player%} is false:
if {kopalnia1.%player%} is false:
open chest with 1 row named "&2Rozbudowa Twierdzy" to player
wait 2 ticks
format slot 0 of player with 1 of paper named "&6Rozbuduj twierdze" with lore "&cRozbuduj na poziom 2 ||&cKoszt: ||&cCzas ||&cMax lvl: 15" to run [make player execute command "/rozbudowa2"]
format slot 1 of player with 1 of paper named "&6Rozbuduj kamieniolom" with lore "&cRozbuduj na poziom 1 ||&cKoszt: ||&cCzas ||&cMax lvl: 15" to run [make player execute command "/kamieniolom1"]
format slot 2 of player with 1 of paper named "&6Rozbuduj chate drwala" with lore "&cRozbuduj na poziom 1 ||&cKoszt: ||&cCzas ||&cMax lvl: 15" to run [make player execute command "/drwal1"]
format slot 3 of player with 1 of paper named "&6Rozbuduj skarbiec" with lore "&cRozbuduj na poziom 1 ||&cKoszt: ||&cCzas ||&cMax lvl: 15" to run [make player execute command "/skarbiec1"]
format slot 4 of player with 1 of paper named "&6Rozbuduj mury" with lore "&cRozbuduj na poziom 1 ||&cKoszt: ||&cCzas ||&cMax lvl: 15" to run [make player execute command "/forty1"]
format slot 5 of player with 1 of paper named "&6Rozbuduj kopalnie " with lore "&cRozbuduj na poziom 1 ||&cKoszt: ||&cCzas ||&cMax lvl: 15" to run [make player execute command "/klejnoty1"]
Pytanie
lizz0r 2
Siema chcę zrobić skrypt na twierdze ( niżej kawałek kodu ) , jest możliwość skrócenia tego skryptu żeby nie rozpisywać 10000 różnych kombinacji. Jak ktoś nie zrozumiał to wytłumacze jeszcze raz
command /rozbudowa: trigger: if {twierdza.%player%} is true: if {tlvl1.%player%} is false: if {kamienie1.%player%} is false: if {drwal1.%player%} is true: if {skarbiec1.%player%} is false: if {fort1.%player%} is false: if {kopalnia1.%player%} is false: open chest with 1 row named "&2Rozbudowa Twierdzy" to player wait 2 ticks format slot 0 of player with 1 of paper named "&6Rozbuduj twierdze" with lore "&cRozbuduj na poziom 1 ||&cKoszt: ||&cCzas ||&cMax lvl: 15" to run [make player execute command "/rozbudowa1"] format slot 1 of player with 1 of paper named "&6Rozbuduj kamieniolom" with lore "&cRozbuduj na poziom 1 ||&cKoszt: ||&cCzas ||&cMax lvl: 15" to run [make player execute command "/kamieniolom1"] format slot 2 of player with 1 of paper named "&6Rozbuduj chate drwala" with lore "&cRozbuduj na poziom 1 ||&cKoszt: ||&cCzas ||&cMax lvl: 15" to run [make player execute command "/drwal1"] format slot 3 of player with 1 of paper named "&6Rozbuduj skarbiec" with lore "&cRozbuduj na poziom 1 ||&cKoszt: ||&cCzas ||&cMax lvl: 15" to run [make player execute command "/skarbiec1"] format slot 4 of player with 1 of paper named "&6Rozbuduj mury" with lore "&cRozbuduj na poziom 1 ||&cKoszt: ||&cCzas ||&cMax lvl: 15" to run [make player execute command "/forty1"] format slot 5 of player with 1 of paper named "&6Rozbuduj kopalnie " with lore "&cRozbuduj na poziom 1 ||&cKoszt: ||&cCzas ||&cMax lvl: 15" to run [make player execute command "/klejnoty1"] if {tlvl1.%player%} is true: if {tlvl2.%player%} is false: if {kamienie1.%player%} is false: if {drwal1.%player%} is true: if {skarbiec1.%player%} is false: if {fort1.%player%} is false: if {kopalnia1.%player%} is false: open chest with 1 row named "&2Rozbudowa Twierdzy" to player wait 2 ticks format slot 0 of player with 1 of paper named "&6Rozbuduj twierdze" with lore "&cRozbuduj na poziom 2 ||&cKoszt: ||&cCzas ||&cMax lvl: 15" to run [make player execute command "/rozbudowa2"] format slot 1 of player with 1 of paper named "&6Rozbuduj kamieniolom" with lore "&cRozbuduj na poziom 1 ||&cKoszt: ||&cCzas ||&cMax lvl: 15" to run [make player execute command "/kamieniolom1"] format slot 2 of player with 1 of paper named "&6Rozbuduj chate drwala" with lore "&cRozbuduj na poziom 1 ||&cKoszt: ||&cCzas ||&cMax lvl: 15" to run [make player execute command "/drwal1"] format slot 3 of player with 1 of paper named "&6Rozbuduj skarbiec" with lore "&cRozbuduj na poziom 1 ||&cKoszt: ||&cCzas ||&cMax lvl: 15" to run [make player execute command "/skarbiec1"] format slot 4 of player with 1 of paper named "&6Rozbuduj mury" with lore "&cRozbuduj na poziom 1 ||&cKoszt: ||&cCzas ||&cMax lvl: 15" to run [make player execute command "/forty1"] format slot 5 of player with 1 of paper named "&6Rozbuduj kopalnie " with lore "&cRozbuduj na poziom 1 ||&cKoszt: ||&cCzas ||&cMax lvl: 15" to run [make player execute command "/klejnoty1"]Odnośnik do komentarza
https://skript.pl/temat/18134-skr%C3%B3cenie-skryptu/Udostępnij na innych stronach
2 odpowiedzi na to pytanie
Rekomendowane odpowiedzi