Witam, chciałbym, by po kliknięciu na Item zamieniało go na lepszy.
Np. żelazny hełm, po kliknięciu diamentowy hełm, nazwa i enchanty bez zmian
on inventory click:
set {_cb} to index of clicked slot
set {_i} to clicked slot
broadcast "%{_cb}%, %{_i}%"
lepsze(player, {_cb}, {_i})
function lepsze(p:player, nr:number, i:item):
wait 1 tick
broadcast "p = %{_p}%, nr: %{_nr}%, i: %{_i}%"
set {_a::*} to "%{_i}%" split at " "
if {_a::1} is "iron":
set {_a::1} to "diamond"
else if {_a::1} is "diamond":
set {_a::1} to "netherite"
set {_i} to join {_a::*} with " "
set {_i} to ({_i} parsed as item)
broadcast "&3%{_i}%"
set slot {_nr} of {_p}'s inventory to {_i}
Jest dobrze, do momentu, gdy Item posiada enchant, nazwę bądź cokolwiek. Ktoś potrafi to naprawić?