Skocz do zawartości
  • 0

Placeholders + sprawdzenie


MyLand

Pytanie

Witam

Przychodzę do was z pytaniem czy przy użyciu placeholdera można odczytać wartość owego placeholdera?

Dokładnie chodzi mi o plugin aurelium skills który nie posiada api do skripta

Owy plugin posiada placeholder o nazwie (%aureliumskills_mana%) który odpowiada za wyświetlanie aktualnego stanu many gracza

Chciałbym aby skrypt działał tak:

Cytat

Po kliknięciu kilofem o nazwie "&6&lKilof górnika", Jeżeli mana = lub jest większa od 20, nadaje efekt haste 2 dlagracza na 10 sekund

Dziekuję za odpowiedź i pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
on rightclick with any pickaxe:
	set {_mana} to placeholder "aureliumskills_mana" from player
	if {_mana} < 20:
		send "Nie posiadasz many."
		stop

	apply haste 2 to player for 10 seconds
	send "Aktywowano."

	execute console command "komenda na usuwanie many"

w komendzie wpisz komende, ktora bedzie usuwala 20 many (%player% to gracz)
wymaga skript-placeholders

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
7 godzin temu, bludis napisał:

on rightclick with any pickaxe:
	set {_mana} to placeholder "aureliumskills_mana" from player
	if {_mana} < 20:
		send "Nie posiadasz many."
		stop

	apply haste 2 to player for 10 seconds
	send "Aktywowano."

	execute console command "komenda na usuwanie many"

w komendzie wpisz komende, ktora bedzie usuwala 20 many (%player% to gracz)
wymaga skript-placeholders

Niestety efekt haste nadal zostaje nadawany mimo tego, że mana wynosi mniej niż 20 :/

Zrobiłem jeszcze komende która sprawdza poziom many i wszystko wyświetla się prawidłowo...

command /Sprawdz:
	trigger:
		set {_mana} to placeholder "aureliumskills_mana" from player
		send "&7Twoja mana wynosi &e %{_mana}%&7/20"

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

no tak, myslalem, ze placeholder bedzie zwracal integera
 

on rightclick with any pickaxe:
	set {_mana} to placeholder "aureliumskills_mana" from player
	if ({_mana} parsed as integer) < 20:
		send "Nie posiadasz many."
		stop

	apply haste 2 to player for 10 seconds
	send "Aktywowano."

	execute console command "komenda na usuwanie many"

 

Odnośnik do komentarza
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ę...