podałem ci najprostszą opcję.
pobieranie koordynatów
set {_x} to x-coord of player
# ...
potem użycie funkcji floor
set {_x} to floor({_x})
# ...
a potem zamiana na stringa
set {_str} to "%{_x}%;..."
Prawdopodonie chodzi o to, że zapisuje lokalizację z dokładnością do kilku miejsc po przecinku oraz pitch i yaw.
Wydaje mi się, że lepiej zapisywać stringa z koordynatami w formacie np. x;y;z. Nie zapomnij użyć funkcji floor na tych koordynatach
{_time} nie jest stringiem, przez co nie możesz go edytować, najpierw zamień go na stringa, może to być w 1 linijce poprzez dodanie "%difference between ...%"
no to źle ci się wydaje, to jest zmienna tymczasowa, która nie zaśmieca Ci zmiennych, bo natychmiastowo jest usuwana. A jest ona o tyle lepsza, że nie trzeba dwa razy wpisywać tego samego kodu, co ułatwi jego przyszłe ewentualne zmiany.
command /ustawrange [<player>] [<text>]:
trigger:
set {_} to arg-2
if {_} = "gracz":
set {_} to "default"
execute player command "lp user %arg-1% parent set %{_}%"
Zdaje sobie sprawę z tego, natomiast autor posta napisał, że dostaje za którymś razem dostaje pusty drop, więc wytłumaczyłem mu, że nawet nie sprawił, aby dostawał za każdym razem coś.