Ale jak zrobie tak:
on rightclick on chest:
set {_loc} to location at (-0.5, 68.5, -0.5) in "world"
if event-location is {_loc}:
send "Znalazłeś skarb"
else:
send "test"
to wyświetla się "test", choć koordynaty są prawidłowe
Witam forumowicze. Napotkałem problem podczas pisania skryptu na magiczne skrzynie. Ustawiłem sobie koordynaty skrzyń, na których będą one działały. No i właśnie w tym problem. Jak mogę sprawdzić, czy klikana postawiona skrzynia znajduje się na danych koordynatach?
Nie widzę sensu tego:
command /case64:
permission: case.64
trigger:
give 64 chest named "&6&lCase" to the player
skoro masz:
command /case [<player>] [<number>]:
permission: case.c
trigger:
send "&8 &7Otrzymales &6&lCase" to the argument 1
give arg 2 of chest named "&6&lCase" to the argument 1
1. Źle wytabowane (przed każdym ifem powinien być tylko 1 TAB, przed każdym "chance ..." dwa TABY, reszta 3) - rob tak jak linijki 4-8
2. zamiast "add beacon..." użyj give attacker beacon
Jak masz zmienna i dodawanie do tej zmiennej to dodaj sobie
if {ta::twoja::zmienna} > 100:
add ILOSC to {ta::twoja::zmienna}
Zeby zabieralo ze zmiennej co minute zrob np. tak:
every 1 minute:
loop all players:
add -10 to {ta::twoja::zmienna::%loop-player%}
Nie potrzebne jest [<text>], skoro nie masz możliwości ustawienia swojego czasu
Zamiast zmiennej {odliczanie} i czyszenia tej zmiennej, nie lepiej użyć zmiennej czasowej? {_odliczanie} (zmienna sama wyczyści się po zakończeniu skryptu.
on death:
if victim is player:
give attacker an enchanted book with custom nbt "{StoredEnchantments:[{id:16,lvl:5}]}"
Z innego forum. Zmień sobie id enchantu i lvl