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

[QUEST] Komnata Pająka


Nellyz

Rekomendowane odpowiedzi

Opublikowano

Do rzeczy macie questa odbugowanego na komnate pająków.

quest spider_dungeon begin
    state start begin
        when 20090.chat."Wejdź do Komnaty Rycerskiego Pająka" begin
            say_title(""..mob_name(20090)..":")
            say("Witaj!")
            say("")
            say("W dzisiejszych czasach mało tak odważnych")
            say("wojowników, widocznie jesteś jakimś odmiennikiem.")
            say("")
            say("No ale nic żołnierzu, do rzeczy.")
            say("Abym Cię przepuścił potrzebujesz:")
            say_reward("- 2 Osoby ze sobą.")
            say_reward("- 80 poziom.")
            wait()
            if pc.get_level() <= 80 then
                say("Wybacz, mogę wpuszczać tylko osoby od 80 poziomu.")
                party.chat("Lider grupy nie posiada 80 poziomu.")
                return
            end
            if party.get_near_count() <= 1 then
                say("Wybacz, musisz mieć ze sobą min. 2 osoby w grupie!")
                return
            end
            if not party.is_leader() then
                say("Niestety nie jesteś liderem grupy...")
                say("Tylko lider grupy może was przeteleportować!")
            else
                say("Spełniasz wszystkie warunki!")
                say("Czy aby na pewno chcesz wejść?")
                local x = select("Tak!", "Nie!")
                if x == 2 then
                    return
                elseif x == 1 then
                    pc.setqf("spider_dungeon", 1)
                    d.join(26)
                end
            end
        end

        when login with pc.get_map_index() >= 260000 and pc.get_map_index() < 260001 begin
                local maptosz7= pc.count_item(110022)
                pc.remove_item(110022,maptosz7)
            if pc.getqf("spider_dungeon") == 1 then
                d.notice("Hańba Ci!")
                d.notice("Jesteś nikim w moim świecie!")
                d.notice("Zostaniesz unicestwiony przez moje pająki!!")
                d.notice("Strażnicy!")
                d.notice("Zesłać moje pająki!")
                d.notice("Czas: 30 min.")
                timer("spider_regen", 8)
            end
        end

        when spider_regen.timer begin
            d.regen_file("data/dungeon/spider_regen1.txt")
            timer("Exit", 60*30)
        end

        when 2036.party_kill begin
            party.setf("spider_1fala", party.getf("spider_1fala")+1)
            if party.getf("spider_1fala") == 200 then
            d.notice("NIEEEEEEE!")
            d.notice("Może i poradziłeś sobie z moimi najsłabszymi pająkami, ")
            d.notice("Ale teraz czeka Cię zagłada! ")
            d.notice("Zesłać czarne pająki! ")
            timer("spider_regen1", 10)
            end
        end

        when spider_regen1.timer begin
            d.regen_file("data/dungeon/spider_regen2.txt")
        end

        when 2097.party_kill begin
            party.setf("spider_2fala", party.getf("spider_2fala")+1)
            if party.getf("spider_2fala") == 200 then
            d.notice("Pokonałeś czarne pająki!? ")
            d.notice("Jak tego dokonałeś!? ")
            d.notice("Strażnicy! ")
            d.notice("Zrzucić na nich 8 kokonów! ")
            timer("spider_regen2", 10)
            end
        end

        when spider_regen2.timer begin
            d.notice("Informacja: Zabij osiem kokonów pająka. ")
            d.spawn_mob(2095, 380, 567)
            d.spawn_mob(2095, 397, 567)
            d.spawn_mob(2095, 392, 599)
            d.spawn_mob(2095, 373, 597)
            d.spawn_mob(2095, 358, 599)
            d.spawn_mob(2095, 337, 598)
            d.spawn_mob(2095, 343, 563)
            d.spawn_mob(2095, 355, 561)
        end

        when 2095.party_kill begin
            party.setf("spider_metin", party.getf("spider_metin")+1)
            if party.getf("spider_metin") == 8 then
                d.notice("Jak mogliście to zrobić!?")
                d.notice("Grrr!")
                d.notice("Jesteście martwi!")
                party.setf("spider_metin", 0)
                d.spawn_mob(9015, 398, 598)
                d.spawn_mob(9015, 388, 598)
                d.spawn_mob(9015, 378, 598)
                d.spawn_mob(9015, 368, 598)
                d.spawn_mob(9015, 358, 598)
                timer("spider_regen3", 10)
            end
        end

        when spider_regen3.timer begin
            d.notice("Informacja: Wydrop małe pająki i wpuść je do kokonów. ")
            d.regen_file("data/dungeon/spider_regen_piec1.txt")
            d.setf("spider_jajapaj", 5)
        end

        when 2096.party_kill with pc.in_dungeon() and pc.get_map_index() >= 260000 and pc.get_map_index() < 260001 begin
            party.setf("spider_malepaj", party.getf("spider_malepaj")+1)
            if party.getf("spider_malepaj") == 50 then
                game.drop_item(110022, 1)
                party.setf("spider_malepaj", 0)
            end
        end

        when 9015.take with item.vnum == 110022 begin
            d.setf("spider_jajapaj", d.getf("spider_jajapaj")-1)
            npc.purge()
            item.remove()
            if d.getf("spider_jajapaj") == 4 then
                d.regen_file("data/dungeon/spider_regen_piec2.txt")
                d.notice("Wpuściłeś już jednego pająka.")
            elseif d.getf("spider_jajapaj") == 3 then
                d.regen_file("data/dungeon/spider_regen_piec3.txt")
                d.notice("Wpuściłeś już dwa pająki.")
            elseif d.getf("spider_jajapaj") == 2 then
                d.regen_file("data/dungeon/spider_regen_piec4.txt")
                d.notice("Wpuściłeś już trzy pająki.")
            elseif d.getf("spider_jajapaj") == 1 then
                d.regen_file("data/dungeon/spider_regen_piec5.txt")
                d.notice("Wpuściłeś już cztery pająki.")
            elseif d.getf("spider_jajapaj") == 0 then
                d.notice("Wpuściłeś wszystkie pająki!")
                d.notice("Zmierzysz się teraz z moimi strażnikami!! ")
                timer("spider_ostatnie", 3)
            end
        end

        when spider_ostatnie.timer begin
                d.spawn_mob(2092, 366, 581)
        end

        when 2092.party_kill begin
            timer("spider_ostatnie4", 8)
            d.notice("Pokonałeś moich strażników? ")
            d.notice("Widzę że moja ochrona nie była niczego warta! ")
            d.notice("Zaraz zostaniesz unicestwiony! ")
            d.notice("Idę po Ciebie! ")
        end

        when spider_ostatnie4.timer begin
                d.spawn_mob(2094, 366, 581)
        end

        when 2094.party_kill begin
            timer("Exit_X", 20)
            d.notice("Pokonaliście Królewskiego Pająka! Gratulacje! ")
            d.notice("Zbierzcie drop. Za 20 sekund zostaniecie wylogowani! ")
            notice_all(pc.get_name().." wraz z gupą ukończył wyzwanie Komnaty pająka!")
        end

        when Exit.timer begin
            d.notice("Macie 15 sekund zanim Was wyrzuci, pospieszcie się!")
            timer("Exit_X", 15)
        end

        when Exit_X.timer begin
            d.exit_all()
        end

        when Exit_Z.timer begin
            d.exit_all()
        end
    end
end

http://wklej.to/mrT8X

www.tanashi.pl

Opublikowano

To jest mój quest napisany w dawnych czasach dla serwera bodajże Vilenos.pl.

Już raz prosiłem o usunięcie go, tym razem zrobię to samo. Oczywiście posiadam rzeczy których brakuje do działanie questa (regeny oraz query).

Pozdrawiam

 

 

@edit

Btw, nie jest on do końca odbugowany bo można w łatwy sposób zrobić małego buga i zdublować spoty, tym samym zwiększając nagrodę nawet kilkukrotnie! :)

zf0m.png


LINK DO PREZENTACJI (KLIK)


Nic dodać, nic ująć.


Opublikowano

Btw, nie jest on do końca odbugowany bo można w łatwy sposób zrobić małego buga i zdublować spoty, tym samym zwiększając nagrodę nawet kilkukrotnie! :)

Czekaj bo nie rozumiem.

 

Wrzucasz coś zbugowanego i czekasz na oklaski? Wtf coś tu jest nie tak.

 

+ jak coś wrzucasz to wrzucaj całe, a nie łaskę robisz, że dodasz regeny i query.

 

 

512898cb1d4b7.png

512899259a477.png

Rozpierdalasz system stary :D :D

Opublikowano

Czekaj bo nie rozumiem.

 

Wrzucasz coś zbugowanego i czekasz na oklaski? Wtf coś tu jest nie tak.

 

+ jak coś wrzucasz to wrzucaj całe, a nie łaskę robisz, że dodasz regeny i query.

 

 

512898cb1d4b7.png

512899259a477.png

Rozpierdalasz system stary :D :D

Jeżeli nie zauważyłeś to nie ja wrzuciłem tu ten quest. Ja go napisałem kiedyś dla jednego z serwerów, po czym został skradziony przez Nellysa. Potem go poprawiłem i dodałem kilka szczegółów, po czym wysłałem poprawioną wersję adminowi.

I tak, posiada on buga :)

Pozdrawiam

zf0m.png


LINK DO PREZENTACJI (KLIK)


Nic dodać, nic ująć.


Opublikowano

Jeżeli nie zauważyłeś to nie ja wrzuciłem tu ten quest. Ja go napisałem kiedyś dla jednego z serwerów, po czym został skradziony przez Nellysa. Potem go poprawiłem i dodałem kilka szczegółów, po czym wysłałem poprawioną wersję adminowi.

I tak, posiada on buga :)

Pozdrawiam

Aaa sorry, rozpędziłem się :D

 

Co nie zmienia faktu, że Nellyz odpierdala coś :D

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...