Skocz do zawartości
  • 0

skrypt na spojrzenie


Pytanie

Hej, czy mógłby mi ktoś napisać kod na spojrzenie entity na gracza, oraz gracz na entity?

 

on rightclick on entity:
	set {clicked} to location of head of clicked entity
command jaw:
    trigger:
        set {_yaw} to location of {clicked}
        set player's pitch to {clicked}
        teleport player to {_yaw}

Chodzi mi o coś tak podobnego. By entity patrzyło się na gracza, a gracz na entity. Jeżeli byłoby to zbyt trudne. To poproszę oto, by entity patrzyło tylko na gracza.

 

Oferta 12 superek :3.

Edytowane przez Misio12320
Odnośnik do komentarza
https://skript.pl/temat/38812-skrypt-na-spojrzenie/
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
function makeEntityLookAtPlayer(e: entity, p: player):
	set {_v} to vector from {_e} to {_p}
	set {_loc} to location of {_e}
	set yaw of {_loc} to vector yaw of {_v}
	set pitch of {_loc} to vector pitch of {_v}
	teleport {_e} to {_loc}


on any move:
	loop all entities in radius 5 around player:
		if loop-entity is not a player:
			makeEntityLookAtPlayer(loop-entity, player)

 

Odnośnik do komentarza
https://skript.pl/temat/38812-skrypt-na-spojrzenie/#findComment-244812
Udostępnij na innych stronach

  • 0

 

 

 

 

W dniu 4.05.2020 o 19:46, PanMaruda napisał:

function makeEntityLookAtPlayer(e: entity, p: player):
	set {_v} to vector from {_e} to {_p}
	set {_loc} to location of {_e}
	set yaw of {_loc} to vector yaw of {_v}
	set pitch of {_loc} to vector pitch of {_v}
	teleport {_e} to {_loc}


on any move:
	loop all entities in radius 5 around player:
		if loop-entity is not a player:
			makeEntityLookAtPlayer(loop-entity, player)

 

O kurcze. A dałoby się zrobić takie coś? Poprosiłbym o to, żeby patrzyło na gracza jak zenchantował już. Nie da się zrobić tak jak w Citizens "npc look", tylko, żeby ten villager był normalny?

function makeEntityLookAtPlayer(e: entity, p: player):
	set {_v} to vector from {_e} to {_p}
	set {_loc} to location of {_e}
	set yaw of {_loc} to vector yaw of {_v}
	set pitch of {_loc} to vector pitch of {_v}
	teleport {_e} to {_loc}

on enchant:
    player is in region "enchant"
    set player's client weather to rain
    set {_loc} to location -234, 107, 236 in world "swiat"
    wait 5 seconds
    strike lightning effect at {_loc}
    wait 3 seconds
    reset player's weather
    set {_p} to event-player
    loop all entities in radius 5 blocks around event-block:
        if loop-entity = husk:
            loop 10 times:
                makeEntityLookAtPlayer(loop-entity, player)
                wait 5 tick
                

 

 

Edit 00:22 : dokładam kolejne 10 like za poprawę 

Edytowane przez Misio12320
Odnośnik do komentarza
https://skript.pl/temat/38812-skrypt-na-spojrzenie/#findComment-244922
Udostępnij na innych stronach

  • 1
on enchant:
	player is in region "enchant":
		set player's client weather to rain
		set {_loc} to location -234, 107, 236 in world "swiat"
		wait 5 seconds
		strike lightning effect at {_loc}
		wait 3 seconds
		reset player's weather
		loop 10 times:
			loop all husks in radius 5 blocks around event-block:
				makeEntityLookAtPlayer(loop-husk, player)
			wait 5 tick

 

Odnośnik do komentarza
https://skript.pl/temat/38812-skrypt-na-spojrzenie/#findComment-245115
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ę...