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

[QUEST]Dungeon =)


LIR0Y

Rekomendowane odpowiedzi

Opublikowano

Ten quest odbugowac to 10-15min

 

Spolszczyc to samo ^^

 

Xiao za dużo pierdolisz, a za mało robisz cały czas piszesz o to 5min roboty to 7, a tak naprawdę tego nigdy nie zrobiłeś..

 

 

Autor dzięki. "like"

logoopm.png

Opublikowano

Xiao za dużo pierdolisz, a za mało robisz cały czas piszesz o to 5min roboty to 7, a tak naprawdę tego nigdy nie zrobiłeś..

 

 

Autor dzięki. "like"

Ten quest to juz dawno zrobiłem ;x

 

 

quest devildown begin
state start begin
	when login begin
		if pc.get_map_index() == 20 then
			pc.set_warp_location(20, 3917, 12931)
		end
	end

	when 30121.chat."Ascaria" begin
		say_title("Duch Sury : ")
		say("")
		say("Kiedyś wojownicy armi cesarskiej wiele lat temu strzegli tajemniczego miejsca.")
		say("Znajdował sie na niej potężny smok")
		say("Dziś możesz wejść to Doliny Ascari")
		say("i przejść wszystkie poziomy ")
		say("tajemnieczej Ascari.")
		say("Moge Ci dać szanse")
		say("i przeniosę Cię tam.")
		say("")
		say_reward("Czy chcesz się Teleportować do Doliny Ascarii ??")

		local s = select("Teleportuj", "Oszalałes !? Niee")
			if s == 1 then
				pc.warp(391700, 1293100)
			else
				return
			end
	end

		when 8021.kill begin
		local random = math.random(2)
		if random == 1 then
		chat("Gratulacje !. Właśnie zdobyłeś poprawny fragment karty !")
		game.drop_item(27987, 1)
		else
		chat("Nie właściwy metin...")
		end
	end

	when 30122.chat."Masz już przedmiot do Teleportacji ? " begin

		if pc.count_item(27992)>=1 then
			say("Znalazłeś już karty??!")
			say("Zobaczmy to!")
			pc.removeitem("27992", 1)
			wait()
			say("Okej ..")
			say("Tak ten jest dobry.. przeniosę Cie dalej , lecz uważaj !")
			wait()				
			d.new_jump(20, 3182, 12142)
			d.setf("devillevel", 1)
		else
			say("Niestety nie posiadasz karty ,")
			say("slyszałem że fragmenty karty ,")
			say("możesz zdobyć z metinów które sa niżej")
			say("Jesli je dla mnie zdobędziesz ")
			say(", będe mógł Cie")
			say("przenieść.")
		end
	end

	when login with pc.in_dungeon() and d.getf("devillevel") == 1 begin

		-- Removed Schlüsselsteine aus deinem Inventar falls vorhanden, um Bugusing vorzubeugen. --
			local boxto7= pc.count_item(30300)  
			pc.remove_item(30300,boxto7)
		--------------------------------------------------------------------------------------------

			local vid = d.spawn_mob(11510, 268, 311)
			d.regen_file("data/dungeon/dd_regen2.txt")
			d.set_unique("real", vid)
			d.setf("devillevel", 1)
			d.notice("Musisz Odnaleźć Ognisty Posąg.")
			d.notice("Zniszczyć go możesz jedynie Ty.")
			d.notice("Posągu szukaj na środku mapy.")
			d.notice("Powodzenia.")

	end

	when 11510.kill with pc.in_dungeon() begin
		if d.is_unique_dead("real") then
			d.setf("devillevel", 2)
			d.jump_all(3542, 12825)
		end
	end

	when 20083.chat."Tajemniczny Korytarz" with pc.in_dungeon() and d.getf("devillevel") == 2 begin
		say_title("Poeng-Hong")
		say("")
		say("Witaj młody Wojowniku . Chcesz żebym Cie przepuścił na nastepny poziom ?")
		say("Przeniose Cie . Lecz musisz odszukac mojego Brata Sao-Hae którego znajdziesz wyżej ")
		say("On przeniesie Cie dalej")
		say("Powodzenia !")
		wait()
		d.setf("devillevel", 4)
		timer("devildown_jump1", 1)		
	end		

	when devildown_spawnport.timer begin
		d.regen_file("data/dungeon/dd_warps.txt")
	end

	when 20080.chat."Poeng-Hong" with pc.in_dungeon() and d.getf("devillevel") == 3 begin
		say_title("Sao-Hae")
		say("")
		say("Jestem bratem Poeng-Hong")
		say("Slyszałem dużo o tobie od mojego brata i sądze")
		say("iż mogę Cię przenieść dalej.")
		say("")
		wait()
		local vid = d.spawn_mob(20080, 276, 787)


		d.setf("devillevel", 4)
		timer("devildown_jump1", 1)
	end		

	when devildown_jump1.timer begin
		d.regen_file("data/dungeon/dd_regen3.txt")
		local vid = d.spawn_mob(1191, 803, 290)
		d.set_unique("real", vid)
		d.jump_all(3619, 12075)
		d.notice("Musisz Odnaleźć Silna lodowa wiedzme i zabić ja");
		d.notice("Wtedy zostaniesz przeniesiony na następne piętro.");
	end

	when 1191.kill with pc.in_dungeon() and d.getf("devillevel") == 4 begin
		if d.is_unique_dead("real") then
			d.spawn_mob(20351 , 740 , 207)
			d.setf("devillevel", 5)
		end
	end

	when 20351.chat."Strażnik Podziemi" with pc.in_dungeon() and d.getf("devillevel") == 5 begin	
		say_title("Strażnik Podziemi")
		say("Nazywaja mnie strażnikiem podziemi.")
		say("Jestem tu już od jakiegoś czasu")
		say("i czekam na odpowiednia osobę.")
		say("")
		say("Moge Cię przenieść wyżej.")
		say("Ale czy dasz rade?.")
		say("przeniosę Cię.")
		say("")
		wait()
		d.setf("devillevel", 6)
		timer("devildown_jump2", 2)			
	end

	when devildown_jump2.timer begin
		d.jump_all(4426, 12370)
			d.regen_file("data/dungeon/dd_regen4.txt")
			d.spawn_mob(20352, 1241, 250)
			d.spawn_mob(20352, 1246, 242)
			d.spawn_mob(20352, 1255, 243)
			d.spawn_mob(20352, 1259, 250)
			d.spawn_mob(20352, 1254, 258)
			d.spawn_mob(20352, 1246, 258)
			d.setf("devildownstone_count", 6)
			timer('devildownstone1', 300)
			d.notice("Żeby Odnaleźć portal do Czerwonego Smoka musisz");
			d.notice("zabić wszystkie potwory jakie sa . W czasie krótszym niż 20 minut,");
			d.notice("i wydropić 6 pieczęci. Pieczęcie przeciąg na pomniki które stoją na środku mapy.");	
	end

	when devildownstone1.timer begin
		d.notice("Pozostały czas : 15 Minut")
		timer('devildownstone2', 300)
	end

	when devildownstone2.timer begin
		d.notice("Pozostały czas : 10 Minut")
		timer('devildownstone3', 300)
	end

	when devildownstone3.timer begin
		d.notice("Pozostały czas : 5 Minut")
		timer('devildownstone4', 300)
	end

	when devildownstone4.timer begin
		d.notice("Czas minął")
		d.notice("Zostaniesz przenieśiony na zewnątrz !")
		d.exit_all()
	end

	when 2542.kill with pc.in_dungeon() and d.getf("devillevel") == 6 begin
		local KILL_COUNT_FOR_DROP_DEVIL_KEY = 15
		local n =d.getf("count") + 1
		d.setf("count", n)

		if n == KILL_COUNT_FOR_DROP_DEVIL_KEY then
			game.drop_item(50084, 1)
			d.setf("count", 0)
		end
	end

	when 20352.take with item.vnum == 50084 and d.getf("devillevel") == 6 begin
		npc.purge()
		item.remove()
		d.setf("devildownstone_count", d.getf("devildownstone_count") - 1)
		if d.getf("devildownstone_count") <= 0 then
			d.setf("devillevel", 7)
				-- Setzt die Timer von der Vorletzen EBENE auf 800000 Sec.
				-- Um das nachträgliche herausfliegen zu vermeiden.
				timer('devildownstone1', 800000)
				timer('devildownstone2', 800000)
				timer('devildownstone3', 800000)
				timer('devildownstone4', 800000)
				--------------------------------------------------------
			d.notice("Gratulacje otwarłes stare wrota do poratlu Czerwonego Smoka.")
			d.notice("Musisz teraz przetrwać aż 6 respów przeróżnych potworów")
			timer("devildown_nexttimer", 3)
		else
			d.notice("Pozostało respów "..d.getf("devildownstone_count").." Siegeln")
		end
	end

	when devildown_nexttimer.timer begin
		d.jump_all(4374, 12740)
		-- Firstspawn !!!
		d.regen_file("data/dungeon/dd_boss1.txt")
		------------------
		timer("devildown_bosstimer1", 60)
	end

	when devildown_bosstimer1.timer begin
		-- 2. Spawn !!!
		d.regen_file("data/dungeon/dd_boss2.txt")
		------------------
		timer("devildown_bosstimer2", 60)
	end

	when devildown_bosstimer2.timer begin
		-- 3. Spawn !!!
		d.regen_file("data/dungeon/dd_boss3.txt")
		------------------
		timer("devildown_bosstimer3", 60)
	end

	when devildown_bosstimer3.timer begin
		-- 4. Spawn !!!
		d.regen_file("data/dungeon/dd_boss4.txt")
		------------------
		timer("devildown_bosstimer4", 60)
	end

	when devildown_bosstimer4.timer begin
		-- 5. Spawn !!!
		d.regen_file("data/dungeon/dd_boss5.txt")
		------------------
		timer("devildown_bosstimer5", 60)
	end

	when devildown_bosstimer5.timer begin
		-- 6. Spawn !!!
		d.regen_file("data/dungeon/dd_boss6.txt")
		------------------
		timer("devildown_bosstimer_last", 60)
	end

	when devildown_bosstimer_last.timer begin
		-- Endspawn mit Drache !!!
		d.regen_file("data/dungeon/dd_boss7.txt")
		local vid = d.spawn_mob(2291, 1302, 708)
		d.set_unique("real", vid)
		------------------
	end

	when 2291.kill with pc.in_dungeon() begin
		if d.is_unique_dead("real") then
			d.setf("devillevel", 0)
			d.notice("Gratulacje ! Własnie zabiłeś Czerwonego Smoka w Doline Ascari !.");
			d.notice("Za 20 sekund zostaniesz przeniesiony do Doliny Ascari ...");
			timer("devildown_escapetimer", 20)
		end
	end

	when devildown_escapetimer.timer begin
		d.exit_all()
	end

end
end

 

 

 

@Edit

 

Spolszczony ?

 

 

	when 8024.kill with pc.get_map_index()==196 begin
		local jump1 = number(1, 2)
		if jump1<=2 then
			chat("Das muss der Teil einer Karte sein.")
			chat("Bringe ihn dem Surageist.")
			game.drop_item(30136, 1)
		else
			chat("An diesem Metin war anscheinend keine Karte..")
		end
	end

when 20351.chat."KOSTUCHA !!" with pc.in_dungeon() and d.getf("devillevel") == 5 begin	
		say_title("Wächter des Untergrundes")

Opublikowano

To w grze sie nie wyświetla =)

 

Wgraj sobie questa przejdz cała mape a pozniej mów ze sie nei wyswietla ok?=)

Opublikowano

chat("An diesem Metin war anscheinend keine Karte..")

 

TO sie na czacie wyswietla

 

say_title("Wächter des Untergrundes")

 

To jako tytuł widac ze gówno wiesz =)

Opublikowano

hmm. może nie do końca spolszczony,ale jest. Powiedz mi tylko, dlaczego po rozwaleniu Posągu Ognia, jak mnie przeteleportuje przejdę kawałek i mnie loga? i wywala na poziom,gdzie jest ten Posąg na początku.

Opublikowano

a ma ktoś działającą mapkę ? jak wejdę na 3 poziom i się ruszę kawałek od miejsca, gdzie mnie rzucono, wyloguje mnie i jak się zaloguję to jestem w miejscu na 2 poziomie , gdzie się pokazujemy na początku wejścia tam.

Opublikowano

Mi wszystko działa ale może ktoś wie jak zrobić że jak wejdę 1 raz to już 2 raz tą samą postacią nie mogę ?

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...