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

[Problem] Dungeon


Rekomendowane odpowiedzi

Opublikowano

Witam , dodałem dungeona na swój serwer.

Jest tylko problem.

Nie teleportuje nas chociaż spełniamy wymogi i mamy grupę.

Tutaj kod dungeona

 

Id mapy - 22 ( atlantyda)

kordy - 1536+180, 12032+180 ( na komnate smoka )

 

quest wymiarepik begin
   state start begin
       when 20092.chat."Wymiar Metina" begin
           say_red("Hwa-Hae:")
           say("Witaj wojowniku! Mogę cię wpuścić do")
           say("Wymiaru Metina, w którym znajdują się ")
           say("Najgroźniejsze metiny jakie żyją w naszym")
           say("Świecie. Możesz udać się tam tylko ze ")
           say("Swoją grupą.")
           say("Czy chcecie się tam udać?")
           local open = select("Przenieś Nas!","Może Później!")
           if open == 1 then
               if party.is_leader() == 0 then
                   say_red("Hwa-Hae:")
                   say("Nie jesteś liderem grupy!")
                   return
               end
               if pc.level < 110 then
                   say_red("Hwa-Hae:")
                   say("Lider musi posiadać przynajmniej 110 Poziom!")
                   return
               end
               if party.get_near_count() < 2 then
                   say_red("Hwa-Hae:")
                   say("W grupie musi być przynajmniej 3 członków!")
                   return
               end
               pc.setqf("dungeon", 1)
               d.jump_all(22, 1536+180, 12032+180)
           elseif open == 2 then
               return
           end
       end
-- 1 Piętro
       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 Wymiarze Metina, wszystkie poziom mają metiny")
               d.notice("które trzeba rozwalić. Powodzenia!")
               d.spawn_mob(8028, 216, 668)
               d.spawn_mob(8028, 210, 633)
               d.spawn_mob(8028, 197, 613)
               d.spawn_mob(8028, 165, 600)
               d.spawn_mob(8028, 137, 602)
               d.spawn_mob(8028, 105, 632)
               d.spawn_mob(8028, 102, 663)
               d.spawn_mob(8028, 110, 684)
               d.spawn_mob(8028, 132, 705)
               d.spawn_mob(8028, 157, 711)
           end
       end

       when 8028.kill with pc.in_dungeon() and pc.getqf("p1") begin
           party.setf("rozwal", party.getf("rozwal") +1)
           if party.getf("rozwal") >= 10 then
               d.notice("Udało ci się przejść pierwszy poziom, za chwilę pojawią się ")
               d.notice("kolejne metiny!")
               timer("tajm1",5)
           end
       end
-- 2 Piętro
       when tajm1.timer with pc.in_dungeon() and pc.getqf("p1") begin
           d.spawn_mob(8029, 216, 668)
           d.spawn_mob(8029, 210, 633)
           d.spawn_mob(8029, 197, 613)
           d.spawn_mob(8029, 165, 600)
       end

       when 8029.kill with pc.in_dungeon() and pc.getqf("p1") begin
           party.setf("rozwal2", party.getf("rozwal2") +1)
           if party.getf("rozwal2") >= 4 then
               d.notice("Udało ci się przejść drugi poziom, za chwilę pojawią się ")
               d.notice("kolejne metiny!")
               timer("tajm2",5)
           end
       end
-- 3 Piętro
       when tajm2.timer with pc.in_dungeon() and pc.getqf("p1") begin
           d.notice("Witaj na 3 poziomie, zasada jest taka sama za każdym razem")
           d.notice("lecz metiny są coraz bardziej silniejsze.")
           d.spawn_mob(8031, 216, 668)
           d.spawn_mob(8031, 210, 633)
       end

       when 8031.kill with pc.in_dungeon() and pc.getqf("p1") begin
           party.setf("rozwal3", party.getf("rozwal3") +1)
           if party.getf("rozwal3") >= 2 then
               d.notice("Udało ci się przejść pierwsze piętro, za chwilę zostaniesz przeniesiony!")
               timer("tajm3", 5)
           end
       end
-- 4 Piętro
       when tajm3.timer with pc.in_dungeon() and pc.getqf("p1") begin
           d.notice("Dotarłeś na ostatnie czyli 4 piętro.")
           d.notice("Tutaj zamiast Metina jest Krąg Ognia. Powodzenia.")
           d.spawn_mob(11506, 146, 655)
       end

       when 11506.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
-- Dodatkowe 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

1377774857-U369478.png


Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...