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

[Poprawa] Timer :)


Rekomendowane odpowiedzi

Opublikowano


when kill with npc.get_race() == 2493 and party.is_in_dungeon() begin
if party.is_leader() then
​notice_all("Grupa gracza "..pc.get_name().." zabiła Smoka !")
pc.setqf("czas", 60*60+get_time())
return
end
notice_all("Gracz "..pc.get_name().." pokonał Smoka wraz z grupą.")
timer("koniec1", 65)
timer("koniec", 62)
when koniec1.timer
d.notice("Zbierajcie drop pozostało wam 60 sec!!")
when koniec.timer
d.join(1)
end
end
end


nie działa -_- jak zrobić aby po zabiciu tego moba pisało że pozostało 60 sec i przenosiło po 60 sec

Opublikowano
when kill with npc.get_race() == 2493 and party.is_in_dungeon() begin
timer("end", 1*60)
d.notice("Pozostało 60 sekund! Spieszcie się!")
if party.is_leader() then
​notice_all("Grupa gracza "..pc.get_name().." zabiła Smoka !")
pc.setqf("czas", 60*60+get_time())
return
end
notice_all("Gracz "..pc.get_name().." pokonał Smoka wraz z grupą.")
timer("koniec1", 65)
timer("koniec", 62)
when end.timer begin
d.join(1)
end
end
end
end

Nie wiem jak z endami gdyż nie dałeś całego questa.

727881401622271220780.jpeg
Opublikowano


end

when kill with npc.get_race() == 2493 and party.is_in_dungeon() begin

timer("end", 60)

d.notice("Pozostało 60 sekund! Spieszcie się!")

if party.is_leader() then

notice_all("Grupa gracza "..pc.get_name().." zabiła Smoka !")

pc.setqf("czas", 60*60+get_time())

return

end

notice_all("Gracz "..pc.get_name().." pokonał Smoka wraz z grupą.")

when end.timer begin

d.exit_all()

end

end

end

Opublikowano
			notice_all("Gracz "..pc.get_name().." pokonał Smoka wraz z grupą.")
			timer("end", 60)
			d.notice("Pozostało 60 sekund! Spieszcie się!")
			when end.timer begin 
			d.exit_all()

Musisz uwzględnić:

when end.timer begin

Kiedy timer o nazwie "end" dobiegnie końca odliczania, wtedy:

d.exit_all()
727881401622271220780.jpeg
Opublikowano
when kill with npc.get_race() == 2493 and party.is_in_dungeon() begin
			timer("koniec", 1*60)
			d.notice("Pozostało 60 sekund! Spieszcie się!")
			when koniec.timer begin 
			d.exit_all()
			if party.is_leader() then
				notice_all("Grupa gracza "..pc.get_name().." zabiła Smoka !")
				pc.setqf("czas", 60*60+get_time())
				return
			end
			notice_all("Gracz "..pc.get_name().." pokonał Smoka wraz z grupą.")
		end
	end
end
http://scr.hu/0ad2/k5vq5


			timer("koniec", 1*60)
			d.notice("Pozostało 60 sekund! Spieszcie się!")
			d.exit_all()

a w takiej formie się już kompiluje

Opublikowano

Bardziej tak:

when kill with npc.get_race() == 2493 and party.is_in_dungeon() begin
	if party.is_leader() then
		notice_all("Grupa gracza "..pc.get_name().." zabiła Smoka !")
		timer("end", 60)
		d.notice("Pozostało 60 sekund! Spieszcie się!")
		pc.setqf("czas", 60*60+get_time())
	else
	notice_all("Gracz "..pc.get_name().." pokonał Smoka wraz z grupą.")
		timer("end", 60)
		d.notice("Pozostało 60 sekund! Spieszcie się!")
	end
end
when end.timer begin
	d.exit_all()
end

+ dopasuj to sobie do całego questa (endy itp.)

727881401622271220780.jpeg
Opublikowano

nwm czy o to ci dokladnie chodzilo ale masz

 

 

if party.is_leader() then
​notice_all("Grupa gracza "..pc.get_name().." zabiła Smoka !")
pc.setqf("czas", 60*60+get_time())
return
end
notice_all("Gracz "..pc.get_name().." pokonał Smoka wraz z grupą.")
timer("koniec1", 65)
when koniec1.timer
d.notice("Zbierajcie drop pozostało wam 60 sec!!")

timer("koniec", 60)

end
when koniec.timer
d.join(1)
end
end
end

 

endy sam sobie ustaw bo nwm jaki jest caly quest >.<

sygna1.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...