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

Jeden i ten sam dungeon...


dzekon

Rekomendowane odpowiedzi

Opublikowano

Cześć!

Mam problem z dungeonami. Oto questy:

 

1.Komnata Baronowny

quest baronowna begin
	state start begin
		when 20024.chat."Baronowna" begin
			say("Tak")
			say("")
			local q = select("Tak", "Nie, obawiam się jego...")
			if q == 1 then
				say("bla")
				d.join(195)
			elseif q == 2 then
				say("spadaj")
			end
		end
	when login with pc.in_dungeon() and pc.get_map_index() >= 1950000 and pc.get_map_index() < 1960000 begin
		timer("startish", 2)
	end

	when startish.timer begin
		d.regen_file("data/dungeon/baronowna/baronowna_regen.txt") 
		d.notice("Tajemnicza Komnata Baronówny...")
		d.notice("")
		d.notice("Waszym zadaniem jest przetrwać ataki sługów Baronówny!")
		d.notice("Do dzieła!")
		timer("nawalnica", 15)
	end
	when nawalnica.timer begin
		d.notice("Udało się! Teraz zniszcz Metiny Pająków!")
		d.kill_all()
		d.clear_regen()
		d.spawn_mob(8134, 364, 592)
	end
	when kill with npc.get_race() == 8134 and pc.in_dungeon() and pc.get_map_index() >= 1950000 and pc.get_map_index() < 1960000 begin
		d.notice("Brawo! Baronówna")
		d.regen_file("data/dungeon/baronowna/baronowna_regen.txt") 
		d.spawn_mob(2094, 368, 590)
	end
	when kill with npc.get_race() == 2094 and pc.in_dungeon() and pc.get_map_index() >= 1950000 and pc.get_map_index() < 1960000 begin
		d.notice("Gratulacje!")
		d.clear_regen()
		d.kill_all()
		timer("ended", 10)
	end
	when ended.timer begin
		d.exit_all()
	end
end
end

2.Swiatynia Smoka

quest swiatynia begin
	state start begin
		when 20092.chat."Świątynia Smoka" begin
			say_title_pomaranczowy("Strażniczka Komnaty Smoka:")
			say_zloty("")
			say("Komnata Smoka to bardzo niebezpieczne miejsce.")
			say("Jest pilnowana przez potężnego Smoka,")
			say("Berana-Setaou.")
			say("Jego potężna moc, lodowy chłód, powoduje")
			say("paranoje, omdlenie, osłabienie.")
			say("")
			say_reward("Chciałbyś stawić czoła Beran-Setaou?")
			local s = select("Tak", "Nie, obawiam się jego...")
				if s == 1 then
					say_title_pomaranczowy("Strażniczka Komnaty Smoka:")
					say_zloty("")
					say("Naprawdę? Jesteś bardzo odważną osobą!")
					say("Tylko wyjątki chcą tego dokonać.")
					say("Ty chyba takim jesteś!")
					say("")
					say("Ale.. Sam nic nie ździałasz, mówię Ci to,")
					say("dlatego że znam jego potężną siłę!")
					say("Musisz być bardzo doświadczony i mieć grupę,")
					say("dzięki której będziecie mogli go pokonać!")
					say("Samo wejście również nie jest darmowe, aby")
					say("wejść potrzebujesz 3x Krętych Kluczy.")
					wait()
					say_title_pomaranczowy("Informacja:")
					say_zloty("")
					say("Aby wejść do Komnaty Smoka potrzebujesz:")
					say_reward("80 poziom postaci,")
					say_reward("Przywódctwo w grupie min. 2 osobowej!")
					say_reward("3x Kręty Klucz!")
					say("")
					say_zloty("Czy chcesz wejść do Komnaty Smoka?")
					local p = select("Tak", "Nie")
					if p == 1 then
					if not party.is_leader() then
						say_title_pomaranczowy("Strażniczka Komnaty Smoka:")
						say_zloty("")
						say("Mówiłam Ci już, że sam nie dasz rady!")
						say("Toć to pewna śmierć...")
					elseif pc.level < 80 then
						say_title_pomaranczowy("Strażniczka Komnaty Smoka:")
						say_zloty("")
						say("Hmm.. Wiesz co? Chyba masz zbyt niskie")
						say("doświadczeniem aby móc stawić czoła")
						say("takiej bestii jak Beran-Setaou.")
	    				elseif pc.countitem(30179) < 3 then
						say_title_pomaranczowy("Strażniczka Komnaty Smoka:")
						say_zloty("")
						say("Przejście nie jest darmowe.")
						say("Aby wejść, trzeba 3x Krętych Kluczy!")
					else
					say_title_pomaranczowy("Strażniczka Komnaty Smoka:")
						say_zloty("")
						say("Dobrze! Spełniasz wszystkie warunki!")
						say("Zostaniecie teleportowani!")
						pc.remove_item(30179, 3)
						d.join(2)
					end
				elseif s == 2 then
					say_title_pomaranczowy("Strażniczka Komnaty Smoka:")
					say_zloty("")
					say("Spodziewałam się tego! Tylko wyjątki decydują ")
					say("się na pojedynek, który jest pewną śmiercią!")
					say("Dobra, znikaj już!")
					say("")
					end
			end
		end

		when login with pc.in_dungeon() and pc.get_map_index() >= 20000 and pc.get_map_index() < 30000 begin
			timer("startish", 2)
		end

		when startish.timer begin
			d.spawn_mob(8133, 184, 172)
			d.regen_file("data/dungeon/komnata/komnata_regen.txt") 
			d.notice("Znajdujecie się w Komnacie Smoka!")
			d.notice("Waszym zadaniem jest zgładzenie Berana-Setaou, czyli")
			d.notice("Niebiańskiego Smoka!")
			d.notice("Najpierw musicie go przebudzić... Aby to uczynić, musicie rozbić Świątynny Metin!")
		end
		when kill with npc.get_race() == 8133 and pc.in_dungeon() and pc.get_map_index() >= 20000 and pc.get_map_index() < 30000 begin
			timer("startish2", 2)
		end
		when startish2.timer begin
			d.notice("Rozbiliście Świątynny Metin! ")
			d.notice("Beran-Setaou się przebudził...")
			timer("smoczek", 15)
		end
		when smoczek.timer begin
			d.spawn_mob(2497, 184, 172)
			d.notice("Beran-Setaou jest zły!")
			d.notice("Musicie go zgładzić, zanim on zgładzi Was!")
			timer("koniecczasu", 2100)
		end
		when kill with npc.get_race() == 2497 and pc.in_dungeon() and pc.get_map_index() >= 20000 and pc.get_map_index() < 30000 begin
			d.notice("Zgładziliście Berana-Setaou!")
			d.notice("Macie 30 sekund na zebranie dropu!")
			d.clear_regen()
			timer("returnedd", 30)
		end
		when returnedd.timer begin
			d.exit_all()
		end
		when koniecczasu.timer begin
			d.notice("Niestety, ale czas się skończył... Zostaniecie wyrzuceni z Komnaty!")
			d.exit_all()
			end
	end
end

Problem polega na tym, że gdy przenoszę się do Komnaty Baronówny to mam normalnie dungeon Świątyni Smoka... I prosiłbym o wstawienie pc.setqf oraz server.timer zamiast timer ponieważ nie wiem jak to zrobić.

Opublikowano

Prawdopodobnie w wpisie index czy jak to dam sie zwie gdzie masz mapy d.join(195 jest id świątyni poszukaj komnaty i zamień to i już.

tumblrmv8l.gif


Members | ProUser | PostmakerPostwriter | Wojownik Duszy

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...