Skocz do zawartości
  • 0

Wykrywanie itemu


korniszonekk123

Pytanie

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
57 minut temu, bludis napisał:

on join:
    while player is online:
        if player has diamond:
            send "Miłego dnia."
        wait 10 seconds

 

wszyscy wokoło zawsze dudnią że pętle czasowe są złe...

no i pewnie to samo miałeś na myśli poprawiając kod po Turasie - tylko że on zrobił prosto jedną pętlę, a ty przekombinowałeś i teraz dla każdego gracza będzie rozpoczynało nową i w każdej osobno będzie sprawdzało czas. A nawet stworzy się ich więcej o ile gracz wyjdzie i wejdzie na serwer w ciągu tych 10 sekund - za każdym razem rozpocznie się kolejna pętla - i w ten oto sposób dla jednego gracza może działać kilka pętli odliczających czas 
:thinking:

Spoiler

laggy-computer_o_770747.jpg

 

Odnośnik do komentarza
https://skript.pl/temat/39842-wykrywanie-itemu/#findComment-249533
Udostępnij na innych stronach

  • 0
8 godzin temu, korniszonekk123 napisał:

a jak sprawdzić czy ma np. 10 diamentów w eq?

 

every 10 seconds:
	loop all players:
		if loop-player has 10 diamonds:
			send "Stać Cie na masło" to loop-player

 

Odnośnik do komentarza
https://skript.pl/temat/39842-wykrywanie-itemu/#findComment-249576
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ę...