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

Rekomendowane odpowiedzi

Opublikowano

Witam , napisałem dungeona, Niby wszystko ok działa lecz...

 

 

1 metin sie respi ale juz 2 nie
jak respie komenda metka i dedam go to pisze ze pojawi sie metin ale pojawia sie ten 1 zamiast 3...

 

Quest :

 

 

 





-------------------------------------------------------------
-- Dracore Quests
-- http://dracore.tk
-- ServerFiles and Quest made by Virqoal from DRC
-- Official Virqoal Project
-------------------------------------------------------------
quest drcdung begin
        state start begin
                when 9012.chat."Komnata Obliwionu" begin
                        say_title("Mistrz Obliwionu:")
                        say("Witaj wojowniku! Mogę cię wpuścić do")
                        say("komnaty Obliwionu, w którym znajdują się ")
                        say("Najgroźniejsze metiny jakie żyją w naszym")
                        say("Świecie, Oraz Legendarny Smok. ")
                        say("Możesz udać się ")
                        say("tam tylko ze Swoją grupą.")
                        say("Czy chcecie się tam udać?")
                        local open = select("Jesteśmy Gotowi!","Rozmyśliłem Się!")
                        if open == 1 then
                                if party.is_leader() == 0 then
                                        say_title("Mistrz Obliwionu:")
                                        say("Nie jesteś liderem grupy!")
                                        return
                                end
                                if pc.level > 5 then
                                        say_title("Mistrz Obliwionu:")
                                        say("Nikt powyżej 5lvl nie może wejść!!")
                                        return
                                end
                                if party.get_near_count() < 2 then
                                        say_title("Mistrz Obliwionu:")
                                        say("W grupie musi być przynajmniej 2 członków nie licząc Ciebie!")
                                        return
                                end
                                d.join(2)
                                pc.setqf("p1", 1)
                        elseif open == 2 then
                                return
                        end
                end
-- Szlachetny Meteoryt
                when login with pc.in_dungeon() and pc.getqf("p1") begin
                        if pc.getqf("p1") > 0 then
                                pc.setqf("p1", 0)
                                d.notice("Witaj w Komnacie Obliwionu")
                                d.notice("Waszym celem jest zniszczenie!")
                                d.notice("metinów po to aby dostać się do!")
                                d.notice("smoka, powodzenia!")
                                d.spawn_mob(8060, 150, 149)
                        end
                end
                
                when 8060.kill with pc.in_dungeon() and pc.getqf("p1") begin
                        party.setf("rozwal", party.getf("rozwal") +1)
                        if party.getf("rozwal") >= 1 then
                                d.notice("Gratulacje , udało się wam zniszczyć kamień metin ")
                                d.notice("za chwilę pokaże się kolejny metin i całkiem nowe wyzwanie!")
                                timer("tajm1",5)
                        end
                end
-- Niebianski Meteoryt
                when tajm1.timer with pc.in_dungeon() and pc.getqf("p1") begin
                        d.spawn_mob(8061, 193, 173)
                end
                
                when 8061.kill with pc.in_dungeon() and pc.getqf("p1") begin
                        party.setf("rozwal2", party.getf("rozwal2") +1)
                        if party.getf("rozwal2") >= 1 then
                                d.notice("Gratulacje , udało się wam zniszczyć kamień metin ")
                                d.notice("Za chwilę ukaże się wam kolejny metin z większą mocą!")
                                timer("tajm2",5)
                        end
                end
-- Rycerski Meteoryt
                when tajm2.timer with pc.in_dungeon() and pc.getqf("p1") begin
                                d.notice("Gratulacje , udało się wam zniszczyć kamień metin ")
                                d.notice("Po zniszczeniu kolejnego metina czeka na was smok!")
                        d.spawn_mob(8062, 209, 172)
                end
                
                when 8062.kill with pc.in_dungeon() and pc.getqf("p1") begin
                        party.setf("rozwal3", party.getf("rozwal3") +1)
                        if party.getf("rozwal3") >= 1 then
                                d.notice("Gratulacje! Udało wam się zniszczyć metiny! Za chwile pokaże się smok.")
                                timer("tajm3", 5)
                        end
                end
-- Smok
                when tajm3.timer with pc.in_dungeon() and pc.getqf("p1") begin
                        d.notice("Wyposażcie się w najlepszy ekwipunek bowiem.")
                        d.notice("za chwile pojawi się legendarny smok!.")
                        d.spawn_mob(2493, 182, 173)
                end
                
                when 2493.kill with pc.in_dungeon() and pc.getqf("p1") begin
                        timer("thekoniec", 30)
                end
                
                when thekoniec.timer with pc.in_dungeon() and pc.getqf("p1") begin
                        d.exit_all()
                end
-- Zabezpieczenia
                when logout with pc.in_dungeon() and pc.getqf("p1") begin
                        party.setf("rozwal", 0)
                        party.setf("rozwal2", 0)
                        party.setf("rozwal3", 0)
                        d.exit_all()
                end
        end
end

 

 

 

Czy może potrzebuje czegoś do game? (2089)

1377774857-U369478.png


Opublikowano

 

39: mob.spawn(8060, 150, 149, 1, 1, 1)

 

42: when kill with pc.in_dungeon() and npc.get_race() == 8061 and pc.get_map_index() >= 20000 and pc.get_map_index() < 21000 begin

2 różne ID są.

 

 

 

party.setf("rozwal", party.getf("rozwal") +1)
if party.getf("rozwal") >= 1 then
Opublikowano

 

39: mob.spawn(8060, 150, 149, 1, 1, 1)

 

42: when kill with pc.in_dungeon() and npc.get_race() == 8061 and pc.get_map_index() >= 20000 and pc.get_map_index() < 21000 begin

2 różne ID są.

 

 

 

party.setf("rozwal", party.getf("rozwal") +1)
if party.getf("rozwal") >= 1 then

Nie jestem dobry w questach. Mógłbyś mi wytłumaczyć co tu zmienić? I w jakich linijkach , bo nie ogarniam.

thx

1377774857-U369478.png


Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...