Skocz do zawartości
  • 0

Fly


SeIniKs

Pytanie

cześć może mi ktoś pokazać jak zrobić żeby w tym skrypcie dawało fly na 4 minuty i pokazywało na actionbarze "&aFly: &6<czas>" a po tym to wszystko wyłączało?

on consume:
	if name of event-item is "Fly Potion":
		make player fly



 

Edytowane przez SeIniKs
Odnośnik do komentarza
https://skript.pl/temat/44413-fly/
Udostępnij na innych stronach

9 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
7 minut temu, SeIniKs napisał:

cześć może mi ktoś pokazać jak zrobić żeby w tym skrypcie dawało fly na 4 minuty i pokazywało na actionbarze "&aFly: &6<czas>" a po tym to wszystko wyłączało?

No cóż, najprościej będzie to zrobić w ten sposób:

  • ustawiasz dwie zmienne lokalne - jedna reprezentuje minuty, jej wartość będzie wynosiła 4; druga sekundy, jej wartość to 0
  • tworzysz pętlę while z warunkiem czy gracz jest online, w której sprawdzasz czy sekundy wynoszą 0, (jeżeli tak to sprawdzasz czy ilość minut wynosi 0 (jeżeli tak, zatrzymujesz pętlę; jeżeli nie, odejmujesz 1 od minuty, ustawiasz ilość sekund jako 59 i wysyłasz action bar z czasem); jeżeli nie, odejmujesz 1 od sekund, wysyłasz action bar i odczekujesz sekundę)
  • Po ukończeniu pętli wykonujesz w kodzie 'make player stop flying' (możesz przed tym dorzucić sprawdzanie czy gracz jest online, czy też nie)
Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/44413-fly/#findComment-278497
Udostępnij na innych stronach

  • 0
Teraz, SeIniKs napisał:

@Kormic a mozesz mi podać kod, bo ja nie znam się jeszcze na skript i  nie wiem jak niektóre rzeczy się robi (dopiero przedwczoraj zacząłęm)

Mógłbym, ale tego nie zrobię.

Wolisz zrobić to samemu czy dostać gotowy kod? Na twoim miejscu z tego pierwszego miałbym frajdę, a to drugie byłoby dla mnie krzywdzące.

Poszperaj w poradnikach, dokumentacjach, oswój się z tym. Nie ma co się śpieszyć.

Odnośnik do komentarza
https://skript.pl/temat/44413-fly/#findComment-278500
Udostępnij na innych stronach

  • 0
Teraz, SeIniKs napisał:

@Kormic Mówię, że dopiero zaczynam z pisaniem skryptów.

Spokojnie, tylko pytam.

Pętla while prezentuje się następująco:

while [warunek]:
	# Kod w pętli

Należy pamiętać o delayu na końcu pętli.

Odnośnik do komentarza
https://skript.pl/temat/44413-fly/#findComment-278509
Udostępnij na innych stronach

  • 0
1 minutę temu, Kormic napisał:

Spokojnie, tylko pytam.

Pętla while prezentuje się następująco:


while [warunek]:
	# Kod w pętli

Należy pamiętać o delayu na końcu pętli.

Dzięki, a jak moge zakączyć pętle?

Odnośnik do komentarza
https://skript.pl/temat/44413-fly/#findComment-278510
Udostępnij na innych stronach

  • 0
1 minutę temu, SeIniKs napisał:

zakączyć pętle

pętla się skończy, gdy warunek przestanie być prawdziwy, ewentualnie exit loop

 nieco stary poradnik

Edytowane przez CoFFeIN04
Odnośnik do komentarza
https://skript.pl/temat/44413-fly/#findComment-278511
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ę...