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

metin2 pomocy quest


zbyszek17

Rekomendowane odpowiedzi

Opublikowano

czesc czemu jak to wgrywam nic sie nie dzieje ,a dobrze wygrywam

 

 

--------------------------------------------

-- Wymiar Wladcow

-- Copyright ? GrottoOfExile 2012.

-- All rights reserved.

--

-- Made by Matuszny1987

-- http://www.grottoofexile.pl

-- http://www.adriank.pl

-- http://www.youtube.com/adriank1410

-- Copyright ?2012. All rights reserved.

--

-- This quest and any others with comment

-- like this is GrottoOfExile private

-- Metin2 server copyright and is

-- protected by law in Poland and

-- in any other country.

--

-- If you have found or bought this file,

-- please contact us!

--

-- DO NOT REMOVE THIS COMMENT!

-- DO NOT COPY!

-- DO NOT PUBLISH!

-- DO NOT SELL!

--------------------------------------------

quest wymiar_wladcow begin

state start begin

when 20086.chat."Wymiar Władców" with pc.get_level()>=40 and pc.get_level()<=61 begin

say_title("Strażnik Wymiaru Władców:")

say("Ta Magiczna moc pozwala Twojej Postaci otworzyć ")

say("bardzo tajemniczy Wymiar Władców, w którym musisz")

say("pokonać każdego przeciwnika w najszybszym czasie.")

say_red("Uwaga!")

say_red("Aby wejsc potrzebujesz 10.000.000 Yang!")

say_red("i nie możesz byc w grupie!")

say_reward("Możesz zakupić marmur u handlarki różnosciami")

say_reward("i użyć go na Wymiarze Władców.")

say("")

wait()

if pc.money>=10000000 and not party.is_party() then

say_title("Strażnik Wymiaru Władców:")

say("Posiadasz wystarczajaca ilosc yang.")

say("")

say_reward("Jestes gotowy?")

local q=select("Jestem Gotów!", "To nie ten moment...")

if q==1 then

say_title("Strażnik Wymiaru Władców:")

say("Zostaniesz przeniesiony do Wymiaru Władców.")

pc.setqf("starcik", 1)

pc.changemoney(-10000000)

d.join(66)

end

end

end

when login with pc.in_dungeon() and pc.getqf("starcik") == 1 begin

notice_in_map("Witaj w Wymiarze Władców...")

timer("start2", 3)

pc.setqf("starcik", 0)

pc.setqf("starcik2", 1)

affect.remove_good()

end

when start2.timer begin

pc.setqf("starcik2", 1)

d.new_jump_all(66, 2181, 7335)

end

when login with pc.getqf("starcik2") == 1 and pc.in_dungeon() begin

timer("wymiar_2", 5)

end

when wymiar_2.timer begin

pc.setqf("starcik2", 0)

notice_in_map("No to zaczynamy! Oto Best Kapitan!")

mob.spawn(591, 155, 683, 1, 1, 1)

d.jump_all(2181, 7335)

pc.setqf("time1", get_time())

end

when 591.kill with pc.in_dungeon() begin

notice_in_map("Best Kapitan został pokonany!")

timer("wymiar_3", 5)

end

when wymiar_3.timer begin

notice_in_map("No to zaczynamy! Oto Lord Małp!")

d.jump_all(2181, 7335)

mob.spawn(5163, 155, 683, 1, 1, 1)

end

when 5163.kill with pc.in_dungeon() begin

notice_in_map("Lord Małp został Pokonany!")

timer("wymiar_4", 5)

end

when wymiar_4.timer begin

mob.spawn(691, 155, 683, 1, 1, 1)

notice_in_map("No to zaczynamy! Oto Wódz Orków!")

d.jump_all(2181, 7335)

end

when 691.kill with pc.in_dungeon() begin

notice_in_map("Wódz Orków został pokonany!")

timer("wymiar_5", 5)

end

when wymiar_5.timer begin

mob.spawn(2091, 155, 683, 1, 1, 1)

notice_in_map("No to zaczynamy! Oto Królowa Pajaków!")

d.jump_all(2181, 7335)

end

when 2091.kill with pc.in_dungeon() begin

notice_in_map("Królowa Pajaków została pokonana!")

timer("wymiar_6", 5)

end

when wymiar_6.timer begin

mob.spawn(5002, 155, 683, 1, 1, 1)

notice_in_map("No to zaczynamy! Oto ostatni przeciwnik! Hae-Tae!")

d.jump_all(2181, 7335)

end

when 5002.kill with pc.in_dungeon() begin

notice_in_map("Pomyslnie ukończyłeś wyzwanie Wymiaru Władców!")

notice_in_map("Za 10 sekund zostaniesz przeniesiony do Pierwszego Miasta!")

timer("wymiar_exit", 10)

pc.remove_polymorph()

pc.setqf("czas", 1)

pc.setqf("time2", get_time())

end

when wymiar_exit.timer begin

warp_to_village()

end

when login with pc.getqf("czas") == 1 begin

pc.setqf("czas", 0)

pc.remove_polymorph()

local x = pc.getqf("time1")

local y = pc.getqf("time2")

local s = pc.setqf("time3", y-x)

local czas = pc.getqf("time3")

local nejm = pc.get_name()

say_title("Wymiar Władców - Escaria.pl")

say("Gratulacje "..nejm.."!")

say("Twój czas to: "..czas.." sekund.")

say("Wyniki znajdziesz na stronie głownej!")

say("")

say_reward("Walcz o najlepszy czas w Wymiarze Władców!")

say_reward("Nie daj się konkurencji...")

say_reward("Mogło być lepiej?")

notice_all("[Escaria.PL] "..pc.get_name().." ukończył Wymiar Władców Łatwy z czasem "..czas.." Sekund !")

affect.remove()

end

end

end

 

 

 

i ktos mi to uzuwelni

 

 

---------------------------------------------------------------------------------

--Quest został w pełni stworzony przez kwiatmix.---------------------------------

--Wszelkie prawa zastrzeżone!----------------------------------------------------

---------------------------------------------------------------------------------

quest kwiatmix_ice_run begin

state start begin

when id_npc.chat."Wejdź na Lodowy Wymiar." begin

------------------------------------------

----------------Uzupełnij-----------------

local lvl_wstepu = jaki_level

local od_ilu_osob = ile_osob

local id_mapy_ice = id_mapy

------------------------------------------

------------------------------------------

say_title("Strażnik Lodowego Wymiaru:")

if pc.get_level() < lvl_wstepu then

say("Wybacz, mogę wpuszczać tylko soby od "..lvl_wstepu.." poziomu.")

party.chat("Lider grupy nie posiada "..lvl_wstepu.." poziomu.")

return

end

if party.get_near_count() < od_ilu_osob then

say("Wybacz, musisz mieć ze sobą "..od_ilu_osob.." osób w grupie.")

party.chat("Wasza grupa posiada zbyt mało członków.")

return

end

if not party.is_leader() then

say("Niestety nie jesteś liderem grupy...[ENTER] Tylko lider grupy może was przeteleportować na Lodowy Wymiar!")

else

say("Spełniasz wszystkie warunki..")

say("Czy aby na pewno chcesz wejść na Lodowy Wymiar?")

say("Czeka tam na Ciebie i Twoich znajomych ogromne")

say("niebezpieczeństwo.. Jesteś tego pewien?")

local s = select("Wejdź!", "Nie wchodzę..")

if s == 2 then

return

elseif s == 1 then

pc.setqf("priv_wym", 1)

d.join(id_mapy_ice)

end

end

end

----------------------------

---------Logowanie----------

----------------------------

when login with pc.in_dungeon() and pc.get_map_index() >= id_mapy_min and pc.get_map_index() < id_mapy_max begin

------------------------------------------

----------------Uzupełnij-----------------

local id_metka_pierwszy = id_metka

local kord_x = kord_x

local kord_y = kord_y

------------------------------------------

------------------------------------------

if pc.getqf("priv_wym") > 0 then

pc.setqf("priv_wym", 0)

d.notice("Witajcie, na Lodowym Wymiarze!")

d.notice("Zniszczie Kamień Metin, by przedostać się dalej.")

d.spawn_mob(id_metka_pierwszy, kord_x, kord_y)

end

end

when id_metka_pierwszy.kill with pc.in_dungeon() and pc.get_map_index() >= id_mapy_min and pc.get_map_index() < id_mapy_max begin

d.notice("Zdałeś. Zaraz zostaniesz poddany kolejnej próbie.")

d.notice("Robi się coraz chłodniej....")

server_timer("tele_1", 4)

end

when tele_1.server_timer begin

------------------------------------------

----------------Uzupełnij-----------------

local id_mapy_ice = id_mapy

local kord_x = kord_x

local kord_y = kord_y

pc.setf("sniezne_golemy_15", 1)

------------------------------------------

------------------------------------------

d.jump_all(id_mapy_ice, kord_x, kord_y)

d.regen_file("data/dungeon/lodowy_wymiar_1")

end

----------------------------

---------Śnieżne------------

---------Golemy-------------

----------------------------

when id_snieznego_golema.party_kill with pc.in_dungeon() and pc.get_map_index() >= id_mapy_min and pc.get_map_index() < id_mapy_max begin

if pc.getf("sniezne_golemy_15") > 0 then

party.setf("sniezne", party.getf("sniezne")+1)

if party.getf("sniezne") >= 15 then

party.setf("sniezne", 0)

pc.setf("sniezne_golemy_15", 0)

d.notice("Zdałeś...Za chwilę zostaniesz dopuszczony")

d.notice("do Lodowego Monarchy...")

server_timer("dopusc", 3)

end

end

end

when dopusc.server_timer begin

------------------------------------------

----------------Uzupełnij-----------------

local id_lodowego_monarchy = id_monarchy

local kord_x = kord_x

local kord_y = kordy_y

------------------------------------------

------------------------------------------

d.notice("Monarcha się pojawił...")

party.setf("rozmowa", 1)

d.spawn_mob(id_lodowego_monarchy, kord_x, kord_y)

end

when id_lodowego_monarchy.chat."Droga dalej?" with pc.in_dungeon() and pc.get_map_index() >= id_mapy_min and pc.get_map_index() < id_mapy_max begin

say_reward("Lodowy Monarcha:")

if party.getf("rozmowa") > 0 then

if not party.is_leader() then

say("Tylko lider grupy, może ze mną porozmawiać...")

return

else

party.setf("rozmowa", 0)

say("Zdałeś próbę pomyślnie... Nie mam nic do")

say("gadania.... Przechodzisz dalej...")

say("Przygotuj się....")

npc.purge()

server_timer("platformy", 4)

end

end

end

----------------------------

---------Platformy----------

----------------------------

when platformy.server_timer begin

------------------------------------------

----------------Uzupełnij-----------------

local kord_x = kord_x

local kord_y = kord_y

local kord_x_s = kord_x_straznika

local kord_y_s = kord_y_straznika

local kord_x_s_2 = kord_x_straznika_2

local kord_y_s_2 = kord_y_straznika_2

local kord_x_s_3 = kord_x_straznika_3

local kord_y_s_3 = kord_y_straznika_3

local kord_x_s_4 = kord_x_straznika_4

local kord_y_s_4 = kord_y_straznika_4

local id_straznika_platformy = id_straznika

------------------------------------------

------------------------------------------

d.jump_all_local(kord_x, kord_y)

d.spawn_mob(id_straznika_platformy, kord_x_s, kord_y_s)

d.spawn_mob(id_straznika_platformy, kord_x_s_2, kord_y_s_2)

d.spawn_mob(id_straznika_platformy, kord_x_s_3, kord_y_s_3)

d.spawn_mob(id_straznika_platformy, kord_x_s_4, kord_y_s_4)

d.notice("Porozmawiaj ze strażnikiem !")

party.setf("porozmawiaj_platformy", 1)

end

when id_straznika_platformy.chat."4 Platformy" with pc.in_dungeon() and pc.get_map_index() >= id_mapy_min and pc.get_map_index() < id_mapy_max begin

------------------------------------------

----------------Uzupełnij-----------------

local kord_x = kord_x_platforma

local kord_y = kord_y_platforma

local kord_x_2 = kord_x_platforma2

local kord_y_2 = kord_y_platforma2

local kord_x_3 = kord_x_platforma3

local kord_y_3 = kord_y_platforma3

local kord_x_4 = kord_x_platforma4

local kord_y_4 = kord_y_platforma4

local id_mapy_lodowy = id_mapy_lodowego_wymiaru

local kord_x_zabicie = kord_x_po_wyeliminowaniu_wszystkich_potworow

local kord_y_zabicie = kord_y_po_wyeliminowaniu_wszystkich_potworow

------------------------------------------

------------------------------------------

say_reward("Strażnik Platform:")

if not party.is_leader() then

say("Tylko lider grupy, może ze mną porozmawiać...")

return

else

if party.getf("4_platformy") < 1 then

if party.getf("porozmawiaj_platformy") > 0 then

party.setf("4_platformy", 1)

party.setf("porozmawiaj_platformy", 0)

d.regen_file("data/dungeon/lodowy_wymiar_2")

d.set_warp_at_eliminate(id_mapy_lodowy, d.get_map_index(), kord_x_zabicie, kord_y_zabicie, "data/dungeon/lodowy_wymiar_3")

return

end

else

say("Musisz wyeliminować potwory z wszystkich")

say("platform. Na którą ciebie przenieść ? ")

local platformy1 = select("Pierwsza", "Druga", "Trzecia", "Czwarta", "Anuluj")

if platformy1 == 1 then

d.jump_all_local(kord_x, kord_y)

elseif platformy1 == 2 then

d.jump_all_local(kord_x_2, kord_y_2)

elseif platformy1 == 3 then

d.jump_all_local(kord_x_3, kord_y_3)

elseif platformy1 == 4 then

d.jump_all_local(kord_x_4, kord_y_4)

elseif platformy1 == 5 then

say("Okej, zostajesz tutaj.")

end

end

end

end

when id_lodowego_palladyna.kill with pc.in_dungeon() and pc.get_map_index() >= id_mapy_min and pc.get_map_index() < id_mapy_max begin

d.notice("Pokonałeś Lodowego Palladyna!")

d.notice("Za 10 sekund zostaniesz przeniesiony, dalej...")

server_timer("palladyn", 10)

end

when palladyn.server_timer begin

------------------------------------------

----------------Uzupełnij-----------------

local kord_x = kord_x_po_zabiciu_palladyna

local kord_y = kord_y_po_zabiciu_palladyna

------------------------------------------

------------------------------------------

d.jump_all_local(kord_x, kord_y)

d.notice("Zdobądź pieczęć, aby przesunąć na Monument!")

d.regen_file("data/dungeon/lodowy_wymiar_4") -- musi być 15 mobów

d.setf("monumenty", 5)

end

when id_mobow_15.party_kill with pc.in_dungeon() and pc.get_map_index() >= id_mapy_min and pc.get_map_index() < id_mapy_max begin

------------------------------------------

----------------Uzupełnij-----------------

local id_kamienia_otwarcia = id_kamienia_otwarcia

------------------------------------------

------------------------------------------

party.setf("lolssss", party.getf("lolssss")+1)

if party.getf("lolssss") >= 15 then

pc.give_item2(id_kamienia_otwarcia, 1)

party.setf("lolssss", 0)

end

end

when monumentu.take with item.vnum == id_kamienia_otwarcia with pc.in_dungeon() and pc.get_map_index() >= id_mapy_min and pc.get_map_index() < id_mapy_max begin

------------------------------------------

----------------Uzupełnij-----------------

local kord_x = kord_x

local kord_y = kord_y

local kord_x2 = kord_x2

local kord_y2 = kord_y2

local kord_x3 = kord_x3

local kord_y3 = kord_y3

local kord_x4 = kord_x4

local kord_y4 = kord_y4

local kord_x5 = kord_x5

local kord_y5 = kord_y5

------------------------------------------

------------------------------------------

d.setf("monumenty", d.getf("monumenty")-1)

if d.getf("monumenty") == 4 then

d.regen_file("data/dungeon/lodowy_wymiar_5") -- musi być 15 mobów

d.jump_all_local(kord_x, kord_y)

d.notice("Przesunąłeś już 1 posąg.")

elseif d.getf("monumenty") == 3 then

d.regen_file("data/dungeon/lodowy_wymiar_6") -- musi być 15 mobów

d.jump_all_local(kord_x2, kord_y2)

d.notice("Przesunąłeś już 2 posągi.")

elseif d.getf("monumenty") == 2 then

d.regen_file("data/dungeon/lodowy_wymiar_7") -- musi być 15 mobów

d.jump_all_local(kord_x3, kord_y3)

d.notice("Przesunąłeś już 3 posągi.")

elseif d.getf("monumenty") == 1 then

d.regen_file("data/dungeon/lodowy_wymiar_8") -- musi być 15 mobów

d.jump_all_local(kord_x4, kord_y4)

d.notice("Przesunąłeś już 4 posągi.")

elseif d.getf("monumenty") == 0 then

d.notice("Wszystkie posągi zostały przesunięte!")

d.notice("Czujesz zbliżający się chłód...")

server_timer("tele_ostatni", 3)

end

end

when tele_ostatni.server_timer begin

d.regen_file("data/dungeon/lodowy_wymiar_9") -- musi być 50 kryształów

d.jump_all_local(kord_x5, kord_y5)

d.notice("Zniszcz 50 Lodowych Kryształów!")

end

when id_lodowego_krysztalu.party_kill with pc.in_dungeon() and pc.get_map_index() >= id_mapy_min and pc.get_map_index() < id_mapy_max begin

party.setf("krysztalki", party.getf("krysztalki")+1)

if party.getf("krysztalki") >= 50 then

party.setf("krysztalki", 0)

d.notice("Zniszczyłeś 50 Lodowych Kryształów.")

d.notice("Atmosfera się ochładza...")

server_timer("lodowy_smok", 4)

end

end

when lodowy_smok.server_timer begin

------------------------------------------

----------------Uzupełnij-----------------

local id_smoka = id_smoka

local kord_x = kord_x

local kord_y = kord_y

------------------------------------------

------------------------------------------

d.notice("Pokonaj Lodowego Smoka!")

d.spawn_mob(id_smoka, kord_x, kord_y)

end

when id_lodowego_smoka.kill with pc.in_dungeon() and pc.get_map_index() >= id_mapy_min and pc.get_map_index() < id_mapy_max begin

d.notice("Pokonałeś Lodowego Smoka!")

d.notice("Za 20 sekund zostaniesz przeniesony na zewnątrz!")

server_timer("koniec_dunga", 20)

end

when koniec_dunga.server_timer begin

d.exit_all()

end

end

end

 

i poszukuje fajnych questów

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...