no spoko dajesz _ graczowi, a gdzie zamieniasz ten item?
set {_} to player's tool
ustawiasz przeciez na taki co ma w lapie, przeczytaj sobie co chce autor osiągnąć bo chyba nie rozumiesz
skrypt na kommende /kowal ktory wymienia mi netheritowy item w lapce na diax ale zeby wszystko zostalo enchanty
Twój kod:
command /kowal:
permission: skript.example.kowal
trigger:
set {_i} to player's tool #ustawiasz i na item gracza
{_i} is any netherite armor # sprawdzasz czy i to netherite armor
set {_} to player's tool ustawiasz _ na przedmiot gracza
set player's tool to (item amount of player's tool - 1) of player's tool # usuwa 1 item z eq
set {_ench::*} to enchantments of {_i} #enchanty
loop {_ench::*}: #pętla
enchant {_} with loop-value #dodawanie enchantow do _
give {_} to player # daje graczowi _
Ten kod JEDYNE co zrobi to da TEN SAM item jaki trzyma w lapie, ale nie zamieni go na diamentowy, a to wlasnie chce autor osiągnąć, aby helm netheritowy zostal zamieniony na diamentowy, zeby miecz netheritowy byl diamentowy itd.
Może nie widze, ale w którym miejscu twój kod zamienia netherite na diament?
Jeżeli chcesz sie pobawić w optymalizacje to wypróbuj
set {_} to player's held item parsed as text
replace "netherite" with "diamond" in {_}
set {_} to {_} parsed as itemtype
Nie wiem czy zadziala, ale moze
Jeżeli to nie zadziała, a sam nie bedziesz miec innego pomyslu to polecam skrypt AUTORA wątku, który jedynie wytabowałem