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

Poprawa kamienie glyph


Rekomendowane odpowiedzi

Opublikowano

 

quest glpyhstone begin
    state start begin
        when 20090.chat."Kamień Glyph" begin
        say_title("Heuk-Young:")
        say("Nazywam się Heuk-Young. Jestem kronikarzem")
        say("i zarządzam starożytnymi notatkami naszych")
        say("ludzi. Pierwsze zapiski opowiadają historię ")
        say("powstania Trzech Królestw:")
        say("Chunjo, Shinsoo oraz Jinno.").
        wait()
        say("Badam starożytne portale, które kiedyś pozwalały")
        say("ludziom podróżować do odległych regionów. Do ich")
        say("otworzenia potrzebne są specjalne Kamienie.")
        say("Są na nich specjalne symbole. Jeśli znajdziesz")
        say("taki Kamień, przynieś mi go. Oczywiście odpowiednio")
        say("Cię wynagrodzę. Popatrz, jak wyglądają:")
        say_item("Kamień Glyph",30178,"")
        local s = select("Znalazłem kilka takich Kamieni.", locale.yes)
        if s == 1 with pc.countitem("30178") <= 1 then
        
        say("Heuk-Young:")
        say("Nie posiadasz Kamieni Glyph! Pamiętaj, potwory je mają pod")
        say("władaniem złego boga!")
        else
        pc.get_name
        say("Tutaj, za niewielką ilość pieniędzy będą twoje.")
        wait()
        local nagroda =
        say("Heuk-Young:")
        say("Możesz wybrać jeden z przedmiotów jako nagrodę:")
        -- mógłby ktoś tutaj zrobić tablicę, która losuje itemy, wraz z ich ilością zależną od ilości kamieni glyph
        -- oraz żeby pisało ile razy otrzymaliśmy itemu
        wait()
        say("lub" ..ilosc..)
        say_item_vnum(..losowyitem..)
        local wybor = select(..1nagroda.., ..2nagroda.., ..3nagroda..,"Nie wymienię się!")
        if wybor == 1
        say("Heuk-Young:")
        say("Dziękuję! Dzięki Tobie zwiększa się ilość moich Kamieni Glyph!")
        pc.give_item2(..item..)
        say(pc.get_name()..":")
        local info = select ("Do czego potrzebujesz tych Kamieni?", locale.yes)
        if info == 1 then
        say("Heuk-Young:")
        say("Kamienie te zostały stworzone w czasach")
        say("starożytnego imperium - teraz już nikt nie")
        say("wie, jak je wytwarzać.")
        say("Od tego czasu wiele z nich zaginęło.")
        say("Odkryłem jeden ze starożytnych portali. Teraz")
        say("potrzebuję Kamieni, które mogą je uaktywnić.")
        say("Jednak, prócz Kamieni Glyph, potrzebuję również ")
        say("złota. Jest niezbędne do wytworzenia połączenia.")
        wait()
        say("Jednakże potrzebuję więcej złota, niż obecnie")
        say("posiadam. Jeśli zdobędziesz dla mnie troszkę ")
        say("złota, dam Ci Amulet Boga Smoków.")
        say_item_vnum("idamuletubogasmokow")
        say("Jeżeli będziesz go miał, Staruszek lub")
        say("Teleporter zabierze Cię bezpośrednio do")
        say("zablokowanego portalu.")
        wait()
        say("Dostaniesz jeden, jeśli przyniesiesz mi czyste")
        say("złoto w jednej z tych form:")
        say_item_vnum(50626)
        say_item_vnum(80008)
        wait()
        say_item_vnum(80005)
        say_item_vnum(80006)
        say_item_vnum(80007)
        end
        
        if wybor == 2 begin
            say("Heuk-Young:")
        say("Dziękuję! Dzięki Tobie zwiększa się ilość moich Kamieni Glyph!")
        pc.give_item2(..item..)
        say(pc.get_name()..":")
        local info = select ("Do czego potrzebujesz tych Kamieni?", locale.yes)
        if info == 1 then
        say("Heuk-Young:")
        say("Kamienie te zostały stworzone w czasach")
        say("starożytnego imperium - teraz już nikt nie")
        say("wie, jak je wytwarzać.")
        say("Od tego czasu wiele z nich zaginęło.")
        say("Odkryłem jeden ze starożytnych portali. Teraz")
        say("potrzebuję Kamieni, które mogą je uaktywnić.")
        say("Jednak, prócz Kamieni Glyph, potrzebuję również ")
        say("złota. Jest niezbędne do wytworzenia połączenia.")
        wait()
        say("Jednakże potrzebuję więcej złota, niż obecnie")
        say("posiadam. Jeśli zdobędziesz dla mnie troszkę ")
        say("złota, dam Ci Amulet Boga Smoków.")
        say_item_vnum("idamuletubogasmokow")
        say("Jeżeli będziesz go miał, Staruszek lub")
        say("Teleporter zabierze Cię bezpośrednio do")
        say("zablokowanego portalu.")
        wait()
        say("Dostaniesz jeden, jeśli przyniesiesz mi czyste")
        say("złoto w jednej z tych form:")
        say_item_vnum(50626)
        say_item_vnum(80008)
        wait()
        say_item_vnum(80005)
        say_item_vnum(80006)
        say_item_vnum(80007)
        end
        
        if wybor == 3 begin
            say("Heuk-Young:")
        say("Dziękuję! Dzięki Tobie zwiększa się ilość moich Kamieni Glyph!")
        pc.give_item2(..item..)
        say(pc.get_name()..":")
        local info = select ("Do czego potrzebujesz tych Kamieni?", locale.yes)
        if info == 1 then
        say("Heuk-Young:")
        say("Kamienie te zostały stworzone w czasach")
        say("starożytnego imperium - teraz już nikt nie")
        say("wie, jak je wytwarzać.")
        say("Od tego czasu wiele z nich zaginęło.")
        say("Odkryłem jeden ze starożytnych portali. Teraz")
        say("potrzebuję Kamieni, które mogą je uaktywnić.")
        say("Jednak, prócz Kamieni Glyph, potrzebuję również ")
        say("złota. Jest niezbędne do wytworzenia połączenia.")
        wait()
        say("Jednakże potrzebuję więcej złota, niż obecnie")
        say("posiadam. Jeśli zdobędziesz dla mnie troszkę ")
        say("złota, dam Ci Amulet Boga Smoków.")
        say_item_vnum("idamuletubogasmokow")
        say("Jeżeli będziesz go miał, Staruszek lub")
        say("Teleporter zabierze Cię bezpośrednio do")
        say("zablokowanego portalu.")
        wait()
        say("Dostaniesz jeden, jeśli przyniesiesz mi czyste")
        say("złoto w jednej z tych form:")
        say_item_vnum(50626)
        say_item_vnum(80008)
        wait()
        say_item_vnum(80005)
        say_item_vnum(80006)
        say_item_vnum(80007)
        end
        if wybor == 4 begin
        say("Może następnym razem.")
        end
    end
end

 

 

 

Prosze o poprawe questy , ponieważ quest nie reaguje do odpowiedniego npc (nie wiem jak to nazwac ;/)

 

 

limit przez tydzien dla danej osoby.

Opublikowano

Jako, że pisałem questa, gdy byłem kompletnym amatorem, rzuciłem to, a sam quest nie jest skończony i chyba nigdy nie będzie. Dla efektu pododawaj ID przedmiotów i NPC. Ale to i tak niewiele da, ponieważ ten quest nadaje się do "remontu" kompletnego. Trzeba powypełniać tablice, wszystkie id i saye. Tego jest dużo.

wqdz690429546a.GIF Piszę poprawnie po polsku.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...