Skocz do zawartości
  • 0

player's helmet


Mexicodelaamigo

Pytanie

command /aa:
	trigger:
		set {_a} to player's helmet
		set {_b} to "iron helmet"
		set {_b} to {_b} parsed as item type
		set {_a} to {_b}

koniecznie ze zmiennymi

brak bledow niestety nie dziala

Edytowane przez Mexicodelaamigo
Odnośnik do komentarza
https://skript.pl/temat/54332-players-helmet/
Udostępnij na innych stronach

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Ale co z tego chcesz osiągnąć? Ustawiasz tylko zmienne, nic to w sumie nie robi. 

 

Chyba, że chcesz ustawić hełm gracza z zmiennej b to wtedy:

set player's helmet to {_b}

Edytowane przez knugi
Odnośnik do komentarza
https://skript.pl/temat/54332-players-helmet/#findComment-329773
Udostępnij na innych stronach

  • 0
14 minut temu, knugi napisał:

Ale co z tego chcesz osiągnąć? Ustawiasz tylko zmienne, nic to w sumie nie robi. 

 

Chyba, że chcesz ustawić hełm gracza z zmiennej b to wtedy:

set player's helmet to {_b}

Dokładnie chce założyć hełm graczowi ale z użyciem set player's {_a} to {_b}

nie wiem jak zapisać {_a}  by to działało ze zmienną tymczasową a i b

 

Odnośnik do komentarza
https://skript.pl/temat/54332-players-helmet/#findComment-329774
Udostępnij na innych stronach

  • 1

Ogólnie to nie zrobisz tak.

Skript musi wiedzieć co chcesz założyć i trzeba w kodzie napisać player's helmet tak jak wcześniej napisałem.

W zmiennej {_b} masz ustawiony item type więc przedmiot może być w zmiennej. Ale żeby ustawić player's helmet to musi być to sztywno napisane w kodzie.

Ewentualnie, mówisz o założeniu przedmiotu, jeżeli nie chcesz ustawiać 4 różnych warunków, jest taki effect jak equip - on powoduje, że zakłada dany przedmiot od razu na gracza:

https://docs.skriptlang.org/effects.html?search=#EffEquip

wtedy kod będzie wyglądał tak:

set {_1} to "iron helmet" parsed as item type
set {_2} to "diamond chestplate" parsed as item type
set {_3} to "leather leggings" parsed as item type
set {_4} to "gold boots" parsed as item type
loop 4 times:
	equip player with {_%loop-number%}

 

//Ps. jeżeli dalej nie wierzysz, że nie można użyc player's helmet jako zmiennej by z tej zmiennej można było ustawić hełm gracza zajrzyj do dokumentacji:

https://docs.skriptlang.org/expressions.html?search=#ExprArmorSlot

Jest tam na sztywno napisane %living entity%'s helmet

To tylko taka mała informacja dla potomnych

Edytowane przez knugi
Odnośnik do komentarza
https://skript.pl/temat/54332-players-helmet/#findComment-329786
Udostępnij na innych stronach

  • 0
59 minut temu, knugi napisał:

Ogólnie to nie zrobisz tak.

Skript musi wiedzieć co chcesz założyć i trzeba w kodzie napisać player's helmet tak jak wcześniej napisałem.

W zmiennej {_b} masz ustawiony item type więc przedmiot może być w zmiennej. Ale żeby ustawić player's helmet to musi być to sztywno napisane w kodzie.

Ewentualnie, mówisz o założeniu przedmiotu, jeżeli nie chcesz ustawiać 4 różnych warunków, jest taki effect jak equip - on powoduje, że zakłada dany przedmiot od razu na gracza:

https://docs.skriptlang.org/effects.html?search=#EffEquip

wtedy kod będzie wyglądał tak:

set {_1} to "iron helmet" parsed as item type
set {_2} to "diamond chestplate" parsed as item type
set {_3} to "leather leggings" parsed as item type
set {_4} to "gold boots" parsed as item type
loop 4 times:
	equip player with {_%loop-number%}

 

//Ps. jeżeli dalej nie wierzysz, że nie można użyc player's helmet jako zmiennej by z tej zmiennej można było ustawić hełm gracza zajrzyj do dokumentacji:

https://docs.skriptlang.org/expressions.html?search=#ExprArmorSlot

Jest tam na sztywno napisane %living entity%'s helmet

To tylko taka mała informacja dla potomnych

dziękuje pięknie :D

Odnośnik do komentarza
https://skript.pl/temat/54332-players-helmet/#findComment-329802
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...