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 otóż przy wgrywaniu tego mojego Dungeonu

---Adek3n
 
quest Umarlak begin
    state start begin
        when 20091.chat."Droga Umarlaka" begin
            say_title("Seon:")
            say("Witaj "..pc.get_name().." Graczu xxxx")
            say("W tym dungeonie czeka na Ciebie wiele niebezpieczeństw,")
            say("Mało kto podołał tej przeszkodzie i prawie nikt")
            say("nie wrócił cały jedynie 10 osób przeszło ten")
            say("Dungeon, a więc nadchodzi pytanie")
            say_reward("Wejście od 60 LvL-a!")
            say_reward("Mam Ciebie przenieść ?")
            local open = select("Tak!","Nieee, dzięki")
            if open == 1 then
                if party.is_leader() == 0 then
                    say_title("Seon:")
                    say("Nie jesteś liderem grupy!")
                    return
                end
                if pc.level < 60 then
                    say_title("Seon:")
                    say("Lider musi posiadać przynajmniej 60 Poziom!")
                    return
                end
                if party.get_near_count() < 1 then
                    say_title("Seon:")
                    say("W grupie musi być przynajmniej 2 członków!")
                    return
                end
                d.join(66)
                pc.setqf("dun", 1)
            elseif open == 2 then
                return
            end
        end
 
        when login with pc.in_dungeon() and pc.getqf("dun") begin
            if pc.getqf("dun") > 0 then
                pc.setqf("dun", 0)
                d.notice("Witaj w Drodzeu Rozpraw się z Boss-em")
                d.spawn_mob(1093, 216, 668)
            end
        end
        when 1093.kill with pc.in_dungeon() and pc.getqf("dun") begin
            party.setf("rozwal", party.getf("rozwal") +1)
            if party.getf("rozwal") >= 1 then
                d.notice("Gratuluje zaraz zostaniesz wywalony!")
                d.notice("Pozbieraj drop masz 30 sekund!")
                timer("Exit_k", 30)
                d.kill_all()
                d.exit_all()
           end
        end
    end
end
 

 

 

Więc tak przy wgrywaniu 2x tego dungeonu ( nawet przerobionego ) pokazuje mi start mush / Abort 1

 

 

Nie rozumiem tego jak nie ma questa w maszynie iz zostaje usuwany + 1 linijka jest ok

 

( Usuwam komentarz przed wgraniem )

Opublikowano

Czytaj ze zrozumieniem. Questy pisze nie od dzis i wiem co robie.

 

 

tylko , że ja to usunołem i działą ;x

sygnatura3.png

Dobro i zło nie istnieją.


Są tylko wybory i ich konsekwencje .

  • 1 miesiąc temu...
Opublikowano

Dziwne ze podobny quest znalazlem wpisujac w google fraze "Metin Tower (Wieza Metin) Quest na Serwer"

 

 

quest wymiar begin
    state start begin
        when 20348.chat."Wieża Metinów" with pc.get_level()>=110 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<=25000000 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

 

Oczywiscie troszke tu zmienilem rzeczy tak aby pasowalo do mojego serwera, ale to nie zmienia postaci rzeczy ze jest to ten sam quest.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...