Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Problem z timerem, nie wykonuje się


Rekomendowane odpowiedzi

Opublikowano
timer("isonline", 7000)

1.Gdzieś w queście rozpocząłem odliczanie (timer) i funkcja ma się powtarzać aż do momentu spełnienia warunku:

when isonline.timer begin
	if t == 1 then
	...
	else
		timer("isonline", 7000)
	end
end

Niestety funkcja nie wykonuje się... (może dlatego, że uruchamiam kilka timerów?

 

2. Jak zatrzymać timer_loop?

Gdy czas minie timer zadziała tylko dla gracza, który go wystartował (ruszył)? Czy może wszystkim będzie pokazywało, że czas minął?

Opublikowano

Loop_timer i timer działa dla pojedyńczego gracza. Po wylogowaniu się timer znika, nie pamiętam jak jest z loop_timer, server_timer jest dla wszystkich graczy :P

looptimer też znika.

 

Oba timery można zatrzymać funkcją cleartimer().

		loop_timer("licznik", 30)
		when licznik.timer begin
			if warunek then
				cleartimer("licznik")
			else
				chat("Timer nadal będzie trwał i wykonają się poniższe funkcje.")
				chat("bla bla bla")
				chat("bla bla bla")
				chat("bla bla bla")
				chat("bla bla bla")
			end
		end

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...