Skocz do zawartości
  • 0

Wywoływanie komendy jako konsola


CresixU
 Udostępnij

Pytanie

Siema. Wie ktoś dlaczego jak mam zrobione w skrypcie /sudo itp... to wszystko sie wykonuje oprócz teleportacji losowej :/ A jak gracz sam wpisze tą komende to działa wszystko razem z tp.

execute console command "sudo %loop-player% arenateleport"
command /arenateleport:
	trigger:
		loop all players:
			if "%loop-player's world%" is "{@map}":
				set {_loc::new} to location at random number between {@min.x} and {@max.x}, 0, random number between {@min.z} and {@max.z}
				loop blocks above {_loc::new}:
					if loop-block and block above loop-block are air:
						if block under loop-block is not {@avoid}:
							set {_loc::new} to location of loop-block
							set {_biome} to biome at {_loc::new}
							teleport the player to {_loc::new}
				chestplate of player is air:
					set chestplate of the player to a Elytra
				give 1 compass named "&e&lKompas" with lore "&fTo ja wskaze Ci droge!" to loop-player
				give 2 firework named "&e&lRakieta Napedzajaca" with lore "&fPrzyspiesza cie gdy lecisz!||&f &ePrawy przyciski myszki&f aby uzyc|| &cTylko podczas latania!" to loop-player

 

Odnośnik do komentarza
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Sprobuj :

 

command /wykonaj [<player>] [<text>]:
  	executable by: console
  	trigger:
  		arg 1 is set:
  			arg 2 is set:
  				make player-arg execute "%arg-2%"

make console execute "wykonaj %loop-player% arenateleport"

 

Edytowane przez JanekMaSkrypta_
Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

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