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

Rekomendowane odpowiedzi

Opublikowano

Witam, Może ktoś mi poprawić quest niby działa wszystko tylko po zabiciu chce aby było 10 sec na zebranie dropu a potem tepa do miasta + chyba coś z timerami nie działa bo gdy sie jest tam 5 minut pisze pozostało 5 minut ;/  Oczywiście MAX Like  <3 

 

quest swiatyniasmoka begin
	state start begin
		when 30121.chat."Chcę zabić tego Smoka!" begin
			say_title("Duch Sura:")
			say("Ten smok jest bardzo silny, nie pokonasz go sam!")
			say("Dlatego tez musisz posiadac grupe 3 osob")
			say("aby wejsc do tej komnaty. Komnate strzega")
			say("3 kluczowe drzwi, nazywaja te klucze kretymi")
			say("wiec jesli chcesz wejsc do tej komnaty musisz takze")
			say("je mi przyniesc, a swoim czarem przekrece je")
			say("aby otworzyc drzwi. Drzwi te będą mogły być otwarte")
			say("tylko na 30 minut. W przeciagu tego czasu musicie")
			say("pokonac Smoka!")
			say_item_vnum(30179)
			local s = select("Jestesmy gotowi!", "Anuluj")
			if s == 1 then
				say_title("Duch Sura:")
				say_reward("Masz dla mnie Klucze?")
				say_reward("Posiadasz minimalnie 2 dowarzyszy ?")
				say_item_vnum(30179)
				local s2 = select("2 razy TAK!", "Nie")
				if s2 == 1 then
					say_title("Duch Sura:")
					if pc.countitem(30179) < 3 then
						say("Nie posiadasz 3x Krętych Kluczy:")
						say_item_vnum(30179)
					elseif !party.is_leader() then
						say("Nie jesteś liderem Grupy.")
					elseif party.get_near_count() < 3 then
						say("Twoja grupa nie posiada 3 osób.")
					else
						pc.remove_item(30179, 3)
						pc.setqf("pierwszy", 1)
						game.set_event_flag("klucz", get_time() + 300)
						game.set_event_flag("dostep", get_time() + 1800)
						d.join(207)
					end
				end
			end
		end
		when login with pc.get_map_index() >= 2070000 and pc.get_map_index() < 2080000 and pc.in_dungeon() begin
			timer("koniec", 1800)
			timer("x", 900)
			timer("xx", 600)
			timer("xxx", 300)
			timer("xxxx", 1200)
			timer("xxxxx", 1500)
			if pc.getqf("pierwszy") == 1 then
				pc.setqf("pierwszy", 0)
				d.spawn_mob(2493, 182, 174)
				d.spawn_mob(8023, 196, 181)
				d.spawn_mob(8023, 195, 165)
				d.spawn_mob(8023, 173, 163)
				d.spawn_mob(8023, 174, 186)
				d.regen_file("data/dungeon/swiatyniasmoka.txt")
				d.notice("< Informacja > Pozostało 30minut na zniszczenie Beran'a Setaou!")
			else
				notice("<Informacja> Witaj w Świątyni Smoka!")
			end
		end
		when xxxxx.timer with pc.in_dungeon() and pc.get_map_index() >= 2070000 and pc.get_map_index() < 2080000 begin
			d.notice("< Informacja > Pozostało 25minut.")
		end
		when xxxx.timer with pc.in_dungeon() and pc.get_map_index() >= 2070000 and pc.get_map_index() < 2080000 begin
			d.notice("< Informacja > Pozostało 20minut.")
		end
		when xxx.timer with pc.in_dungeon() and pc.get_map_index() >= 2070000 and pc.get_map_index() < 2080000 begin
			d.notice("< Informacja > Pozostało 15minut.")
		end
		when xx.timer with pc.in_dungeon() and pc.get_map_index() >= 2070000 and pc.get_map_index() < 2080000 begin
			d.notice("< Informacja > Pozostało 10minut.")
		end
		when x.timer with pc.in_dungeon() and pc.get_map_index() >= 2070000 and pc.get_map_index() < 2080000 begin
			d.notice("< Informacja > Pozostało 5minut.")
		end
		when koniec.timer with pc.in_dungeon() and pc.get_map_index() >= 2070000 and pc.get_map_index() < 2080000 begin
			d.notice("< Informacja > Czas się skończył. Zostaniecie wyrzuceni ze Świątyni Smoka.")
			d.exit_all()
		end
		when kill with npc.get_race() == 2493 and pc.in_dungeon() and pc.get_map_index() >= 1540000 and pc.get_map_index() < 2080000 begin
			d.notice("< Informacja > Udało Wam się pokonać Beran'a Setaou!")
			d.notice("< Informacja > Możecie się wylogować ze Świątyni Smoka.")
			d.kill_all()
		end
		when exitall.timer with pc.in_dungeon() and pc.get_map_index() >= 2070000 and pc.get_map_index() < 2080000 begin
			d.kill_all()
			d.notice("< Informacja > Czas się skończył.")
		end
		when 30316.use with pc.is_gm() begin
			syschat("test1")
			game.set_event_flag("klucz", get_time() + 1)
			game.set_event_flag("dostep", get_time() + 1)
			syschat("test2")
		end
	end
end

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...