Skocz do zawartości
  • 0

Ciagle kiedy gracz przykuca


Pytanie

Witam. Staram sie zrobic w skripcie skrypt ktory na Kucaniu rozwala blok ponizej gracza po czym po 100mil sekundach postawia kolejny. Taka winda.

Ale to wykrywa jak sie skonczy kucac.

Oto moj kod:

on sneak toggle:
	if {bridge::player} is true:
		if player is sneaking:
			broadcast "test"
			if block below player is not bedrock:
				set {bridge::player} to false
				set block Below player To air
				wait 0.1 second
				if block below player is not bedrock:
					set block Below player To Stone
				set {bridge::player} to true

 

Odnośnik do komentarza
https://skript.pl/temat/45298-ciagle-kiedy-gracz-przykuca/
Udostępnij na innych stronach

16 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Teraz, psychaszmata napisał:

Witam. Staram sie zrobic w skripcie skrypt ktory na Kucaniu rozwala blok ponizej gracza po czym po 100mil sekundach postawia kolejny. Taka winda.

Ale to wykrywa jak sie skonczy kucac.

Popraw warunek w trzeciej linijce na 'player isn't sneaking'. Wtedy kod wykona się tylko wtedy gdy gracz zacznie kucać.

Odnośnik do komentarza
https://skript.pl/temat/45298-ciagle-kiedy-gracz-przykuca/#findComment-285282
Udostępnij na innych stronach

  • 0

Oj troche kod pomylilem bo chce by to w petli bylo.

6 minut temu, Kormic napisał:

Popraw warunek w trzeciej linijce na 'player isn't sneaking'. Wtedy kod wykona się tylko wtedy gdy gracz zacznie kucać.

 

 

Ciagle kiedy gracz kuca tak jak w temacie

Nieaktywny

Łączę posty.

Odnośnik do komentarza
https://skript.pl/temat/45298-ciagle-kiedy-gracz-przykuca/#findComment-285283
Udostępnij na innych stronach

  • 0
2 minuty temu, Kormic napisał:

Dobra, wytłumacz jeszcze raz jak ty to widzisz i jak chcesz aby to działało.

Probowalem aktualnie.

while player is sneaking:
	broadcast "Test"

Chce żeby ciągle gdy gracz kuca broadcastowalo test

Odnośnik do komentarza
https://skript.pl/temat/45298-ciagle-kiedy-gracz-przykuca/#findComment-285289
Udostępnij na innych stronach

  • 0
2 minuty temu, psychaszmata napisał:

Probowalem aktualnie.


while player is sneaking:
	broadcast "Test"

Chce żeby ciągle gdy gracz kuca broadcastowalo test

W pętli 'while' nigdy nie zapominaj o delayu (np. 'wait 1 tick'), bo ci serwer wywali.

Odnośnik do komentarza
https://skript.pl/temat/45298-ciagle-kiedy-gracz-przykuca/#findComment-285291
Udostępnij na innych stronach

  • 0
1 minutę temu, psychaszmata napisał:

Wiem. A jak się robi by ciągle kucało?

Żeby co się robiło? Nie rozumiem pytania.

Odnoszę wrażenie, że powoli odbiegasz tematem od twojego pierwotnego problemu.

Odnośnik do komentarza
https://skript.pl/temat/45298-ciagle-kiedy-gracz-przykuca/#findComment-285294
Udostępnij na innych stronach

  • 0

W sensie. Że jak zrobić akcję broadcast "test" w pętli kiedy gracz kuca

4 minuty temu, Kormic napisał:

Żeby co się robiło? Nie rozumiem pytania.

Odnoszę wrażenie, że powoli odbiegasz tematem od twojego pierwotnego problemu.

 

Odnośnik do komentarza
https://skript.pl/temat/45298-ciagle-kiedy-gracz-przykuca/#findComment-285296
Udostępnij na innych stronach

  • 0
Teraz, psychaszmata napisał:

W sensie. Że jak zrobić akcję broadcast "test" w pętli kiedy gracz kuca

 

Tak jak to zrobiłeś. Dodaj jedynie delay i po problemie.

Odnośnik do komentarza
https://skript.pl/temat/45298-ciagle-kiedy-gracz-przykuca/#findComment-285297
Udostępnij na innych stronach

  • 0
1 minutę temu, psychaszmata napisał:

Wtedy to ciągle wykrywa dopiero jak skończe kucać i wykonuje to tylko raz

To ja już w ogóle nie rozumiem czego ty oczekujesz.

Sam tak chciałeś.

4 minuty temu, psychaszmata napisał:

jak zrobić akcję broadcast "test" w pętli kiedy gracz kuca

 

Odnośnik do komentarza
https://skript.pl/temat/45298-ciagle-kiedy-gracz-przykuca/#findComment-285300
Udostępnij na innych stronach

  • 0
Teraz, Kormic napisał:

To ja już w ogóle nie rozumiem czego ty oczekujesz.

Sam tak chciałeś.

 

Mi chodzi o to by jak ciągle kuca to ma wtedy kiedy on kuca wykonywać broadcasta w pętli. Bo tak to wykonuje dopiero jak skończe kucać i tylko raz. Jak nie rozumiesz mogę ci pokazać na discordzie.

Odnośnik do komentarza
https://skript.pl/temat/45298-ciagle-kiedy-gracz-przykuca/#findComment-285302
Udostępnij na innych stronach

  • 0
Teraz, psychaszmata napisał:

Mi chodzi o to by jak ciągle kuca to ma wtedy kiedy on kuca wykonywać broadcasta w pętli. Bo tak to wykonuje dopiero jak skończe kucać i tylko raz. Jak nie rozumiesz mogę ci pokazać na discordzie.

Pokaż w takim razie jeszcze raz twój cały kod.

Odnośnik do komentarza
https://skript.pl/temat/45298-ciagle-kiedy-gracz-przykuca/#findComment-285303
Udostępnij na innych stronach

  • 0
Teraz, Kormic napisał:

Pokaż w takim razie jeszcze raz twój cały kod.

on sneak toggle:
	if {bridge::player} is true:
		while player is sneaking:
			wait 0.1 second
			broadcast "test"
			if block below player is not bedrock:
				set {bridge::player} to false
				set block Below player To air
				wait 0.1 second
				if block below player is not bedrock:
					set block Below player To Stone
				set {bridge::player} to true

 

Odnośnik do komentarza
https://skript.pl/temat/45298-ciagle-kiedy-gracz-przykuca/#findComment-285305
Udostępnij na innych stronach

  • 0
4 minuty temu, psychaszmata napisał:

on sneak toggle:
	if {bridge::player} is true:
		while player is sneaking:
			wait 0.1 second
			broadcast "test"
			if block below player is not bedrock:
				set {bridge::player} to false
				set block Below player To air
				wait 0.1 second
				if block below player is not bedrock:
					set block Below player To Stone
				set {bridge::player} to true

 

Usuń te zmienne, są one niepotrzebne. Już nie wnikam w to, że są źle zrobione.

Zamiast nich użyj warunku 'if player wasn't sneaking' przed pętlą 'while'.

Odnośnik do komentarza
https://skript.pl/temat/45298-ciagle-kiedy-gracz-przykuca/#findComment-285308
Udostępnij na innych stronach

  • 0
7 minut temu, Kormic napisał:

Usuń te zmienne, są one niepotrzebne. Już nie wnikam w to, że są źle zrobione.

Zamiast nich użyj warunku 'if player wasn't sneaking' przed pętlą 'while'.

Chcialem to troche innaczej ale i tak dziala. Dzk

Odnośnik do komentarza
https://skript.pl/temat/45298-ciagle-kiedy-gracz-przykuca/#findComment-285310
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ę...