Skocz do zawartości
  • 0

On Projectile Hit - Blok


Viscore

Pytanie

Witam, potrzebuje skryptu który po uderzeniu łukiem porównuje, czy trafiono blok, który mam zapisany w koordach, na razie wydukłem coś takiego:

on projectile hit:	set {_x} to -761	set {_y} to 63	set {_z} to 344	projectile is a arrow:		set {_loc} to the location at {_x}, {_y}, {_z} in world "world"		execute console command  "broadcast %{_loc}%"	#if location of projectile is {_loc}:	#...

Tylko, że debugując broadcastem choćby zmienna "event-location" wychodzą straszne głupoty .. jest +- 5 kratek od miejsca uderzenia ..Czy ktoś mógł by mi pomóc ?

Odnośnik do komentarza
https://skript.pl/temat/5994-on-projectile-hit-blok/
Udostępnij na innych stronach

10 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Witam, potrzebuje skryptu który po uderzeniu łukiem porównuje, czy trafiono blok, który mam zapisany w koordach
 
on projectile hit:	set {_x} to -761	set {_y} to 63	set {_z} to 344	projectile is an arrow:		set {_loc} to the location at {_x}, {_y}, {_z} in world "world"		execute console command "broadcast %{_loc}%"	set {_loc2} to location of block at location of projectile    {_loc} is {_loc2}:        #Dalszy kod
Odnośnik do komentarza
https://skript.pl/temat/5994-on-projectile-hit-blok/#findComment-49641
Udostępnij na innych stronach

  • 0

Właśnie, że serwer jest postawiony na 1.8, co do tego:

 

 

 

 
on projectile hit:	set {_x} to -761	set {_y} to 63	set {_z} to 344	projectile is an arrow:		set {_loc} to the location at {_x}, {_y}, {_z} in world "world"		execute console command "broadcast %{_loc}%"	set {_loc2} to location of block at location of projectile    {_loc} is {_loc2}:        #Dalszy kod

 

 

Wszystko rozbija się o koordynaty strzały, czyli blok mam np. x = -761 a strzelając w blok pod różnymi kątami debuguje mi, że trafiam w x = -759 / x = -762 etc .. Liczbę x = -761 otrzymuje dopiero gry strzała trafi w sam środek bloku, a chodzi o to, żeby obejmowało cały blok.

 

Dodam, że sponge odpada, bo skrypt ma być przeznaczony na zliczanie punktów do areny strzeleckiej, więc w grę wchodzą kolorowe wełny.

Odnośnik do komentarza
https://skript.pl/temat/5994-on-projectile-hit-blok/#findComment-49666
Udostępnij na innych stronach

  • 0

Dalej się nie rozumiemy, nie chodzi mi o blok tylko skrypt mający na celu "jeżeli gracz trafi strzałą w dany blok to:..." dodam, że powyższe skrypty nie działają ze względu na wachania pozycji trafionej strzały.

Odnośnik do komentarza
https://skript.pl/temat/5994-on-projectile-hit-blok/#findComment-50122
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ę...