Skocz do zawartości
Masz już aplikację Sharegon?

Odkryj wszystkie możliwości. Dowiedz się więcej

Sharegon.pl

Zainstaluj aplikację Sharegon i korzystaj z powiadomień push oraz licznika nowych aktywności bezpośrednio z ekranu głównego.

Aby zainstalować tę aplikację na iOS i iPadOS.
  1. Tap the Share icon in Safari
  2. Przewiń menu i stuknij Dodaj do ekranu początkowego.
  3. Stuknij Dodaj w prawym górnym rogu.
Zainstaluj aplikację Sharegon na Androidzie
  1. Otwórz Sklep Google Play na swoim smarfonie.
  2. Wyszukaj „Sharegon” w pasku wyszukiwania.
  3. Stuknij „Zainstaluj”, aby pobrać aplikację.

Szukam quest i mapy Orc Dungeon

Featured Replies

Rozwiązane przez Hydro

Opublikowano
  • Rozwiązanie

Z Questów Santeria Ci rzucę:

Zwykłe WO:

 

HTMLKod został skopiowany
quest dungeon_wo begin	state start begin		when 9997.chat."Wieża Orków (Lv. 30-50)" begin			snn()			say()			say("Witaj,")			say("strzegę tego miejsca przed silnymi stworami,")			say("nie mogę dopuścić do ponownego przejęcia Imperium.")			say("Wpuszczam tam tylko doświawozone osoby między 30 a 50 poziomem.")			say("Do tego każdy musi posiadać ze sobą:")			say_item_vnum2(36006, "Wymagany Przedmiot")			say_reward("Chcesz wejść do Wieży Orków?")			local s = select("Tak", "Nie")			if s == 1 then				if pc.level < 30 or pc.level > 50 then					notice("[Strażnik Wieży Orków] Nie posiadasz odpowiedniego poziomu.")				elseif not pc.can_warp() then					notice("[Strażnik Wieży Orków] Nie możesz teraz się przenieść.")				elseif pc.countitem(36006) < 1 then					notice("[Strażnik Wieży Orków] Nie posiadasz odpowiedniego przedmiotu.")				else					pc.remove_item(36006, 1)					pc.warp(7011300, 7061100)					pc.setqf("go_wo", 1)				end			end		end		when login with pc.get_map_index() == 90 and pc.getqf("go_wo") > 0 begin			pc.setqf("go_wo", 0)			notice("[Wieża Orków] Aby przejść na pierwsze piętro musisz pokonać Metin Duszy.")		end		when kill with npc.get_race() == 8008 and pc.get_map_index() == 90 begin			if game.get_event_flag("dungeon_wo_close") == 0 then				notice_in_map("[Wieża Orków] Za 10 sekund przeniesiecie się na pierwsze piętro.")				timer("go_first", 10)			else				notice_in_map("[Wieża Orków] Chwilowo Wieża Orków jest wyłączona.")				notice_in_map("[Wieża Orków] Powinna zostać włączona do godziny.")			end		end		when go_first.timer with pc.get_map_index() == 90 begin			d.new_jump_all(90, 70000+126, 70000+384)			pc.setqf("wo_enter", 1)		end		when login with index(90) == 1 and pc.getqf("wo_enter") == 1 begin			pc.setqf("wo_enter", 0)			d.regen_file("data/dungeon/wo/1.txt")			d.setf("level", 1)			d.notice("[Wieża Orków] Zniszczcie wszystkie potwory, aby przejść na drugie piętro.")		end		when kill with index(90) == 1 and d.getf("killed_first_floor") < 164 and d.getf("level") == 1 begin --164			d.setf("killed_first_floor", d.getf("killed_first_floor")+1)			d.notice(d.getf("killed_first_floor"))			if d.getf("killed_first_floor") == 164 then				d.notice("[Wieża Orków] Pokonaliście wszystkie potwory! Za 10 sekund przeniesiecie się na drugie piętro.")				d.clear_regen()				timer("go_second", 10)			end		end		when go_second.timer with index(90) == 1 begin			d.jump_all(70000+134, 70000+147)			d.setf("level", 2)			d.regen_file("data/dungeon/wo/2.txt")			d.notice("[Wieża Orków] Zniszczcie wszystkie potwory i Best. Specjalistę, aby przejść na trzecie piętro.")		end		when kill with index(90) == 1 and d.getf("killed_second_floor") < 209 and d.getf("level") == 2 begin -- 209			d.setf("killed_second_floor", d.getf("killed_second_floor")+1)			d.notice(d.getf("killed_second_floor"))			if d.getf("killed_second_floor") == 209 then				d.notice("[Wieża Orków] Pokonaliście wszystkie potwory i Best. Specjalistę.")				d.notice("[Wieża Orków] Za chwilę przeniesiecie się na trzecie piętro.")								d.clear_regen()				timer("go_third", 10)			end		end		when go_third.timer with index(90) == 1 begin			d.jump_all(70000+369, 70000+629)			d.setf("level", 3)			d.spawn_mob(8108, 368, 629)			d.spawn_mob(8008, 419, 630)			d.spawn_mob(8108, 428, 653)			d.spawn_mob(8111, 422, 679)			d.spawn_mob(8011, 395, 689)			d.spawn_mob(8111, 369, 679)			d.notice("[Wieża Orków] Aby przejść na czwarte piętro musicie pokonać prawdziwy Kamień Metin.")		end		when kill with not npc.is_pc() and index(90) == 1 and d.getf("level") == 3 begin			if npc.get_race() == 8108 or npc.get_race() == 8111 then				d.notice("[Wieża Orków] Zniszczyliście fałszywy Kamień Metin.")			else				d.notice("[Wieża Orków] Udało Wam się pokonać prawdziwy Kamień Metin!")				d.notice("[Wieża Orków] Za chwilę zostaniecie przeniesieni na czwarte piętro.")				d.kill_all()				d.kill_all()				timer("go_fourth", 10)			end		end		when go_fourth.timer with index(90) == 1 begin			d.set_regen_file("data/dungeon/wo/3.txt")			d.spawn_mob(20073, 421, 452)			d.spawn_mob(20073, 380, 460)			d.spawn_mob(20073, 428, 414)			d.spawn_mob(20073, 398, 392)			d.spawn_mob(20073, 359, 426)			timer("pieczecie_left_15", 60*5)			timer("pieczecie_left_10", 60*10)			timer("pieczecie_left_5", 60*15)			timer("pieczecie_exit", 60*20)			d.setf("level", 4)			d.jump_all(70000+369, 70000+401)			d.notice("[Wieża Orków] Aby przejść na piąte piętro musicie zdobyć 5x Kamień Otwarcia,")			d.notice("[Wieża Orków] następnie niby odblokować Pieczęcie. Macie na to 20 minut!")		end		when pieczecie_left_15.timer with index(90) == 1 and d.getf("level") == 4 begin			d.notice("[Wieża Orków] Pozostało 15 minut!")		end		when pieczecie_left_10.timer with index(90) == 1 and d.getf("level") == 4 begin			d.notice("[Wieża Orków] Pozostało 10 minut!")		end		when pieczecie_left_5.timer with index(90) == 1 and d.getf("level") == 4 begin			d.notice("[Wieża Orków] Pozostało 5 minut!")		end		when pieczecie_exit.timer with index(90) == 1 and d.getf("level") == 4 begin			d.notice("[Wieża Orków] Czas minął! Zostajecie wyrzuceni z Wieży Demonów.")			d.exit_all()		end		when kill with npc.get_race() == 636 and index(90) == 1 and d.getf("killed_fourth") < 70 and d.getf("level") == 4 begin			d.setf("killed_fourth", d.getf("killed_fourth")+1)			if d.getf("killed_fourth") == 70 then				d.setf("killed_fourth", 0)				pc.give_item2(50089, 1)				d.notice("[Wieża Orków] Udało Wam się zdobyć Kamień Otwarcia! W jego posiadaniu znajduje się - "..pc.get_name()..".")			end		end		when 20073.take with item.vnum == 50089 and index(90) == 1 and d.getf("open_fourth") < 5 begin			npc.purge()			item.remove()			d.setf("open_fourth", d.getf("open_fourth")+1)			if d.getf("open_fourth") < 5 then				d.notice("[Wieża Orków] Udało Wam się odblokować Pieczęć! Pozostało: "..5-d.getf("open_fourth"))			else				cleartimer("pieczecie_left_15")				cleartimer("pieczecie_left_10")				cleartimer("pieczecie_left_5")				cleartimer("pieczecie_exit")				d.clear_regen()				timer("go_fifth", 15)				d.notice("[Wieża Orków] Udało Wam się odblokować wszystkie Pieczęcie!")				d.notice("[Wieża Orków] Za 15 sekund znajdziecie się na piątym piętrze.")				d.setf("level", 5)			end		end		when go_fifth.timer with index(90) == 1 begin 			d.jump_all(70000+374, 70000+167)			d.regen_file("data/dungeon/wo/4.txt")			d.notice("[Wieża Orków] Aby móc pokonać Odrodzonego Wodza Orków i przywołać Kowala,")			d.notice("[Wieża Orków] należy najpierw pokonać zwykłego Wodza Orków.")		end		when kill with npc.get_race() == 691 and index(90) == 1 begin			d.kill_all()			d.kill_all()			d.clear_regen()			timer("odrodzony", 5)		end		when odrodzony.timer with index(90) == 1 and d.getf("level") == 5 begin			d.regen_file("data/dungeon/wo/5.txt")		end		when kill with npc.get_race() == 693 and index(90) == 1 begin			d.kill_all()			d.kill_all()			d.clear_regen()			d.setf("can_refine", 1)			d.setqf("can_refine", 1)			d.notice("[Wieża Orków] Udało Wam się zniszczyć Odrodzonego Wodza Orków.")			d.notice("[UWAGA] Możecie się wydostać stąd dzięki darmowej Teleportacji.")			timer("kowal", 2)		end		when kowal.timer with index(90) == 1 begin			d.setqf("can_refine", 1)			local kowal = number(20074, 20076)			d.spawn_mob(kowal, 425, 216)			d.setqf("can_refine", 1)			timer("go_home1", 120)		end	endend


Prywatne WO:
 

HTMLKod został skopiowany
quest dungeon_priv_wo begin	state start begin		when 9997.chat."Prywatna Wieża Orków (Lv. 30-50)" begin			snn()			say()			say("Witaj,")			say("strzegę tego miejsca przed silnymi stworami,")			say("nie mogę dopuścić do ponownego przejęcia Imperium.")			say("Wpuszczam tam tylko doświawozone osoby między 30 a 50 poziomem.")			say("Do tego każdy musi posiadać ze sobą:")			say_item_vnum2(36006, "Wymagany Przedmiot")			say("Aby tam wejść musisz posiadać osobę w grupie!")			say_reward("Chcesz wejść do Wieży Orków?")			local s = select("Tak", "Nie")			if s == 1 then				if pc.level < 30 or pc.level > 50 then					notice("[Strażnik Wieży Orków] Nie posiadasz odpowiedniego poziomu.")				elseif not pc.can_warp() then					notice("[Strażnik Wieży Orków] Nie możesz teraz się przenieść.")				elseif pc.countitem(36006) < 1 then					notice("[Strażnik Wieży Orków] Nie posiadasz odpowiedniego przedmiotu.")				elseif not party.is_party() then					notice("[Strażnik Wieży Orków] Nie posiadasz grupy.")				elseif party.get_near_count() < 2 then					notice("[Strażnik Wieży Orków] Nie posiadasz dodatkowej osoby w grupie!")				elseif pc.countitem(36006) < 1 then					notice("[Strażnik Wieży Orków] Nie posiadasz Błogosławieństwa Orków.")				else					local pids = {party.get_member_pids()}					local user_fail_level, user_fail_item = false					for i = 1, table.getn(pids), 1 do						q.begin_other_pc_block(pids[i])						if pc.level < 30 or pc.level > 50 then							user_fail_level = true						end						if pc.countitem(36006) == 0 then							user_fail_item = true						end						q.end_other_pc_block()					end					if user_fail_level == true then						party.chat("[Strażnik Wieży Orków] Nie wszyscy posiadają odpowiedni poziom!")						return					elseif user_fail_item == true then						party.chat("[Strażnik Wieży Orków] Nie wszyscy posiadają Błogosławieństwo Orków!")						return					else						for i = 1, table.getn(pids), 1 do							q.begin_other_pc_block(pids[i])							pc.remove_item(36006, 1)							q.end_other_pc_block()						end						pc.remove_item(36006, 1)						d.join(91)						pc.setqf("go_wo", 1)					end				end			end		end		when login with index(91) == 1 and pc.getqf("go_wo") > 0 begin			pc.setqf("go_wo", 0)			d.spawn_mob(8008, 195,690)			notice("[Wieża Orków] Aby przejść na pierwsze piętro musisz pokonać Metin Duszy.")		end		when kill with npc.get_race() == 8008 and index(91) == 1 begin			if game.get_event_flag("dungeon_wo_close") == 0 then				notice_in_map("[Wieża Orków] Za 10 sekund przeniesiecie się na pierwsze piętro.")				timer("go_first", 10)			else				notice_in_map("[Wieża Orków] Chwilowo Wieża Orków jest wyłączona.")				notice_in_map("[Wieża Orków] Powinna zostać włączona do godziny.")			end		end		when go_first.timer with index(91) == 1 begin			d.new_jump_all(91, 75000+126, 75000+384)			pc.setqf("wo_enter", 1)		end		when login with index(91) == 1 and pc.getqf("wo_enter") == 1 begin			pc.setqf("wo_enter", 0)			d.regen_file("data/dungeon/wo/1.txt")			d.setf("level", 1)			d.notice("[Wieża Orków] Zniszczcie wszystkie potwory, aby przejść na drugie piętro.")		end		when kill with index(91) == 1 and d.getf("killed_first_floor") < 164 and d.getf("level") == 1 begin --164			d.setf("killed_first_floor", d.getf("killed_first_floor")+1)			--d.notice(d.getf("killed_first_floor"))			if d.getf("killed_first_floor") == 164 then				d.notice("[Wieża Orków] Pokonaliście wszystkie potwory! Za 10 sekund przeniesiecie się na drugie piętro.")				d.clear_regen()				timer("go_second", 10)			end		end		when go_second.timer with index(91) == 1 begin			d.jump_all(75000+134, 75000+147)			d.setf("level", 2)			d.regen_file("data/dungeon/wo/2.txt")			d.notice("[Wieża Orków] Zniszczcie wszystkie potwory i Best. Specjalistę, aby przejść na trzecie piętro.")		end		when kill with index(91) == 1 and d.getf("killed_second_floor") < 209 and d.getf("level") == 2 begin -- 209			d.setf("killed_second_floor", d.getf("killed_second_floor")+1)			--d.notice(d.getf("killed_second_floor"))			if d.getf("killed_second_floor") == 209 then				d.notice("[Wieża Orków] Pokonaliście wszystkie potwory i Best. Specjalistę.")				d.notice("[Wieża Orków] Za chwilę przeniesiecie się na trzecie piętro.")								d.clear_regen()				timer("go_third", 10)			end		end		when go_third.timer with index(91) == 1 begin			d.jump_all(75000+369, 75000+629)			d.setf("level", 3)			d.spawn_mob(8108, 368, 629)			d.spawn_mob(8008, 419, 630)			d.spawn_mob(8108, 428, 653)			d.spawn_mob(8111, 422, 679)			d.spawn_mob(8011, 395, 689)			d.spawn_mob(8111, 369, 679)			d.notice("[Wieża Orków] Aby przejść na czwarte piętro musicie pokonać prawdziwy Kamień Metin.")		end		when kill with not npc.is_pc() and index(91) == 1 and d.getf("level") == 3 begin			if npc.get_race() == 8108 or npc.get_race() == 8111 then				d.notice("[Wieża Orków] Zniszczyliście fałszywy Kamień Metin.")			else				d.notice("[Wieża Orków] Udało Wam się pokonać prawdziwy Kamień Metin!")				d.notice("[Wieża Orków] Za chwilę zostaniecie przeniesieni na czwarte piętro.")				d.kill_all()				d.kill_all()				timer("go_fourth", 10)			end		end		when go_fourth.timer with index(91) == 1 begin			d.set_regen_file("data/dungeon/wo/3.txt")			d.spawn_mob(20073, 421, 452)			d.spawn_mob(20073, 380, 460)			d.spawn_mob(20073, 428, 414)			d.spawn_mob(20073, 398, 392)			d.spawn_mob(20073, 359, 426)			timer("pieczecie_left_15", 60*5)			timer("pieczecie_left_10", 60*10)			timer("pieczecie_left_5", 60*15)			timer("pieczecie_exit", 60*20)			d.setf("level", 4)			d.jump_all(75000+369, 75000+401)			d.notice("[Wieża Orków] Aby przejść na piąte piętro musicie zdobyć 5x Kamień Otwarcia,")			d.notice("[Wieża Orków] następnie niby odblokować Pieczęcie. Macie na to 20 minut!")		end		when pieczecie_left_15.timer with index(91) == 1 and d.getf("level") == 4 begin			d.notice("[Wieża Orków] Pozostało 15 minut!")		end		when pieczecie_left_10.timer with index(91) == 1 and d.getf("level") == 4 begin			d.notice("[Wieża Orków] Pozostało 10 minut!")		end		when pieczecie_left_5.timer with index(91) == 1 and d.getf("level") == 4 begin			d.notice("[Wieża Orków] Pozostało 5 minut!")		end		when pieczecie_exit.timer with index(91) == 1 and d.getf("level") == 4 begin			d.notice("[Wieża Orków] Czas minął! Zostajecie wyrzuceni z Wieży Orków.")			d.exit_all()		end		when kill with npc.get_race() == 636 and index(91) == 1 and d.getf("killed_fourth") < 70 and d.getf("level") == 4 begin			d.setf("killed_fourth", d.getf("killed_fourth")+1)			if d.getf("killed_fourth") == 70 then				d.setf("killed_fourth", 0)				pc.give_item2(50089, 1)				d.notice("[Wieża Orków] Udało Wam się zdobyć Kamień Otwarcia! W jego posiadaniu znajduje się - "..pc.get_name()..".")			end		end		when 20073.take with item.vnum == 50089 and index(91) == 1 and d.getf("open_fourth") < 5 begin			npc.purge()			item.remove()			d.setf("open_fourth", d.getf("open_fourth")+1)			if d.getf("open_fourth") < 5 then				d.notice("[Wieża Orków] Udało Wam się odblokować Pieczęć! Pozostało: "..5-d.getf("open_fourth"))			else				cleartimer("pieczecie_left_15")				cleartimer("pieczecie_left_10")				cleartimer("pieczecie_left_5")				cleartimer("pieczecie_exit")				d.clear_regen()				timer("go_fifth", 15)				d.notice("[Wieża Orków] Udało Wam się odblokować wszystkie Pieczęcie!")				d.notice("[Wieża Orków] Za 15 sekund znajdziecie się na piątym piętrze.")				d.setf("level", 5)			end		end		when go_fifth.timer with index(91) == 1 begin 			d.jump_all(75000+374, 75000+167)			d.regen_file("data/dungeon/wo/4.txt")			d.notice("[Wieża Orków] Aby móc pokonać Odrodzonego Wodza Orków i przywołać Kowala,")			d.notice("[Wieża Orków] należy najpierw pokonać zwykłego Wodza Orków.")		end		when kill with npc.get_race() == 691 and index(91) == 1 begin			d.kill_all()			d.kill_all()			d.clear_regen()			timer("odrodzony", 5)		end		when odrodzony.timer with index(91) == 1 and d.getf("level") == 5 begin			d.regen_file("data/dungeon/wo/5.txt")		end		when kill with npc.get_race() == 693 and index(91) == 1 begin			d.kill_all()			d.kill_all()			d.clear_regen()			d.setf("can_refine", 1)			d.setqf("can_refine", 1)			d.notice("[Wieża Orków] Udało Wam się zniszczyć Odrodzonego Wodza Orków.")			d.notice("[UWAGA] Możecie się wydostać stąd dzięki darmowej Teleportacji.")			timer("kowal", 2)		end		when kowal.timer with index(91) == 1 begin			d.setqf("can_refine", 1)			local kowal = number(20074, 20076)			d.spawn_mob(kowal, 425, 216)			d.setqf("can_refine", 1)		end	endend



Przepisz/dostosuj do swoich potrzeb, a co do mapy to zgaduje ze zwykłe "DT" było wykorzystywane.
 

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

Konto

Nawigacja

Skonfiguruj powiadomienia push w przeglądarce.

Chrome (Android)
  1. Stuknij ikonę kłódki obok paska adresu.
  2. Wybierz Uprawnienia → Powiadomienia.
  3. Dostosuj swoje preferencje.
Chrome (Desktop)
  1. Kliknij ikonę kłódki na pasku adresu.
  2. Wybierz Ustawienia witryny.
  3. Znajdź Powiadomienia i dostosuj swoje preferencje.