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

Katakumby z Siedzibą Azarela..


Rekomendowane odpowiedzi

Opublikowano

Przeszukałem wiele tematów , nie które nie działają , inne mają błędy...

 

Szukam Questa na Katakumby!!!

 

Wiem to wiele do napisania od podstawy , ale jak by ktoś miał to mógł by udostępnić oczywiście Limit Lajków Za To

 

Dziękuje..

Opublikowano

Znalazłem coś takiego na komputerze na pierwszy rzut oka wydaje mi się że będzie działać. :)

Quest nie jest mojego autorstwa.

Linki:

http://wklej.to/XVKvE 
http://wklej.org/id/1278779/ 

Treść:

 

 

quest devilscave begin
    state start begin
        when 20367.chat."(GM): Konfiguracja DC" with pc.is_gm() begin
			say_title("Piekielne Katakumby")
			say("Co chcesz zrobić ze stanem Devils Catacomb?[ENTER]")
			local s = select("Włącz", "Wyłącz", "Zamknij")
			if s == 1 then
				game.set_event_flag("dc_is_ok",1)
				game.set_event_flag("block_dc_config",1)
				game.set_event_flag("dc_versuche",1)
			else
				game.set_event_flag("dc_is_ok",0)
				game.set_event_flag("block_dc_config",0)
				game.set_event_flag("dc_versuche",0)
			end
		end
        when 20367.chat."Piekielne Katakumby" with game.get_event_flag("dc_is_ok") == 1 and pc.getqf("can_in_dc") == 0 begin
            if pc.get_level() < 80 then 
                say_title("Piekielne Katakumby")
                say("Aby to zrobić musisz posiadać 80 poziom!")
                say("")
            else
                say_title("Piekielne Katakumby")
				say("Czy na pewno chcesz wejść do Piekielnych Katakumb?")
                say("")
                local dc_login = select("Tak", "Nie")
                if dc_login == 1 then
					if pc.count_item(30319) < 1 then
						say_title("Piekielne Katakumby")
						say("Nie masz głowy.")
						say("")
					elseif !party.is_leader() then
						say_title("Piekielne Katakumby")
						say("Nie jesteś liderem grupy.")
						say("")
					elseif party.get_near_count() < 2 then
						say_title("Piekielne Katakumby")
						say("Nie masz wystarczającej ilości osób w grupie.")
						say("")
					else
						pc.remove_item(30319, 1)
						pc.setqf("Ebene", 1)
						pc.warp(415200, 4209200)
					end
                elseif dc_login == 2 then
                    return
                end
            end
        end
        when login with pc.get_map_index() == 209 begin
            game.set_event_flag(("dcgamer"), game.get_event_flag("dcgamer")+1)
            game.set_event_flag(("dc_versuche"), game.get_event_flag("dc_versuche")+1)
            if pc.getqf("Ebene") == 1 then
            say_title("Piekielne Katakumby")
            say("Aby dostać się na 2 poziom musisz zdobyć.")
			say("")
            say_item_vnum(30311)
			say("")
            say("Twój czas to tylko 90 minut... śpiesz się!")
            say("Powodzenia!")
            say("")
            timer("dc10", 600)
            pc.setqf("sksgedroppt", 0)
        else
            warp_all_to_village()
            end
        end
        when kill with not npc.is_pc() and pc.get_map_index() == 209 begin 
            local sks = number(1,15)
            if sks==1 and pc.getqf("sksgedroppt")==0 then
                pc.setqf("sksgedroppt", 1)
                notice("Ten potwór posiadał "..item_name(30311).."!")
                game.drop_item(30311, 1)
            end
        end
        when 30101.take with item.vnum == 30311 begin
            notice("Zostaniesz przeniesiony na 2 poziom Piekielnych Katakumb!")
            pc.remove_item("30311")
            d.new_jump_all(209, 4632, 42082)
            d.regen_file("data/dungeon/devilcave/dc_regen_ebene2.txt")
            d.regen_file("data/dungeon/devilcave/dc_regen_tore_unten.txt")
            d.regen_file("data/dungeon/devilcave/dc_regen_tore_left.txt")
            d.spawn_mob(30103, 741, 221)
            d.setf("Ebene", 2)
        end
        when login with pc.in_dungeon() begin
            if d.getf("Ebene") == 2 then
            notice("Musisz przedostać się przez Piekielne Bramy!")
            notice("Twój czas to tylko 10 minut!")
            timer("dc1", 600)
        end
            if d.getf("Ebene") == 3 then
            notice("Znajdź i zniszcz prawidłowego metina - Metina Odwetu!")
            notice("Twój czas to tylko 20 minut!")
            timer("dc2", 1200)
        end
            if d.getf("Ebene") == 4 then
            notice("Znajdź wyjście z labiryntu, a następnie przeczytaj napis z posągu!")
            notice("Masz tylko 15 minut!")
            timer("dc3", 900)
            d.spawn_mob(30104, 500, 800)
            d.spawn_mob(10801, 328, 779)
            d.spawn_mob(10802, 70, 672)
            d.spawn_mob(10803, 142, 865)
            d.spawn_mob(10804, 433, 935)
            d.spawn_mob(10805, 243, 854)
            d.spawn_mob(10806, 182, 667)
        end
            if d.getf("Ebene") == 5 then
            notice("Znajdź i zabij Tartara, aby otrzymać Totem!")
            notice("Masz na to 15 minut!")
            timer("dc4", 900)
            d.spawn_mob(30104, 500, 800)
        end
            if d.getf("Ebene") == 6 then
            notice("Zabij Charona i dostań się na ostatni poziom Piekielnych Katakumb!")
            notice("Masz na to 15 minut!")
            timer("dc5", 900)
            d.spawn_mob(30104, 500, 800)
        end
            if d.getf("Ebene") == 7 then
            notice("Zabij Azraela i połóż kres złu!")
            notice("Masz na to 15 minut!")
            timer("dc6", 900)
            d.spawn_mob(30104, 500, 800)
        end
        end
        when dc1.timer begin
            notice("Czas minął, zostaniesz przeniesiony do miasta!")
            warp_all_to_village( pc.get_map_index() , 5 )
        end
        when dc10.timer begin
            notice("Pozostało ci 80 minut!")
            timer("dc20", 600)
        end
        when dc20.timer begin
            notice("Pozostało ci 70 minut!")
            timer("dc30", 600)
        end    
        when dc30.timer begin
            notice("Pozostało ci 60 minut!")
            timer("dc40", 600)
        end        
        when dc40.timer begin
            notice("Pozostało ci 50 minut!")
            timer("dc50", 600)
        end        
        when dc50.timer begin
            notice("Pozostało ci 40 minut!")
            timer("dc60", 600)
        end        
        when dc60.timer begin
            notice("Pozostało ci 30 minut!")
            timer("dc70", 600)
        end        
        when dc70.timer begin
            notice("Pozostało ci 20 minut!")
            timer("dc80", 600)
        end        
        when dc80.timer begin
            notice("Pozostało ci 10 minut!")
            timer("dc110", 600)
        end
        when dc110.timer begin
            notice("Czas minął, zostaniesz przeniesiony do miasta!")
            warp_all_to_village( pc.get_map_index() , 5 )
        end
        when 30103.chat."Przejdź Na 3 Poziom!" begin
            npc.purge()
			notice("Zostaniesz przeniesiony na 3 poziom Piekielnych Katakumb!")
            d.new_jump_all(209, 5427, 42282)
            d.setf("Ebene", 3)
            d.regen_file("data/dungeon/devilcave/dc_regen_ebene3.txt")
            local metindv = number(1,4)
            if metindv==1 then
                d.spawn_mob(8050, 1351, 348)
                d.spawn_mob(8050, 1148, 350)
                d.spawn_mob(8050, 1151, 155)
                d.spawn_mob(8051, 1351, 149)
            end
            if metindv==2 then
                d.spawn_mob(8050, 1351, 348)
                d.spawn_mob(8050, 1148, 350)
                d.spawn_mob(8050, 1151, 155)
                d.spawn_mob(8051, 1351, 149)
            end
            if metindv==3 then
                d.spawn_mob(8050, 1351, 348)
                d.spawn_mob(8051, 1148, 350)
                d.spawn_mob(8050, 1151, 155)
                d.spawn_mob(8059, 1351, 149)
            end
            if metindv==4 then
                d.spawn_mob(8051, 1351, 348)
                d.spawn_mob(8050, 1148, 350)
                d.spawn_mob(8050, 1151, 155)
                d.spawn_mob(8050, 1351, 149) 
            end
        end
        when 8050.kill with pc.in_dungeon() begin
            notice("Kamień Metin został zniszczony!")
        end
        when 8051.kill with pc.in_dungeon() begin
            notice("Kamień Metin został zniszczony!")
            notice("Zostaniesz przeniesiony na 4 poziom Piekielnych Katakumb!")
            timer("devils_catacomb_goto_ebene4", 2)
        end    
        when dc2.timer begin
            notice("Czas minął, zostaniesz przeniesiony do miasta!")
            warp_all_to_village( pc.get_map_index() , 5 )
        end
        when devils_catacomb_goto_ebene4.timer begin
            d.new_jump_all(209, 4143, 42657)
            d.setf("Ebene", 4)
        end
        
        when 30104.chat."Labirynt - Napis" with pc.in_dungeon() begin
            timer("dc3", 6000)
            notice("Znalazłeś włąściwą drogę, zostaniesz przeniesiony na 5 poziom!")
            d.new_jump_all(209, 4917, 42925)
            d.spawn_mob(30102, 848, 739)
            d.setf("Ebene", 5)
            d.regen_file("data/dungeon/devilcave/dc_regen_ebene5.txt")
            local tartaros = number(1,4)
            if tartaros==1 then
                d.spawn_mob(2593, 991, 848)
            end
            if tartaros==2 then
                d.spawn_mob(2593, 999, 652)
            end
            if tartaros==3 then
                d.spawn_mob(2593, 848, 577)
            end
            if tartaros==4 then
                d.spawn_mob(2593, 703, 644)
            end
            if tartaros==5 then
                d.spawn_mob(2593, 692, 817)
            end
        end
        when dc3.timer begin
            notice("Czas minął, zostaniesz przeniesiony do miasta!")
            warp_all_to_village( pc.get_map_index() , 5 )
        end
        when 2593.kill with pc.in_dungeon() begin
            notice("Tartar został pokonany!")
            game.drop_item(30312, 1)
        end    
        when 30102.take with item.vnum == 30312 begin
            timer("dc4", 6000)
            item.remove()
            npc.purge()
            notice("Zostaniesz przeniestiony na 6 poziom Piekielnych Katakumb!")
            timer("devils_catacomb_goto_ebene6", 5)
        end
        when dc4.timer begin
            notice("Czas minął, zostaniesz przeniesiony do miasta!")
            warp_all_to_village( pc.get_map_index() , 5 )
        end
        when devils_catacomb_goto_ebene6.timer begin
            d.new_jump_all(209, 5422, 42782)
            d.setf("Ebene", 6)
            d.regen_file("data/dungeon/devilcave/dc_regen_ebene6.txt")
        end
        
        when 2597.kill with pc.in_dungeon() begin
            timer("dc5", 6000)
            d.kill_all()
            notice("Pokonałeś Charona, przygotuj się na walkę z Azraelem!")
            timer("devils_catacomb_goto_ebene7", 10)
        end
        when dc5.timer begin
            notice("Czas minął, zostaniesz przeniesiony do miasta!")
            warp_all_to_village( pc.get_map_index() , 5 )
        end
		when devils_catacomb_goto_ebene7.timer begin
			 d.new_jump_all(209, 4147, 43191)
			d.setf("Ebene", 7)
			d.regen_file("data/dungeon/devilcave/dc_regen_ebene7.txt")
        end
	
        when 2598.kill with pc.in_dungeon() begin
			game.set_event_flag(("dc_geschaft"), game.get_event_flag("dc_geschaft")+1)
			local level = pc.get_level()            
			d.notice("Gratulacje! Udało wam się pokonać Azraela!")
			d.notice("Informacja: Za 2 minuty zostaniecie przeniesieni do miast!")
			d.kill_all()
			d.kill_all()
			notice_all("[CH"..pc.get_channel_id().."]: "..pc.name.." wraz ze swoją grupą pokonali Azraela!")
			timer("goout_from_dc", 120)
			d.spawn_mob(9012, 74, 1159)    
        end
        
        when dc6.timer begin
			notice("Czas minął, zostaniesz przeniesiony do miasta!")
			warp_all_to_village( pc.get_map_index() , 5 )
			end
        when goout_from_dc.timer begin
			warp_all_to_village( pc.get_map_index() , 3 )
		end
	end
end

 

 

dCrwk2h.gif

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...