TeZetYT 11 Opublikowano 29 czerwca 2024 Udostępnij Opublikowano 29 czerwca 2024 Witam, napisze ktoś skrypt który powoduje że jak rzucę trojzebem to zabierze mnie ze sobą? Ja probowalem zrobić ale wywalało mnie z serwera bo za szybko się poruszam a jak daje wait 1 tick to chodzi to bardzo ,,niepłynnie" Cytuj Odnośnik do komentarza https://skript.pl/temat/57736-trident/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 29 czerwca 2024 Udostępnij Opublikowano 29 czerwca 2024 6 godzin temu, TeZetYT napisał: Witam, napisze ktoś skrypt który powoduje że jak rzucę trojzebem to zabierze mnie ze sobą? Ja probowalem zrobić ale wywalało mnie z serwera bo za szybko się poruszam a jak daje wait 1 tick to chodzi to bardzo ,,niepłynnie" Czy skrypt ma przenieść w miejsce wylądowania trójzębu, czy też ma sprawić, że gracz za nim podąży w locie? Cytuj Odnośnik do komentarza https://skript.pl/temat/57736-trident/#findComment-343281 Udostępnij na innych stronach Więcej opcji udostępniania...
0 TeZetYT 11 Opublikowano 29 czerwca 2024 Autor Udostępnij Opublikowano 29 czerwca 2024 3 godziny temu, Kormic napisał: Czy skrypt ma przenieść w miejsce wylądowania trójzębu, czy też ma sprawić, że gracz za nim podąży w locie? Napisalem żeby zabrał mnie ze sobą czyli żeby podążal w locie. Umiem zrobić żeby teleportowało w miejsce które trafię ale podążanie już nie Cytuj Odnośnik do komentarza https://skript.pl/temat/57736-trident/#findComment-343290 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 29 czerwca 2024 Udostępnij Opublikowano 29 czerwca 2024 17 minut temu, TeZetYT napisał: Napisalem żeby zabrał mnie ze sobą czyli żeby podążal w locie. Umiem zrobić żeby teleportowało w miejsce które trafię ale podążanie już nie No dobrze. Rozumiem, że Pan kod wyglądał jak poniżej i serwer wyrzucał Pana za zbyt szybkie poruszanie się, tak? on shoot: shooter is a player projectile is a trident wait 1 tick push shooter (velocity of projectile) Opóźnienie warto jakieś dodać (1 tick to pewnie zbyt mało), aby gracz rzucający nie został trafiony przez rzucony trójząb. Można ewentualnie rozważyć dodanie modyfikację metadata trójzębu i nasłuchiwanie do zdarzenia 'on projectile collide' celem anulowania go gdy rzucający będzie trafiony przez ów trójząb. on shoot: shooter is a player projectile is a trident push shooter (velocity of projectile) on projectile collide: event-entity is shooter of projectile cancel event Co prawda w dokumentacji Papera te zdarzenie zostało oznaczone jako "deprecated" (a więc nasłuchiwanie do niego jest niezalecane) i Skript je wykorzystuje, jednakże skrypt powinien zadziałać. Jeżeli nie - będziemy kombinowali z dodatkiem skript-reflect. Pozdrawiam. Cytuj Odnośnik do komentarza https://skript.pl/temat/57736-trident/#findComment-343292 Udostępnij na innych stronach Więcej opcji udostępniania...
0 TeZetYT 11 Opublikowano 1 lipca 2024 Autor Udostępnij Opublikowano 1 lipca 2024 W dniu 29.06.2024 o 20:59, Kormic napisał: No dobrze. Rozumiem, że Pan kod wyglądał jak poniżej i serwer wyrzucał Pana za zbyt szybkie poruszanie się, tak? on shoot: shooter is a player projectile is a trident wait 1 tick push shooter (velocity of projectile) Opóźnienie warto jakieś dodać (1 tick to pewnie zbyt mało), aby gracz rzucający nie został trafiony przez rzucony trójząb. Można ewentualnie rozważyć dodanie modyfikację metadata trójzębu i nasłuchiwanie do zdarzenia 'on projectile collide' celem anulowania go gdy rzucający będzie trafiony przez ów trójząb. on shoot: shooter is a player projectile is a trident push shooter (velocity of projectile) on projectile collide: event-entity is shooter of projectile cancel event Co prawda w dokumentacji Papera te zdarzenie zostało oznaczone jako "deprecated" (a więc nasłuchiwanie do niego jest niezalecane) i Skript je wykorzystuje, jednakże skrypt powinien zadziałać. Jeżeli nie - będziemy kombinowali z dodatkiem skript-reflect. Pozdrawiam. Nie działa bo jak rzucam tridentem to gracz leci ale w pewnym momencie gracz spada a trident leci dalej Cytuj Odnośnik do komentarza https://skript.pl/temat/57736-trident/#findComment-343333 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 1 lipca 2024 Udostępnij Opublikowano 1 lipca 2024 2 godziny temu, TeZetYT napisał: Nie działa bo jak rzucam tridentem to gracz leci ale w pewnym momencie gracz spada a trident leci dalej W takim razie jest to kwestia dostosowania wektora popchnięcia gracza. Czy trójząb znika? Jeśli nie, postaram się poprawić rzucanie tak, aby to miało więcej sensu, ale najpierw muszę wiedzieć czy sam trójząb nie trafia gracza (a właściwie to nie koliduje z nim). Cytuj Odnośnik do komentarza https://skript.pl/temat/57736-trident/#findComment-343340 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
TeZetYT 11
Witam, napisze ktoś skrypt który powoduje że jak rzucę trojzebem to zabierze mnie ze sobą? Ja probowalem zrobić ale wywalało mnie z serwera bo za szybko się poruszam a jak daje wait 1 tick to chodzi to bardzo ,,niepłynnie"
Odnośnik do komentarza
https://skript.pl/temat/57736-trident/Udostępnij na innych stronach
5 odpowiedzi na to pytanie
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.