Skocz do zawartości
  • 0

Shateq

Pytanie

Witam,

Dzisiejszym zleceniem jest stworzenie mechaniki działania wędki, która co użycie niszczy się o 20 pkt. Wędka ta działa jak grappling hook. Tam gdzie strzelisz wędką o nazwie grappling hook tam też przyciągnie gracza po złożeniu wędki (second click). Jestem ciekaw jak to będzie działało. Najlepiej gdyby to był prosty kod.

Odnośnik do komentarza
https://skript.pl/temat/41072-grappling-hook/
Udostępnij na innych stronach

12 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
6 minut temu, 21Shadow_ napisał:

Witam,

Dzisiejszym zleceniem jest stworzenie mechaniki działania wędki, która co użycie niszczy się o 20 pkt. Wędka ta działa jak grappling hook. Tam gdzie strzelisz wędką o nazwie grappling hook tam też przyciągnie gracza po złożeniu wędki (second click). Jestem ciekaw jak to będzie działało. Najlepiej gdyby to był prosty kod.

on fishing:
	damage player's tool by 20
	if "%fishing state%" is "IN_GROUND":
		set {_hook} to location of fishing hook
		push player (vector from player to {_hook})

Do fishing state wymagany będzie Skellett.

Odnośnik do komentarza
https://skript.pl/temat/41072-grappling-hook/#findComment-256326
Udostępnij na innych stronach

  • 0
on fishing:
	damage player's tool by 20
	if "%fishing state%" is "IN_GROUND" or "FAILED_ATTEMPT":
		push player (direction from player to {_hook}) at speed 20

chyba ze chcesz tylko na ziemi jak jest bo czasem "nie lapie" to usun to or "FAILED_ATTEMPT"

Odnośnik do komentarza
https://skript.pl/temat/41072-grappling-hook/#findComment-256572
Udostępnij na innych stronach

  • 0
6 minut temu, xAxee napisał:

on fishing:
	damage player's tool by 20
	if "%fishing state%" is "IN_GROUND" or "FAILED_ATTEMPT":
		push player (direction from player to {_hook}) at speed 20

chyba ze chcesz tylko na ziemi jak jest bo czasem "nie lapie" to usun to or "FAILED_ATTEMPT"

Identyczna sytuacja

Odnośnik do komentarza
https://skript.pl/temat/41072-grappling-hook/#findComment-256579
Udostępnij na innych stronach

  • 0
14 minut temu, 21Shadow_ napisał:

Identyczna sytuacja

ach to tak, chciałem skrócić i zapomniałem zmienić zmienna

on fishing:
	damage player's tool by 20
	if "%fishing state%" is "IN_GROUND":
		push player (direction from player to fishing hook) at speed 2

 

Edytowane przez xAxee
Odnośnik do komentarza
https://skript.pl/temat/41072-grappling-hook/#findComment-256590
Udostępnij na innych stronach

  • 0
12 minut temu, Kormic napisał:

@21Shadow_ Jeżeli kod wyżej od Axee'a nie działa, spróbuj 'direction' zamienić na 'vector', niejednokrotnie przez to popychanie nie działało.

on fishing:
    damage player's tool by 9
    if "%fishing state%" is "IN_GROUND" or "FAILED_ATTEMPT":
        push player (vector from player to fishing hook) at speed 2

Niestety kod nadal nie działa, doceniam wasze starania :c

Odnośnik do komentarza
https://skript.pl/temat/41072-grappling-hook/#findComment-256607
Udostępnij na innych stronach

  • 0
Teraz, 21Shadow_ napisał:

on fishing:
    damage player's tool by 9
    if "%fishing state%" is "IN_GROUND" or "FAILED_ATTEMPT":
        push player (vector from player to fishing hook) at speed 2

Niestety kod nadal nie działa, doceniam wasze starania :c

Spróbuj usunąć warunek, zobaczymy czy będzie popychało gracza.

Odnośnik do komentarza
https://skript.pl/temat/41072-grappling-hook/#findComment-256608
Udostępnij na innych stronach

  • 0

Dobra, wywaliłem

21 godzin temu, Kormic napisał:

(vector from player to {_hook})

czy tam

 

30 minut temu, xAxee napisał:

(direction from player to fishing hook)

i wcisnąłem forwards, działa. Ale to nie jest zbytnio to samo, ponieważ nie musi celować wędką tylko swoim celownikiem. Może jacyś zastępcy tych dwóch usuniętych?

Odnośnik do komentarza
https://skript.pl/temat/41072-grappling-hook/#findComment-256610
Udostępnij na innych stronach

  • 0
2 minuty temu, 21Shadow_ napisał:

Dobra, wywaliłem

czy tam

 

i wcisnąłem forwards, działa. Ale to nie jest zbytnio to samo, ponieważ nie musi celować wędką tylko swoim celownikiem. Może jacyś zastępcy tych dwóch usuniętych?

Spróbuj jeszcze z poprzednią metodą, ale zastąp 'fishing hook' z po prostu 'hook'.

Odnośnik do komentarza
https://skript.pl/temat/41072-grappling-hook/#findComment-256611
Udostępnij na innych stronach

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ą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

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

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