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

Śnieżne Lochy


GordOnix ;)

Rekomendowane odpowiedzi

Opublikowano

Property znajdziecie na nie jednym forum.

Poszukajcie trochę a znajdziecie.

 

P.S A ma ktoś nową górę sohan xD ?

 

 

Up sam musisz napisać lub zgłosić się do kogoś o napisanie za mamone $ :)

A jak ona wygląda ? xD

I na jakim serwerze została wprowadzona bo żeby na Globalu zmienili wygląd Góry Sohan to nie słyszałem xD

  • 2 tygodnie później...
  • Odpowiedzi 67
  • Dodano
  • Ostatniej odpowiedzi
  • 3 tygodnie później...
Opublikowano

no no kozak ja już to pobieram i lecimy z tematem.

+

Opublikowano

Lochy bardzo fajne. Miałem je dodać jako dungeon ale tak jakoś wyszło.

Jest kilka poprawek, np tekstury przenikają przez modele. Ale da sie to naprawić ;)

Opublikowano

Wszystko było by okej, gdyby jeszcze były property :)

55c0.png


Poznaj prawdziwą Historie Turimy.


Już niedługo startujemy, odwiedź naszego fanpage !

  • 1 miesiąc temu...
Opublikowano

 

quest naga_run begin
    state start begin
        when 3022.chat."Komnata Nagi" with pc.get_level() >= 140 begin
            say_title("Duch Wojownika: ")
            say("Witaj! ")
            say("Mogę Cię przenieść do Komnaty Nagi ")
            say("rządzi nią potężna Królowa Naga. ")
            say("Wpuszczę cię jednakże musisz udowodnic ")
            say("mi swoją siłę. ")
            say("Moje wymagania to:")
            say_red(" - 60.000.000 Yang; ")
            say_red(" - 2 Osoby w grupie.")
            wait()
            say_green("Chcesz spróbować swoich sił? ")
            local s = select("Tak", "Nie")
            if s == 1 then
                if pc.money < 60000000 then
                    syschat("<Informacja> Posiadasz za mało pieniędzy!")
                elseif not party.is_leader() then
                    syschat("<Informacja> Nie jesteś przywódcą grupy!")
                elseif party.get_near_count() <= 1 then
                    syschat("<Informacja> Musisz mieć ze sobą min. 2 osoby w grupie!")
                else
                    pc.changemoney(-60000000)
                    pc.setqf("naga_dungeon", 1)
                    d.join(17)
                end
            end
        end

        when login with pc.in_dungeon() and pc.get_map_index() >= 170000 and pc.get_map_index() < 180000 and pc.getqf("naga_dungeon") > 0 begin
                d.notice("Coo?! ")
                d.notice("Ty marny pachołku! ")
                d.notice("Myślisz że uda Ci się mnie zabić? ")
                d.notice("Strażnicy! ")
                d.notice("Rozprawcie się z nimi! ")
                d.regen_file("data/dungeon/regennr1.txt")
        end

        when kill with npc.get_race() == 3013 and pc.get_map_index() >= 170000 and pc.get_map_index() < 180000 begin
            party.setf("naga_fala", party.getf("naga_fala")+1)
            if party.getf("naga_fala") == 100 then
            d.notice("Grrr..! ")
            d.notice("Zaczynasz mnie denerwować! ")
            timer("naga_regen1", 10)
            end
        end

        when naga_regen1.timer begin
            d.notice("Informacja: Zabij cztery Posągi Nagi aby uwolnić węże. ")
            d.spawn_mob(3026, 364, 373)
            d.spawn_mob(3026, 401, 373)
            d.spawn_mob(3026, 401, 401)
            d.spawn_mob(3026, 364, 401)
        end


        when kill with npc.get_race() == 3026 and pc.get_map_index() >= 170000 and pc.get_map_index() < 180000 begin
            d.setf("naga_fala", d.getf("naga_fala")+1)
            if d.getf("naga_fala") == 1 then
                d.spawn_mob(3025, 362, 400)
                d.spawn_mob(3025, 363, 401)
                d.spawn_mob(3025, 364, 402)
                d.spawn_mob(3025, 365, 403)
                d.notice("<Informacja>: Uwolniłeś pierwszą grupę węży. ")
            elseif d.getf("naga_fala") == 2 then
                d.spawn_mob(3025, 400, 400)
                d.spawn_mob(3025, 401, 401)
                d.spawn_mob(3025, 402, 402)
                d.spawn_mob(3025, 403, 403)
                d.notice("<Informacja>: Uwolniłeś drugą grupę węży. ")
            elseif d.getf("naga_fala") == 3 then
                d.spawn_mob(3025, 400, 368)
                d.spawn_mob(3025, 401, 369)
                d.spawn_mob(3025, 402, 370)
                d.spawn_mob(3025, 403, 371)
                d.notice("<Informacja>: Uwolniłeś trzecią grupę węży. ")
            elseif d.getf("naga_fala") == 4 then
                d.spawn_mob(3025, 362, 368)
                d.spawn_mob(3025, 363, 369)
                d.spawn_mob(3025, 364, 370)
                d.spawn_mob(3025, 365, 371)
                d.notice("<Informacja>: Uwolniłeś już wszystkie węże. ")
                d.notice("<Informacja>: Szykuj się na kolejne wyzwanie. ")
                timer("naga_lustro", 3)
            end
        end

        when naga_lustro.timer begin
            d.spawn_mob(3023, 367, 356)
            timer("naga_lustro1", 3)
        end

        when naga_lustro1.timer begin
            d.notice("Informacja: Wydrop brakujący kawałek zwierciadła aby je złożyć w całość. ")
            d.regen_file("data/dungeon/regennr2.txt")
            
        end

        when kill with npc.get_race() == 3014 and pc.get_map_index() >= 170000 and pc.get_map_index() < 180000 begin
            d.setf("naga_lusterko", d.getf("naga_lusterko")+1)
            if d.getf("naga_lusterko") >= 10 then
                game.drop_item(30518, 1)
                d.setf("naga_lusterko", -100)
            end
        end

        when 3023.take with item.vnum == 30518 begin
            d.setf("naga_lustro2", d.getf("naga_lustro2")+1)
            npc.kill()
            item.remove()
            d.setf("naga_lustro2", 0)
            if d.getf("naga_lustro2") == 0 then
                d.notice("Złożyłeś zwierciadło, przenikneło ono to innego wymiaru. ")
                d.notice("Na miejscu lustra pojawiła się Fontanna Nagi!! ")
                d.notice("Już tylko krok dzieli Cię od starcia z Królową !! ")
                timer("naga_fontanna", 5)
            end
        end

        when naga_fontanna.timer begin
            d.spawn_mob(3021, 367, 356)
            d.notice("<Informacja>: Dropnij kawałek kamienia aby zmącić wodę w fontannie. ")
            d.regen_file("data/dungeon/regennr3.txt")
            d.setf("naga_fontanna2", 1)
        end

        when kill with npc.get_race() == 3015 and pc.get_map_index() >= 170000 and pc.get_map_index() < 180000 begin
            d.setf("naga_fontanna3", d.getf("naga_fontanna3")+1)
            if d.getf("naga_fontanna3") >= 30 then
                game.drop_item(31069, 1)
            end
        end

        when 3021.take with item.vnum == 31069 begin
            d.setf("naga_fontanna2", d.getf("naga_fontanna2")-1)
            npc.kill()
            item.remove()
            if d.getf("naga_fontanna2") == 0 then
                d.notice("Gratulacje zmąciłeś wodę w fontannie. ")
                d.notice("<Królowa Naga> Przesadziłeś!! ")
                d.notice("<Królowa Naga> Zniszczę cię parchu! ")
                timer("naga_boss", 3)
            end
        end

        when naga_boss.timer begin
            d.spawn_mob(3017, 384, 357)
            d.notice("Staw czoła Królowej Nadze! ")
        end

        when kill with npc.get_race() == 3017 and pc.get_map_index() >= 170000 and pc.get_map_index() < 180000 begin
            timer("endowy", 60)
            d.notice("Pokonaliście Nagę! Gratulacje! ")
            d.notice("Zbierzcie drop. Za 60 sekund zostaniecie wylogowani! ")
            notice_all(pc.get_name().." wraz z gupą ukończył wyzwanie Komnaty Nagi! ")
        end

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

 

 

macie questa :)

  • 4 tygodnie później...
Opublikowano
quest naga_run begin
    state start begin
        when 3022.chat."Komnata Nagi" with pc.get_level() >= 140 begin
            say_title("Duch Wojownika: ")
            say("Witaj! ")
            say("Mogę Cię przenieść do Komnaty Nagi ")
            say("rządzi nią potężna Królowa Naga. ")
            say("Wpuszczę cię jednakże musisz udowodnic ")
            say("mi swoją siłę. ")
            say("Moje wymagania to:")
            say_red(" - 60.000.000 Yang; ")
            say_red(" - 2 Osoby w grupie.")
            wait()
            say_green("Chcesz spróbować swoich sił? ")
            local s = select("Tak", "Nie")
            if s == 1 then
                if pc.money < 60000000 then
                    syschat("<Informacja> Posiadasz za mało pieniędzy!")
                elseif not party.is_leader() then
                    syschat("<Informacja> Nie jesteś przywódcą grupy!")
                elseif party.get_near_count() <= 1 then
                    syschat("<Informacja> Musisz mieć ze sobą min. 2 osoby w grupie!")
                else
                    pc.changemoney(-60000000)
                    pc.setqf("naga_dungeon", 1)
                    d.join(17)
                end
            end
        end

        when login with pc.in_dungeon() and pc.get_map_index() >= 170000 and pc.get_map_index() < 180000 and pc.getqf("naga_dungeon") > 0 begin
                d.notice("Coo?! ")
                d.notice("Ty marny pachołku! ")
                d.notice("Myślisz że uda Ci się mnie zabić? ")
                d.notice("Strażnicy! ")
                d.notice("Rozprawcie się z nimi! ")
                d.regen_file("data/dungeon/regennr1.txt")
        end

        when kill with npc.get_race() == 3013 and pc.get_map_index() >= 170000 and pc.get_map_index() < 180000 begin
            party.setf("naga_fala", party.getf("naga_fala")+1)
            if party.getf("naga_fala") == 100 then
            d.notice("Grrr..! ")
            d.notice("Zaczynasz mnie denerwować! ")
            timer("naga_regen1", 10)
            end
        end

        when naga_regen1.timer begin
            d.notice("Informacja: Zabij cztery Posągi Nagi aby uwolnić węże. ")
            d.spawn_mob(3026, 364, 373)
            d.spawn_mob(3026, 401, 373)
            d.spawn_mob(3026, 401, 401)
            d.spawn_mob(3026, 364, 401)
        end


        when kill with npc.get_race() == 3026 and pc.get_map_index() >= 170000 and pc.get_map_index() < 180000 begin
            d.setf("naga_fala", d.getf("naga_fala")+1)
            if d.getf("naga_fala") == 1 then
                d.spawn_mob(3025, 362, 400)
                d.spawn_mob(3025, 363, 401)
                d.spawn_mob(3025, 364, 402)
                d.spawn_mob(3025, 365, 403)
                d.notice("<Informacja>: Uwolniłeś pierwszą grupę węży. ")
            elseif d.getf("naga_fala") == 2 then
                d.spawn_mob(3025, 400, 400)
                d.spawn_mob(3025, 401, 401)
                d.spawn_mob(3025, 402, 402)
                d.spawn_mob(3025, 403, 403)
                d.notice("<Informacja>: Uwolniłeś drugą grupę węży. ")
            elseif d.getf("naga_fala") == 3 then
                d.spawn_mob(3025, 400, 368)
                d.spawn_mob(3025, 401, 369)
                d.spawn_mob(3025, 402, 370)
                d.spawn_mob(3025, 403, 371)
                d.notice("<Informacja>: Uwolniłeś trzecią grupę węży. ")
            elseif d.getf("naga_fala") == 4 then
                d.spawn_mob(3025, 362, 368)
                d.spawn_mob(3025, 363, 369)
                d.spawn_mob(3025, 364, 370)
                d.spawn_mob(3025, 365, 371)
                d.notice("<Informacja>: Uwolniłeś już wszystkie węże. ")
                d.notice("<Informacja>: Szykuj się na kolejne wyzwanie. ")
                timer("naga_lustro", 3)
            end
        end

        when naga_lustro.timer begin
            d.spawn_mob(3023, 367, 356)
            timer("naga_lustro1", 3)
        end

        when naga_lustro1.timer begin
            d.notice("Informacja: Wydrop brakujący kawałek zwierciadła aby je złożyć w całość. ")
            d.regen_file("data/dungeon/regennr2.txt")
            
        end

        when kill with npc.get_race() == 3014 and pc.get_map_index() >= 170000 and pc.get_map_index() < 180000 begin
            d.setf("naga_lusterko", d.getf("naga_lusterko")+1)
            if d.getf("naga_lusterko") >= 10 then
                game.drop_item(30518, 1)
                d.setf("naga_lusterko", -100)
            end
        end

        when 3023.take with item.vnum == 30518 begin
            d.setf("naga_lustro2", d.getf("naga_lustro2")+1)
            npc.kill()
            item.remove()
            d.setf("naga_lustro2", 0)
            if d.getf("naga_lustro2") == 0 then
                d.notice("Złożyłeś zwierciadło, przenikneło ono to innego wymiaru. ")
                d.notice("Na miejscu lustra pojawiła się Fontanna Nagi!! ")
                d.notice("Już tylko krok dzieli Cię od starcia z Królową !! ")
                timer("naga_fontanna", 5)
            end
        end

        when naga_fontanna.timer begin
            d.spawn_mob(3021, 367, 356)
            d.notice("<Informacja>: Dropnij kawałek kamienia aby zmącić wodę w fontannie. ")
            d.regen_file("data/dungeon/regennr3.txt")
            d.setf("naga_fontanna2", 1)
        end

        when kill with npc.get_race() == 3015 and pc.get_map_index() >= 170000 and pc.get_map_index() < 180000 begin
            d.setf("naga_fontanna3", d.getf("naga_fontanna3")+1)
            if d.getf("naga_fontanna3") >= 30 then
                game.drop_item(31069, 1)
            end
        end

        when 3021.take with item.vnum == 31069 begin
            d.setf("naga_fontanna2", d.getf("naga_fontanna2")-1)
            npc.kill()
            item.remove()
            if d.getf("naga_fontanna2") == 0 then
                d.notice("Gratulacje zmąciłeś wodę w fontannie. ")
                d.notice("<Królowa Naga> Przesadziłeś!! ")
                d.notice("<Królowa Naga> Zniszczę cię parchu! ")
                timer("naga_boss", 3)
            end
        end

        when naga_boss.timer begin
            d.spawn_mob(3017, 384, 357)
            d.notice("Staw czoła Królowej Nadze! ")
        end

        when kill with npc.get_race() == 3017 and pc.get_map_index() >= 170000 and pc.get_map_index() < 180000 begin
            timer("endowy", 60)
            d.notice("Pokonaliście Nagę! Gratulacje! ")
            d.notice("Zbierzcie drop. Za 60 sekund zostaniecie wylogowani! ")
            notice_all(pc.get_name().." wraz z gupą ukończył wyzwanie Komnaty Nagi! ")
        end

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

macie questa :)

 

Masz błędy. Przykładowo komunikat wyświetli się kilkukrotnie tak samo jak respy. 8 osób - 8 respów. Źle zrobione timery - pod postać, a nie pod dungeon. Poza tym nie widzę regenów, a quest trochę prymitywny - moje zdanie, nie wgrywałem go, tylko tak jakoś po przeczytaniu wydaje się nudny.

Opublikowano

Masz błędy. Przykładowo komunikat wyświetli się kilkukrotnie tak samo jak respy. 8 osób - 8 respów. Źle zrobione timery - pod postać, a nie pod dungeon. Poza tym nie widzę regenów, a quest trochę prymitywny - moje zdanie, nie wgrywałem go, tylko tak jakoś po przeczytaniu wydaje się nudny.

 

A co ty oczekujesz od typa ktora za zrobienie autorskiej strony uznaje przetlumaczenie rumunskiej i wrzucenie na mpc ; <> ?

  • 9 miesięcy temu...

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...