Skocz do zawartości
  • 0

Pokeball


Frikoskyy

Pytanie

Siemka, robię pokeballa do własnych użytków, mam problem z respieniem moba. Mam zrobione tak ze pustym pokeballem klika się na moba, daje nowego pokebola, a typ moba zapisuje sobie do lore, później żeby zrespić tego moba odczytuje z lore, lecz nie chce go zespawnić. Patrzyłem już przykładem (send "%{_mob.spawn}%" to player) i wysyła poprawnie moba, lecz nie może go zrespić.

on place:
	if player is holding skull of "StraightUpBoss" parsed as an offline player named "&6&lPokeBall - &cPusty":
		cancel event

	if player is holding skull of "StraightUpBoss" parsed as an offline player named "&6&lPokeBall - &3Pelny":
		cancel event
		set {_mob.spawn} to 1st line of the lore of the player's tool
		spawn {_mob.spawn} above targeted block
		send "%{_mob.spawn}%" to player
	else:
		stop

 

Odnośnik do komentarza
https://skript.pl/temat/42024-pokeball/
Udostępnij na innych stronach

7 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
2 minuty temu, Frikoskyy napisał:

Siemka, robię pokeballa do własnych użytków, mam problem z respieniem moba. Mam zrobione tak ze pustym pokeballem klika się na moba, daje nowego pokebola, a typ moba zapisuje sobie do lore, później żeby zrespić tego moba odczytuje z lore, lecz nie chce go zespawnić. Patrzyłem już przykładem (send "%{_mob.spawn}%" to player) i wysyła poprawnie moba, lecz nie może go zrespić.


on place:
	if player is holding skull of "StraightUpBoss" parsed as an offline player named "&6&lPokeBall - &cPusty":
		cancel event

	if player is holding skull of "StraightUpBoss" parsed as an offline player named "&6&lPokeBall - &3Pelny":
		cancel event
		set {_mob.spawn} to 1st line of the lore of the player's tool
		spawn {_mob.spawn} above targeted block
		send "%{_mob.spawn}%" to player
	else:
		stop

 

Dlatego, że 1 linijka lore'u jest tekstem, nie entity. Musisz ją parseować, czyli:

spawn ({_mob.spawn} parsed as entity) above targeted block

 

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/42024-pokeball/#findComment-263430
Udostępnij na innych stronach

  • 0

Niestety wywala bład.

{_mob.spawn} parsed as an entity is not an entity type (pokeball.sk, line 21: spawn ({_mob.spawn} parsed as entity) above targeted block)

 

 

Ba, nawet próbowałem wcześniej dać i dalej nie działało 
 

set {_mobs.spawn} to {_mob.spawn} parsed as entity
spawn {_mobs.spawn} above targeted block

 

Edytowane przez Frikoskyy
Odnośnik do komentarza
https://skript.pl/temat/42024-pokeball/#findComment-263431
Udostępnij na innych stronach

  • 0
16 minut temu, Frikoskyy napisał:

Niestety wywala bład.


{_mob.spawn} parsed as an entity is not an entity type (pokeball.sk, line 21: spawn ({_mob.spawn} parsed as entity) above targeted block)

 

 

Ba, nawet próbowałem wcześniej dać i dalej nie działało 
 


set {_mobs.spawn} to {_mob.spawn} parsed as entity
spawn {_mobs.spawn} above targeted block

 

A spróbuj jeszcze 'parsed as living entity'.

Odnośnik do komentarza
https://skript.pl/temat/42024-pokeball/#findComment-263434
Udostępnij na innych stronach

  • 0
4 minuty temu, Frikoskyy napisał:

Text cannot be parsed as a lviing entity

Coś takiego

spawn ({_mob.spawn} parsed as entity type) above targeted block
spawn ("%{_mob.spawn}%" parsed as entity type) above targeted block

Spróbuj, któreś z tych powinno zadziałać.

Odnośnik do komentarza
https://skript.pl/temat/42024-pokeball/#findComment-263437
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
×
×
  • Dodaj nową pozycję...