Skocz do zawartości
  • 0

Jak napisać ?


miki111146

Pytanie

Jak napisać że co 10 sekund odejmuje wszystkim graczom 1 z toksycznosci

próbowałem zrobić to tak :

every 10 seconds:
    loop all players:
        add -1 to {sk.toksycznosc::%player%}

a gdy toksycznosc bedzie rowna 0 to nie odejmuje

Edytowane przez miki111146
Odnośnik do komentarza
https://skript.pl/temat/18240-jak-napisa%C4%87/
Udostępnij na innych stronach

9 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
every 10 seconds:
    loop all players:
        remove 1 from {sk.toksycznosc::%loop-player%}
    if {sk.toksycznosc::%loop-player%} is 0:
    	cancel event

Jeżeli to nie zadziała to spróbuj to:

every 10 seconds:
    loop all players:
        remove 1 from {sk.toksycznosc::%player%}
    if {sk.toksycznosc::%player%} is 0:
    	cancel event

A jeżeli też nie zadziała to:

every 10 seconds:
    loop all players:
    	if {sk.toksycznosc::%player%} is >= 1:
        	remove 1 from {sk.toksycznosc::%player%}
       	else:
    		cancel event

nie sprawdzałem ;v

Odnośnik do komentarza
https://skript.pl/temat/18240-jak-napisa%C4%87/#findComment-124863
Udostępnij na innych stronach

  • 0

oba mi nie działają :(

ByczekTV ale w pierwszym jest tylko 1 bład

there's no loop that matches 'loop-player' (toksycznosc.sk, line 132: if

{sk.toksycznosc::%loop-player%} is 0:')

Edytowane przez miki111146
Odnośnik do komentarza
https://skript.pl/temat/18240-jak-napisa%C4%87/#findComment-124878
Udostępnij na innych stronach

  • 0

a może tak:
 

every 10 seconds:
    loop all players:
    	if {sk.toksycznosc::%loop-player%} is >= 1:
        	subtract 1 from {sk.toksycznosc::%loop-player%}
       	else:
    		cancel event

 

Edytowane przez bopke
Odnośnik do komentarza
https://skript.pl/temat/18240-jak-napisa%C4%87/#findComment-124930
Udostępnij na innych stronach

  • 0

jakbyś przeczytał o co chodzi w błędzie to byś wiedział, że część odstępów jest na spacjach a część na tabach i trzeba to poprawić.

Poprawiłem kod bo zasugerowałem się błędną arytmetyką panów wyżej.

every 10 seconds:
 loop all players:
  if {sk.toksycznosc::%loop-player%} is greater than 0:
   subtract 1 from {sk.toksycznosc::%loop-player%}

  teraz działa na pewno tak jak powinno.

Odnośnik do komentarza
https://skript.pl/temat/18240-jak-napisa%C4%87/#findComment-124934
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

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