Skocz do zawartości
  • 0

jak ktoś wyszedł poza border to został cofnięty


Pytanie

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
59 minut temu, DariuszGki napisał:

witam, potrzebuję skryptu aby gracz jak wejdzie w border "ten z minecraft" to został odrzucony o 5 bloków

Proszę uprzejmie.

W Skript odległość odrzucania zwykle określa się metodą prób i błędów, a więc będzie musiał Pan samemu poeksperymentować z wartościami w sekcji 'options'. Opiszę je poniżej:

  • worldBorderWorldName - nazwa świata, w którym znajduje się world border,
  • generalPushForce - ogólna siła popychania gracza, im większa, tym silniej gracz jest popychany,
  • verticalPushForce - siła wypychania gracza do góry, zasada ustawiania jak wyżej.

Proszę pamiętać również o ustawieniu współrzędnych X i Z środka (centrum) world borderu w linijce 9.

Na koniec dodam, że jeśli Pan korzysta z wersji Skript niższej niż 2.8.0, musi Pan zamienić pojedynczą gwiazdkę w linijce 13. na dwie gwiazdki '**'.

options:
	worldBorderWorldName: "world"
	generalPushForce: 0.8
	verticalPushForce: 0.2

damage of player:
	damage cause is world border
	victim is in world {@worldBorderWorldName}
	set {_centerLocation} to location at (0, y-loc of victim, 0) in world {@worldBorderWorldName}
	set {_v} to normalized (vector between victim and {_centerLocation})
	set y of {_v} to {@verticalPushForce}
	set {_vForce} to vector({@generalPushForce}, {@generalPushForce}, {@generalPushForce})
	set {_v} to {_v} * {_vForce}
	push victim {_v}

Pozdrawiam.

Odnośnik do komentarza
https://skript.pl/temat/57699-jak-kto%C5%9B-wyszed%C5%82-poza-border-to-zosta%C5%82-cofni%C4%99ty/#findComment-343132
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ę...