Witam. Napisałem prosty skrypt:
on right click with paper: if player's tool's name is "elo": if lore of player's tool is "&7elo": remove 1 paper named "elo" with lore "&7elo" from player while true: chance of 50% execute console command "give %player% paper 1" exit loop command /loteria-kit: permission: loteria.kit trigger: execute console command "give %sender% paper 10 name:elo lore:&7elo"
Podczas gdy ja mam ten przedmiot niestety po kliknięciu prawym nie wykonuje się operacja:
remove 1 paper named "elo" with lore "&7elo" from player
Przedmiot zostaje mi w moim ekwipunku. Gdy za to zwykły gracz naciśnie prawym na papier wykona się owa operacja i przedmiot zostanie mu usunięty. Próbowałem zabierać sobie rangę ale błąd występuje nadal.
#Edit
Zauważyłem, że operacja:
remove 1 paper named "elo" with lore "&7elo" from player
Działa tylko wtedy, gdy mam jeden papier w rączce. Gdy mam ich np. 2 już mi przedmiotu nie usuwa.
Da radę wyłączyć stackowanie się tych przedmiotów z taką samą nazwą i lore?
Również zauważyłem, że jeśli patrzę się na jakiś blok, jest on w moim zasięgu (mogę go np. zniszczyć) i kliknę prawym trzymając papier to wtedy wszystko działa prawidłowo, a gdy patrzę się w niebo niestety nie usuwa mi tego przedmiotu.
Użytkownik Miszczcraft edytował ten post 03 April 2018 - 12:08