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. Mógłby ktoś sprawdzic tego questa. Działa on normalnie lecz gdy ma mnie przeniesc na drugi poziom DT przenosci mnie na drugi poziom katakumb ... Za poprawienia questa i podanie mi go wynagrodzę limitem lików i + !!!

 

A oto quest:

 

 

 

quest wymiar begin
    state start begin
        when 20091.chat."Wieża Metinów" with pc.get_level()>=70 and pc.get_level()<=250 begin
            say("Straznik Wiezy Metinow:")
            say("Witaj! ")
            say("Za drobną opłatą mogę wpuśćić Cię do ")
            say("Wieży Metinów, w której znajdują się ")
            say("Najgroźniejsze metiny jakie są na naszym")
            say("Świecie. Możesz udać się tam tylko ze ")
            say("Swoją grupą.")
            say("Czy jestescie gotowi?")
            local open = select("Przenieś Nas!","Może Później!")
            if open == 1 then
                if party.is_leader() == 0 then
                    say("Straznik Wiezy Metinow:")
                    say("Nie jesteś liderem grupy!")
                    return
                end
                if party.get_near_count() < 1 then
                    say("Straznik Wiezy Metinow:")
                    say("W grupie musi być minimum 2 członków!")
                    return
                end
                if pc.money<=2500 then
                    say("Straznik Wiezy Metinow:")
                    say("Nie posiadasz 25.000.000 Yang!")
                    return
                end
                d.join(66)
                pc.setqf("p111", 1)
                pc.changemoney(-25000000)
            elseif open == 2 then
                return
            end
        end
-- 1 Piętro
        when login with pc.in_dungeon() and pc.getqf("p111") begin
            if pc.getqf("p111") > 0 then
                pc.setqf("p111", 0)
                d.notice("Witajcie w wieży metinów!")
                d.notice("Wieża ma piec pięter. Powodzenia!")
                d.notice("Na pierwszym piętrze musicie zabić wytrzymałe metiny bez potworów.")
                pc.setqf("time11", get_time())
                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("p111") begin
            party.setf("rozwal11", party.getf("rozwal11") +1)
            if party.getf("rozwal11") >= 10 then
                d.notice("Udało wam się przejść pierwsze piętro wieży! Za chwilę pojawią się ")
                d.notice("kolejne metiny!")
                timer("tajm111",5)
            end
        end
-- 2 Piętro
        when login with pc.in_dungeon() and pc.getqf("p111") begin
            if pc.getqf("p111") > 0 then
                pc.setqf("p111", 0)
                d.notice("Witajcie w wieży metinów!")
                d.notice("Wieża ma piec pięter. Powodzenia!")
                d.notice("Na pierwszym piętrze musicie zabić wytrzymałe metiny.")
                pc.setqf("time11", get_time())
                d.spawn_mob(8029, 216, 668)
                d.spawn_mob(8029, 210, 633)
                d.spawn_mob(8029, 197, 613)
                d.spawn_mob(8029, 165, 600)
                d.spawn_mob(8029, 137, 602)
                d.spawn_mob(8029, 105, 632)
                d.spawn_mob(8029, 102, 663)
                d.spawn_mob(8029, 110, 684)
                d.spawn_mob(8029, 132, 705)
                d.spawn_mob(8029, 157, 711)
            end
        end
        
        when 8029.kill with pc.in_dungeon() and pc.getqf("p111") begin
            party.setf("rozwal11", party.getf("rozwal11") +1)
            if party.getf("rozwal11") >= 10 then
                d.notice("Udało wam się przejść pierwsze piętro wieży! Za chwilę pojawią się ")
                d.notice("kolejne metiny!")
                timer("tajm111",5)
            end
        end
-- 3 Piętro
        when tajm111.timer with pc.in_dungeon() and pc.getqf("p111") begin
            d.notice("Witajcie na trzecim piętrze. Tu macie do pokonania 6 metinów!")
            d.spawn_mob(8031, 216, 668)
            d.spawn_mob(8031, 210, 633)
            d.spawn_mob(8031, 197, 613)
            d.spawn_mob(8031, 165, 600)
            d.spawn_mob(8031, 137, 602)
            d.spawn_mob(8031, 105, 632)
        end
        
        when 8031.kill with pc.in_dungeon() and pc.getqf("p111") begin
            party.setf("rozwal211", party.getf("rozwal211") +1)
            if party.getf("rozwal211") >= 6 then
                d.notice("Udało wam się przejść czwarte piętro wieży! Za chwilę pojawią się ")
                d.notice("kolejne metiny!")
                timer("tajm211",5)
            end
        end
-- 4 Piętro
        when tajm211.timer with pc.in_dungeon() and pc.getqf("p111") begin
            d.notice("Witajcie na czwartym piętrze. Tu macie do pokonania 4 silne metiny! ")
            d.spawn_mob(8032, 216, 668)
            d.spawn_mob(8032, 210, 633)
            d.spawn_mob(8032, 197, 613)
            d.spawn_mob(8032, 165, 600)
        end
        
        when 8032.kill with pc.in_dungeon() and pc.getqf("p111") begin
            party.setf("rozwal311", party.getf("rozwal311") +1)
            if party.getf("rozwal311") >= 4 then
                d.notice("Udało wam się przejść ostatnie piętro wieży! Za chwilę pojawią się ")
                d.notice("kolejne metiny!")
                timer("tajm311", 5)
            end
        end
-- 5 Piętro
        when tajm311.timer with pc.in_dungeon() and pc.getqf("p111") begin
            d.notice("Dotarliście na ostatnie piętro.")
            d.notice("Tutaj znajdziecie Najsilniejszego metina. Powodzenia!")
            d.spawn_mob(8033, 146, 655)
        end
        
        when 8033.kill with pc.in_dungeon() and pc.getqf("p111") begin
            d.notice("Gratulujemy!")
            d.notice("Ukończyliście ostatnie piętro wieży metinów!")
            d.notice("Zalozyciel Grupy otrzymuje nagrode za znalezienie takiej druzyny : )")
            d.notice("Za 30 sekund zostaniecie przeniesieni.")
            pc.give_item2 ( "30000" , 5 )
            pc.give_item2 ( "30002" , 5 )
            pc.give_item2 ( "30066" , 5 )
            pc.give_item2 ( "27994" , 10 )
            pc.give_item2 ( "27993" , 10 )
            pc.give_item2 ( "27992" , 10 )
            pc.give_item2 ( "27991" , 15 )
            timer("thekoniec11", 30)
            pc.setqf("czas", 1)
            pc.setqf("time2", get_time())
        end
        
        when thekoniec11.timer with pc.in_dungeon() and pc.getqf("p111") begin
            d.exit_all()
        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("Wieża Metinów - Legend2")
say("Gratulacje "..nejm.."!")
say("Twój czas to: "..czas.." sekund.")
say("")
say_reward("Walcz o jeszcze lepszy czas w Wieży Metinów!")
say_reward("Nie daj się konkurencji!")
say_reward("W końcu mogło być lepiej!")
notice_all("[Legend2] "..pc.get_name().." z grupą ukończył Wieże Metinów z czasem "..czas.." Sekund !")
affect.remove()
end
-- Dodatkowe Zabezpieczenia
        when logout with pc.in_dungeon() and pc.getqf("p111") begin
            party.setf("rozwal11", 0)
            party.setf("rozwal211", 0)
            party.setf("rozwal311", 0)
            d.exit_all()
        end
    end
end

4069914545198581480131.png

Opublikowano

Prawdopodobnie masz gdzieś drugi podobny quest, który komplikuje się razem z tym.

Bo wydaje mi się, że tu jest wszystko okej.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...