Po wpisaniu komendy daje mi te 2 itemy luk i siekiere ale enchantuje tylko luk
arg 1 is "daj": set {_nr} to number of {nazwy.zestaw::*} loop {_nr} times: loop {oitc::zestaw::liczba::%{nazwy.zestaw::%{_nr}%}%::*}: set {_name} to {oitc::zestaw::%{nazwy.zestaw::%{_nr}%}%::%loop-value%::3} set {_item} to {oitc::zestaw::%{nazwy.zestaw::%{_nr}%}%::%loop-value%::2} parsed as item set {_ilosc} to {oitc::zestaw::%{nazwy.zestaw::%{_nr}%}%::%loop-value%::1} parsed as integer set {_enchanty::*} to {oitc::zestaw::%{nazwy.zestaw::%{_nr}%}%::%loop-value%::4} split at " and " wait 1 tick set {_ile} to number of {_enchanty::*} loop {_ile} times: add 1 to {_n} set {_enchant::%{_n}%} to {_enchanty::%{_n}%} parsed as enchantment type give player {_ilosc} of {_item} named "%{oitc::zestaw::%{nazwy.zestaw::%{_nr}%}%::%loop-value%::3}%" wait 2 ticks loop all items in player's inventory: if name of loop-item is "%{_name}%": wait 1 tick loop {_ile} times: add 1 to {_as} enchant loop-item with {_enchant::%{_as}%} wait 3 ticks stop loop else: send "2"on script load: if folder "plugins/oitc" doesn't exists: send "Nie odnaleziono folderu oitc!" to console send "Tworzenie nowego..." to console create folder "plugins/oitc" send "Folder oitc zostal pomyslnie utworzony!" to console if file "plugins/oitc/config.yml" doesn't exists: send "Nie znaleziono pliku ""config.yml""!" to console send "Tworzenie..." to console create file "plugins/oitc/config.yml" wf "tag: '&a[OITC]'" to "plugins/oitc/config.yml" wf "Nazwy zestawow:" to "plugins/oitc/config.yml" wf "- gracz" to "plugins/oitc/config.yml" wf "zestawy:" to "plugins/oitc/config.yml" wf " gracz:" to "plugins/oitc/config.yml" wf " - '1||bow||&3&lOne &b&lShot&3&l One &c&lKill||punch 5 and power 10'" to "plugins/oitc/config.yml" wf " - '1||iron axe||&2&lLamacz kosci||sharpness 1'" to "plugins/oitc/config.yml" set {oitc::tag} to single value "Tag" get of "plugins/oitc/config.yml" set {nazwy.zestaw::*} to value list "Nazwy zestawow" get of "plugins/oitc/config.yml" set {_l} to number of {nazwy.zestaw::*} delete {oitc::zestaw::*} loop {_l} times: set {_numer} to loop-number set {_oitc::zestaw::%{nazwy.zestaw::%{_numer}%}%::*} to value list "zestawy.%{nazwy.zestaw::%{_numer}%}%" get of "plugins/oitc/config.yml" loop {_oitc::zestaw::%{nazwy.zestaw::%{_numer}%}%::*}: add 1 to {_n} set {oitc::zestaw::%{nazwy.zestaw::%{_numer}%}%::%{_n}%::*} to {_oitc::zestaw::%{nazwy.zestaw::%{_numer}%}%::%{_n}%} split at "||" #broadcast "%{oitc::zestaw::%{nazwy.zestaw::%{_numer}%}%::%{_n}%::*}%" add {_n} to {oitc::zestaw::liczba::%{nazwy.zestaw::%{_numer}%}%::*}
Pytanie
piesio98 13
Po wpisaniu komendy daje mi te 2 itemy luk i siekiere ale enchantuje tylko luk
arg 1 is "daj": set {_nr} to number of {nazwy.zestaw::*} loop {_nr} times: loop {oitc::zestaw::liczba::%{nazwy.zestaw::%{_nr}%}%::*}: set {_name} to {oitc::zestaw::%{nazwy.zestaw::%{_nr}%}%::%loop-value%::3} set {_item} to {oitc::zestaw::%{nazwy.zestaw::%{_nr}%}%::%loop-value%::2} parsed as item set {_ilosc} to {oitc::zestaw::%{nazwy.zestaw::%{_nr}%}%::%loop-value%::1} parsed as integer set {_enchanty::*} to {oitc::zestaw::%{nazwy.zestaw::%{_nr}%}%::%loop-value%::4} split at " and " wait 1 tick set {_ile} to number of {_enchanty::*} loop {_ile} times: add 1 to {_n} set {_enchant::%{_n}%} to {_enchanty::%{_n}%} parsed as enchantment type give player {_ilosc} of {_item} named "%{oitc::zestaw::%{nazwy.zestaw::%{_nr}%}%::%loop-value%::3}%" wait 2 ticks loop all items in player's inventory: if name of loop-item is "%{_name}%": wait 1 tick loop {_ile} times: add 1 to {_as} enchant loop-item with {_enchant::%{_as}%} wait 3 ticks stop loop else: send "2"on script load: if folder "plugins/oitc" doesn't exists: send "Nie odnaleziono folderu oitc!" to console send "Tworzenie nowego..." to console create folder "plugins/oitc" send "Folder oitc zostal pomyslnie utworzony!" to console if file "plugins/oitc/config.yml" doesn't exists: send "Nie znaleziono pliku ""config.yml""!" to console send "Tworzenie..." to console create file "plugins/oitc/config.yml" wf "tag: '&a[OITC]'" to "plugins/oitc/config.yml" wf "Nazwy zestawow:" to "plugins/oitc/config.yml" wf "- gracz" to "plugins/oitc/config.yml" wf "zestawy:" to "plugins/oitc/config.yml" wf " gracz:" to "plugins/oitc/config.yml" wf " - '1||bow||&3&lOne &b&lShot&3&l One &c&lKill||punch 5 and power 10'" to "plugins/oitc/config.yml" wf " - '1||iron axe||&2&lLamacz kosci||sharpness 1'" to "plugins/oitc/config.yml" set {oitc::tag} to single value "Tag" get of "plugins/oitc/config.yml" set {nazwy.zestaw::*} to value list "Nazwy zestawow" get of "plugins/oitc/config.yml" set {_l} to number of {nazwy.zestaw::*} delete {oitc::zestaw::*} loop {_l} times: set {_numer} to loop-number set {_oitc::zestaw::%{nazwy.zestaw::%{_numer}%}%::*} to value list "zestawy.%{nazwy.zestaw::%{_numer}%}%" get of "plugins/oitc/config.yml" loop {_oitc::zestaw::%{nazwy.zestaw::%{_numer}%}%::*}: add 1 to {_n} set {oitc::zestaw::%{nazwy.zestaw::%{_numer}%}%::%{_n}%::*} to {_oitc::zestaw::%{nazwy.zestaw::%{_numer}%}%::%{_n}%} split at "||" #broadcast "%{oitc::zestaw::%{nazwy.zestaw::%{_numer}%}%::%{_n}%::*}%" add {_n} to {oitc::zestaw::liczba::%{nazwy.zestaw::%{_numer}%}%::*}Edytowane przez piesio98Odnośnik do komentarza
https://skript.pl/temat/7293-loop-i-ekwipunek/Udostępnij na innych stronach
0 odpowiedzi na to pytanie
Rekomendowane odpowiedzi