Skocz do zawartości
  • 0

Automatyczna śmierć


Pytanie

16 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
W dniu 9.08.2020 o 21:58, Ciasnyelo1 napisał:

Jak sie wypadnie pod mape to tepa na kordy y0 i ncp wywala z pakiety :/

Jedynym wyjściem jest event 'on any move:'. Nie ma niestety innego wyjścia. Kolega trochę źle zrobił, bo setował cały czas zmienną. Lepiej po prostu dać warunek 'if player's y-coordinate is less than or equal to 0: kill player'.

 

W dniu 9.08.2020 o 22:03, rykker napisał:

every tick:
	set {_y} to player's y coordinate
	if {_y} <= 0:
		kill player

Może to nie będzie wywalało

To będzie z kolei może dość mocno lagować. Poza tym w periodicalach nie ma playera.

PS. Prosiłbym administrację o połączenie postów, bo przypadkiem stworzyłem nowy. :(

xAxee

Łączę posty

Notatka dodana przez xAxee

Odnośnik do komentarza
https://skript.pl/temat/40937-automatyczna-%C5%9Bmier%C4%87/#findComment-255200
Udostępnij na innych stronach

  • 0
7 minut temu, Kormic napisał:

Jedynym wyjściem jest event 'on any move:'. Nie ma niestety innego wyjścia. Kolega trochę źle zrobił, bo setował cały czas zmienną. Lepiej po prostu dać warunek 'if player's y-coordinate is less than or equal to 0: kill player'.

dzieje sie to samo nadal tylko ze teraz wywaliłem ncp i sie gracz buguje na wysokości y0 i nic nie moze robic

Odnośnik do komentarza
https://skript.pl/temat/40937-automatyczna-%C5%9Bmier%C4%87/#findComment-255202
Udostępnij na innych stronach

  • 0
7 minut temu, Ciasnyelo1 napisał:

dzieje sie to samo nadal tylko ze teraz wywaliłem ncp i sie gracz buguje na wysokości y0 i nic nie moze robic

Daj może 'kill the player'. Kilka razy się przekonałem, że przedimki mają czasem znaczenie.

EDIT:

Przy okazji pokaż swój kod.

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/40937-automatyczna-%C5%9Bmier%C4%87/#findComment-255205
Udostępnij na innych stronach

  • 0
W dniu 9.08.2020 o 22:24, Kormic napisał:

Pokaż cały kod od eventu.


 

on any move:
    if player's y-coordinate is less than or equal to 0:
    kill player

 

Edytowane przez xAxee
xAxee

Wstawiam w code

Notatka dodana przez xAxee

Odnośnik do komentarza
https://skript.pl/temat/40937-automatyczna-%C5%9Bmier%C4%87/#findComment-255211
Udostępnij na innych stronach

  • 0
W dniu 9.08.2020 o 22:25, Ciasnyelo1 napisał:

 


on any move:
    if player's y-coordinate is less than or equal to 0:
    kill player


 

Dobra, spróbuj w takim razie bez 'or equal to'.

Edytowane przez xAxee
xAxee

Poprawiam cytat

Notatka dodana przez xAxee

Odnośnik do komentarza
https://skript.pl/temat/40937-automatyczna-%C5%9Bmier%C4%87/#findComment-255212
Udostępnij na innych stronach

  • 0
6 minut temu, Ciasnyelo1 napisał:

Nic. Próbowałem też ze zmianą 'kill player' na 'kill the player'. 

W takim razie daj chwilę. Sam przetestuję i powiem do jakich wniosków doszedłem.

EDIT:

Chwila, chwila. Czy ty przypadkiem nie masz aby przypadkiem błędu z wcięciem (tabowaniem)?

EDIT:

Dobra, testowałem i u mnie wszystko ładnie działa. 

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/40937-automatyczna-%C5%9Bmier%C4%87/#findComment-255215
Udostępnij na innych stronach

  • 0
W dniu 9.08.2020 o 22:32, Kormic napisał:

W takim razie daj chwilę. Sam przetestuję i powiem do jakich wniosków doszedłem.

EDIT:

Chwila, chwila. Czy ty przypadkiem nie masz aby przypadkiem błędu z wcięciem (tabowaniem)?

 Empty configuration section! You might want to indent one or more of the subsequent lines to make them belong to this section or remove the colon at the end of the line if you don't want this line to start a section. (zabij.sk, line 2: if player's y-coordinate is less than or equal to 0:')

 

Edytowane przez xAxee
xAxee

Wstawiam w code

Notatka dodana przez xAxee

Odnośnik do komentarza
https://skript.pl/temat/40937-automatyczna-%C5%9Bmier%C4%87/#findComment-255216
Udostępnij na innych stronach

  • 0
W dniu 9.08.2020 o 22:38, Ciasnyelo1 napisał:

 Empty configuration section! You might want to indent one or more of the subsequent lines to make them belong to this section or remove the colon at the end of the line if you don't want this line to start a section. (zabij.sk, line 2: if player's y-coordinate is less than or equal to 0:')

 

No właśnie...

Ma być tak:

on any move:
	if player's y-coordinate is less than 0:
		kill player

Mimo wszystko odradzam ci używanie tego eventu, bo przy większej ilości graczy RAM będzie schodził jak ciepłe bułki.

Edytowane przez xAxee
xAxee

Poprawiam cytat

Notatka dodana przez xAxee

Odnośnik do komentarza
https://skript.pl/temat/40937-automatyczna-%C5%9Bmier%C4%87/#findComment-255217
Udostępnij na innych stronach

  • 0

a może coś takiego? Wykona się tylko gdy gracz dostanie obrażenie a nie ciągle nawet przy ruchu myszką.

on damage:
	victim is player
	damage cause is void
	kill victim

albo coś takiego? Wykona się gdy gracz opuści region (np globalny do poziomu 0)

on exiting of "global":
	kill player

 

Odnośnik do komentarza
https://skript.pl/temat/40937-automatyczna-%C5%9Bmier%C4%87/#findComment-255995
Udostępnij na innych stronach

  • 0
10 godzin temu, xAxee napisał:

a może coś takiego? Wykona się tylko gdy gracz dostanie obrażenie a nie ciągle nawet przy ruchu myszką.


on damage:
	victim is player
	damage cause is void
	kill victim

albo coś takiego? Wykona się gdy gracz opuści region (np globalny do poziomu 0)


on exiting of "global":
	kill player

 

To pierwsze raczej mu nie wystarczy, ale to drugie? Tak się raz zastanawiałem czy to na regionie aby przypadkiem nie oprzeć (mam na myśli rozciągnięcie regionu na jakieś tam kilka tysięcy kratek), ale myślałem, że region "__global__" sięga daleko w voida, a tu takie coś. No cóż, niewątpliwie mu się to przyda.

Odnośnik do komentarza
https://skript.pl/temat/40937-automatyczna-%C5%9Bmier%C4%87/#findComment-256014
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ę...