Skocz do zawartości
  • 0

Czas


Kamill0s

Pytanie

Witam!

Przychodze tutaj z problemem takim, że gdy mam ustawiony czas vipa na np. 100 sekund, to po 5 sekundach nie zabiera mi 5 z zmiennej  {vipczas::%loop-player%}

Wszystko jest dobrze wytabowane, gdy reloaduje skript nie wywala żadnych błędów.

command /vip:
    trigger:
        if {vip::%player%} is false:
            send "&cNie masz vipa."
            stop
        else:
            send "&7Do końca rangi zostało &6%{vipczas::%player%}% &7sekund."
            stop
every 5 seconds:
    loop all players:
        if {vip::%loop-player%} is true:
            remove 5 from {vipczas::%loop-player%}
            if {vipczas::%loop-player%} is less or equal to 0:
                set {vipczas::%loop-player%} to 0
                set {vip::%loop-player%} to false
                send "&cWłaśnie skończył Ci się VIP!" to loop-player

//Poprawiono formatowanie ~ JanekJaran

Edytowane przez JanekJaran
Poprawiono formatowanie
Odnośnik do komentarza
https://skript.pl/temat/26536-czas/
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Godzinę temu, Kamill0s napisał:

Witam!

Przychodze tutaj z problemem takim, że gdy mam ustawiony czas vipa na np. 100 sekund, to po 5 sekundach nie zabiera mi 5 z zmiennej  {vipczas::%loop-player%}

Wszystko jest dobrze wytabowane, gdy reloaduje skript nie wywala żadnych błędów.


command /vip:
    trigger:
        if {vip::%player%} is false:
            send "&cNie masz vipa."
            stop
        else:
            send "&7Do końca rangi zostało &6%{vipczas::%player%}% &7sekund."
            stop
every 5 seconds:
    loop all players:
        if {vip::%loop-player%} is true:
            remove 5 from {vipczas::%loop-player%}
            if {vipczas::%loop-player%} is less or equal to 0:
                set {vipczas::%loop-player%} to 0
                set {vip::%loop-player%} to false
                send "&cWłaśnie skończył Ci się VIP!" to loop-player

//Poprawiono formatowanie ~ JanekJaran

A gdzie ty ten czas ustawiasz? A poza tym nie powninieneś co 5 sekund zapęttlać  wszystkich graczy.
 

on join:
	while player is online:
		wait 1 second
		remove 1 from {vipczas::%player%}
		if {vipczas::%player%} is bigger or equal to 0:
			send "cos"

 

Edytowane przez _AvaX_
Poprawione
Odnośnik do komentarza
https://skript.pl/temat/26536-czas/#findComment-174781
Udostępnij na innych stronach

  • 0
47 minut temu, _AvaX_ napisał:

A gdzie ty ten czas ustawiasz? A poza tym nie powninieneś co 5 sekund zapęttlać  wszystkich graczy.
 


on join:
	while player is online:
		wait 1 second
		remove 1 from {vipczas::%player%}
		if {vipczas::%player%} =< 0:
			send "cos"

 

Tak, czas ustawiam.

Przy tym co napisałeś wywala błąd: '{vipczas::%player%} =' is not ant entity type (vipczas.sk, line 13: if {vipczas::%player%} = < 0:')

 

EDIT:

Naprawiłem, dzięki. Temat do zamknięcia.

Edytowane przez Kamill0s
Odnośnik do komentarza
https://skript.pl/temat/26536-czas/#findComment-174784
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ę...