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

Pisanie / Poprawa Questów !


PoczatKujacy

Rekomendowane odpowiedzi

Opublikowano

Witam, Proszę o poprawę błędów w tym queście:

quest Poznaj_nasze_miasto begin

state start begin

                                                               when login or levelup with pc.get_level ( = 50 begin

                                                                               set_state(nasze_miasto)

                                                               end

                               end

state info begin

                                                               when letter begin

                                                                  local v = find_npc_by_vnum(Wpisz_Sobie_Id_NPC)

                                                                                               if v != 0 then

            target.vi("__TARGET__", v, "Wpisz nazwe (np kapitan)podanego wczesniej npc")

                                                                                             end

                                                                            send_letter("Poznaj_nasze_miasto")
when button or info begin

                                                                               say_title("Poznaj nasze miasto")

                                                            say("Idz do TU WSTAW NAZWE SWOJEGO NPC")

                                                              say("Musisz poznac kazdego npc w miescie")

                                                                               say_reward("Masz duzo czasu") 

                                                               end
when __TARGET__.target.click or 

                                                                                               20016.chat."Jestem_np._kowalem" begin

                                                                                               target.delete("__TARGET__")

                                                                                               say_title("Jestem bla bla bla")

                                                                                               say("Pelnie funkcje bla bla bla")

                                                                                               set_state(Poznaj_miasto_cz2)

                                                                                               end

                                                               end
state Poznaj_miasto_cz2 begin
                               when letter begin
			send_letter("Udaj sie do...")
end

when button or info begin

                                                                               say("A teraz idz do ...(nazwa npc)")

                                               end

local v = find_npc_by_vnum(Id NPC) 

                                               if v != 0 then 
                                                               target.vid("__TARGET__", v, "Nazwa NPC") 
                                               end
send_letter("Nazwa Listu")
when __TARGET__.target.click or 

                                                                                               20016.chat."Jestem_np._dozorcom" begin

                                                                                               target.delete("__TARGET__")

                                                                                               say_title("Jestem bla bla bla")

                                                                                               say("Pelnie funkcje bla bla bla")


                                                                                               end

                                                               end

when 20016.chat."test_nagrody" begin

                                                               target.delete("__TARGET__")

                                                               say_title("Oto twoja nagroda")

                                                               say("Dostajesz:")

                                                               say_reward("Eq na Twoj poziom konia militarnego i maly gratis")

pc.give_item2(13065, 1)
pc.give_item2(14187, 1)
pc.give_item2(15167, 1)
pc.give_item2(16187, 1)
pc.give_item2(17180, 1)
pc.give_item2(28642, 1)
pc.give_item2(50053, 1)
pc.give_item2(50078, 3)
pc.give_item2(72001, 2)
pc.give_item2(50322, 1)
pc.give_item2(30006, 25)
pc.give_item2(30166, 35)
pc.give_item2(50033, 10)


	           pc.changemoney( 20000000)
                                          horse.set_level(21)

                                                                                               set_state(__COMPLETE__)

                                                                                               end

                                                               end

end

               state __COMPLETE__  begin

               end

  • Odpowiedzi 8,7 tys.
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

Witajcie wczoraj kopson44 napisał mi dobrego questa na teleportacje do śnieżnej mapy gm dziś chciałbym o przerobienie tego questa by teleportował on do mapy z komendy (go gm,warp 832,00)

 

 

O to ten Quest

 

quest wstep begin
state start begin
when 20095.chat."Siedliszcza GM" begin
if pc.level >= 90 then
if pc.count_item(70022)>=1 then
pc.warp(200*100, 100*100)
pc.remove_item(70022, 1)
else
say_title("Seon-Hae:")
say("")
say("Nie masz Serca Bery? Jeśli chcesz wejść musisz je zdobyć ")
say_item_vnum(70022)
end
else
say_title("Seon-Hae:")
say("Masz za mały poziom, wróc jak osiągniesz 90 poziom ")
end
end
end
end

 

 

Łap:

quest wstep begin
state start begin
when 20095.chat."Siedliszcza GM" begin
if pc.level >= 90 then
if pc.count_item(70022)>=1 then
pc.warp(83200, 0)
pc.remove_item(70022, 1)
else
say_title("Seon-Hae:")
say("")
say("Nie masz Serca Bery? Jeśli chcesz wejść musisz je zdobyć ")
say_item_vnum(70022)
end
else
say_title("Seon-Hae:")
say("Masz za mały poziom, wróc jak osiągniesz 90 poziom ")
end
end
end
end

Opublikowano

Łap:

quest wstep begin
state start begin
when 20095.chat."Siedliszcza GM" begin
if pc.level >= 90 then
if pc.count_item(70022)>=1 then
pc.warp(83200, 0)
pc.remove_item(70022, 1)
else
say_title("Seon-Hae:")
say("")
say("Nie masz Serca Bery? Jeśli chcesz wejść musisz je zdobyć ")
say_item_vnum(70022)
end
else
say_title("Seon-Hae:")
say("Masz za mały poziom, wróc jak osiągniesz 90 poziom ")
end
end
end
end

 

 

Coś nie działa ten quest gdy wybiorę opcję teleportacji to ekran zmniejsza się a po czasie jest normalny

Opublikowano

nieznam się na questach, ale w warp powinny być chyba dwa 0 na końcu

coś takiego? niewiem czy przy warpie 0 trzeba dodawać dwa zera ale sprubuj to :D

quest wstep begin
state start begin
when 20095.chat."Śnieżna Mapa" begin
if pc.level >= 90 then
if pc.count_item(70022)>=1 then
pc.warp(83200, 000)
pc.remove_item(70022, 1)
else
say_title("Seon-Hae:")
say("")
say("Nie masz Serca Bery? Jeśli chcesz wejść musisz je zdobyć ")
say_item_vnum(70022)
end
else
say_title("Seon-Hae:")
say("Masz za mały poziom, wróc jak osiągniesz 90 poziom ")
end
end
end
end

 

p.s

tak apropo prosiłem o pomoc kilka dni temu z questem i się niedoczekałem może teraz ktoś pomoże??

chciałbym się dowiedzieć jak go naprawić przed wyjazdem, a wyjeżdżam jutro z rana, więc proszę o szybką pomoc...

 

siema

pod edytowałem inny quest i dodałem pare linijek i quest staje w połowie i się nie wgrywa, jako iż nieznam się zabardzo na questach to proszę was o pomoc

 

 


quest kopson_quest_lv26 begin
       state start begin
               when login or levelup with pc.level >= 26 begin
                               set_state( gotoboss )
               end

       end
       state gotoboss begin
               when letter begin
                       send_letter("Idź do Ołtarza")
                       local v=find_npc_by_vnum(14013)
                       if 0==v then
                       else
                               target.vid("__TARGET__", v, "Go to the Captain.")
                       end
               end
               when button or info begin
                       say_title("Udaj się do ołtarza")
                       say_reward("Słyszysz głos w swojej głowie")
                       say_reward("który mówi Ci abyś się udał do ołtarza")
                       say_reward("i pomodlił się do Króla KopsoNa.")
               end
               when __TARGET__.target.click begin
                       target.delete("__TARGET__")
                       say_title("Ja:")
                       say("Wzywałeś mnie Królu??")
                       say("Czekam na twoją odpowiedź.")
                                               wait()
                                               say_title("KopsoN:")
                       say_reward("Tak!!... Nareszcie się zjawiłeś ")
                       say_reward("mam dla ciebie kolejne zadanie ")
                       say_reward("udaj się do mojego sługi ")
                                               say_reward("znajdzieś go w pobliżu mojego ołtarza ")
                       wait()
                       say_title("KopsoN:")
                       say_reward("Wołają na niego, Niepokaźny Pieszy")
                       say_reward("Możesz mi nie wierzyć, ale był to jeden z najlepszych")
                       say_reward("rycerzy w swoim czasie, był naprawde pomocny")
                       say_reward("teraz jest to wrak człowieka, ale może ci pomóc")
                       say_reward("przebrnąć przez drugą próbę ")
                       wait()
                       set_state(gotomusition)
               end
       end

       state gotomusition begin
               when letter begin
                       local v=find_npc_by_vnum(20004)
                       if 0==v then
                       else
                               target.vid("__TARGET__", v, "Visit the musician Yu-Hwan.")
                       end
               end
               when letter begin
                       send_letter("Porozmawiaj z Rycerzem Króla.")
               end
               when button or info begin
                       say_title("Rycerz Króla")
                       say_reward("KopsoN wystawił cię na kolejną próbę ")
                       say_reward("tym razem musisz porozmawiać z Niepokaźnym Pieszym")
                                               say_reward("A więc idź do niego by mieć to juz za sobą. ")
               end
               when __TARGET__.target.click begin
                       target.delete("__TARGET__")
                       say_title("Niepokaźny Pieszy:")
                       say("Siema... Co Cię do mnie sprowadza?")
                                               wait()
                                               say_title("Ja:")
                                               say_reward("Król KopsoN wysłał mnie do ciebie")
                                               say_reward("podobno masz mi coś do powiedzenia")
                                               wait()
                                               say_title("Niepokaźny Pieszy:")
                       say("Ach tak... więc jesteś kolejnym wybrańcem...")
                                               wait()
                                               say_title("Ja:")
                                               say_reward("Z kąd wiesz o wybrańcach??")
                                               wait()
                                               say_title("Niepokaźny Pieszy:")
                       say("Tak się składa, że sam byłem jednym z nich")
                                               wait()
                                               say_title("Ja:")
                                               say_reward("Ty??")
                                               wait()
                                               say_title("Niepokaźny Pieszy:")
                       say("Tak ja... może nie wyglądam na takiego")
                                               say("ale to prawda!!")
                                               say("więcej ci kur... nie powiem")
                                               wait()
                                               say("Hmmm... chyba że przyniesiesz mi pare win")
                                               wait()
                                               say_title("Ja:")
                                               say_reward("Zgoda, muszę się dowiedzieć więcej")
                                               say_reward("o wybrańcach")
                                               wait()
                                               say_title("Niepokaźny Pieszy:")
                       say("Tak więc udaj się do drugiego miasta")
                       say("i rozpraw się z kilkoma dzikusami")
                       say("oni zawsze mają dobry trunek")
                       say("chce mieć prowiant na długi okres")
                                               say("przynieś mi 100 win, a pogadamy")
                       wait()
                                               set_state(kopsonwino)
                               end
               end
               state kopsonwino begin
                                               when letter begin
                       send_letter("Wino dla pijaka")
               end
               when button or info begin
                       say_title("Wino dla pijaka")
                       say_reward("Aby zdobyć więcej informacji ")
                       say_reward("musisz zdobyć 100 win")
                       say_reward("dla byłego rycerza.")
                                               say_reward("Wino znajdziesz u dzikich generałów.")
               end
               when 504.kill begin
                               if pc.count_item(70020)<100-pc.getqf("collect_count") then
                               pc.give_item2(70020, 1)
                                                               set_state(pijak)
                               end
               state pijak begin
                                               when letter begin
                       local v=find_npc_by_vnum(20004)
                       if 0==v then
                       else
                               target.vid("__TARGET__", v, "Return to the Captain.")
                       end
                               when letter begin
                       send_letter("Wróć do Pijaka")
               end
               when button or info begin
                       say_title("Zdobyłeś 100 win")
                       say_reward("udaj się do pijaka ")
               end
               when __TARGET__.target.click or 20004.chat."Wino!" with pc.count_item(70020)>100 begin
                       target.delete("__TARGET__")

                       say_title("Pijak:")
                       say_reward("O masz moje wino!!!!")
                       say_reward("A więc co nieco ci opowiem.")
                       say_reward("Niegdyś zwykłym mieszczanem")
                       say_reward("pewnego dnia w mojej wiosce")
                       say_reward("zjawił się Król KopsoN")
                                               say_reward("i powiedział, że jestem wybrańcem")
                                               say_reward("i powinienem z nim dążyć do pokoju")
                                               say_reward("Zgodziłem się ")
                                               wait()
                                               say_reward("Pewnego dnia stoczyła się wielka bitwa")
                                               say_reward("Byliśmy pewni zwycięstwa jednak wróg")
                                               say_reward("przyzwał demony nie z tego świata")
                                               say_reward("i nas pokonał ")
                                               say_reward("Następnego dnia najechał nasz zamek ")
                                               say_reward("Właśnie w tym ataku zginął Król KopsoN ")
                                               say_reward("przemawiał to mnie wiele razy po śmierci ")
                                               say_reward("ale ja niechciałem w to uwierzyć ")
                                               say_reward("byłem załamany, tylko dzięki piciu ")
                                               say_reward("zdołałem przetrwać. ")
                                               pc.remove_item(70020, 100)
                                               wait()
                                               say_reward("chcesz wiedzieć wiecęj, rozmawiaj z Królem ")       
                       set_state(gotoboss2)
               end
       end

       state gotoboss2 begin
               when letter begin
                       local v=find_npc_by_vnum(14013)
                       if 0==v then
                       else
                               target.vid("__TARGET__", v, "Return to the Captain.")
                       end
               end
               when letter begin
                       send_letter("Wróć do Ołtarza")
               end
               when button or info begin
                       say_title("Wróc do Ołtarza")
                       say_reward("Porozmawiałeś z Niepokaźnym pieszym")
                                               say_reward("powinieneś wrócić do KopsoN'a")
               end
               when __TARGET__.target.click begin
                       target.delete("__TARGET__")

                       say_title("KopsoN:")
                       say_reward("A więc rozmawiałeś już z moim Rycerzem")
                       say_reward("zapewne powiedział ci, że był wybrańcem")
                       say_reward("wszystko co powiedział było prawdą")
                       say_reward("wówczas zostaliśmy zmiażdżeni")
                       say_reward("i dokonał się podział królestw na trzy części")
                                               say_reward("Jinno, Chunjo i Shinso")
                                               say_reward("Mroczny Król Arachnix pokonał nas")
                                               say_reward("i podzielił królestwo między trzech synów")
                                               say_reward("Arachnixa II, Lahme oraz Qestra.")
                                               wait()
                                               say_reward("Reszte opowieści dowiesz się w swoim czasie")
                                               say_reward("Kup lepsze wyposażenie, kolejne Próby")
                                               say_reward("nie będą takie łatwe")
                                               wait()
                       say_title("Informacja:")
                       say_reward("Otrzymałeś 300.000 Punktów Doświadczenia.")
                       say_reward("Otrzymałeś 2.500.000 Yang.")
                                               pc.give_item2 ( 72501 )
                                               pc.give_item2 ( 72502 )
                                               say_item_vnum(72501)
                                               say_item_vnum(72502)
                       pc.give_exp2( 300000 )
                       pc.change_money( 2500000 )
                       clear_letter()
                                               notice_all(" ".. pc.get_name() .." Ukończył\a Drugą Próbę Króla KopsoN'a ")
                       set_state( __COMPLETE__ )
                       set_quest_state("kopson_quest_lv36", "run")
               end
       end
       state __COMPLETE__ begin
       end
end

 

 

 

Tutaj się zatrzymuje

 

beztytuungs.png

 

 

 

w quescie chodzi oto aby zdobyć 100win z dzikusów po czym wyskakuje okienko, informujące nas że mamy 100win, następnie zanosimy je do pijaka, a z każdego moba dropi 1 wino

 

coś takiego miało wyjść ale nie wyszło

proszę o pomoc, wynagrodze plusami

Opublikowano

quest baba begin
       state start begin
                               when 30121.chat."Co znajduje się w komnacie" begin
                                       say_title("Duch Sury:")
                       say("W komnacie zbajduje się Beran Setaou")
                       say("zwany Niebiańskim Smokiem")
                       say("Pokonać go może tylko najmężniejsza")
                                               say("drużyna.")
                                               end
               when 30121.chat."Chce zabić tego smoka" begin

                                               if get_time() > pc.getqf("czas") then
                                               else
                                               say_title("Duch Sury:")
                                               say("Nie możesz wejść jeszcze do komnaty Smoka")
                                               return
                                               end
                       say_title("Duch Sury:")
                       say("Jesteś pierwszym który domaga się ")
                       say("dostępu do Świątyni Smoka. Wpuszczę Cię ")
                       say("o ile posisadasz wystarczającą ilość ")
                                               say("Krętych Kluczy.")

                                               local s = select ( "Jestem Gotów", "Wyjdz" ) 
                                               if s != 1 then
                                                                                               return
                                                                                               end



                                               say_title("Duch Sury:")
                                               say("Jeśli chcesz zabiore Cię bezpośrednio")
                                               say("do jaskini Smoka. Daj mi teraz: ")
                                               say_item(" 3x Kręty Klucz", 30179, "")

                                               local a = select ( "Daj Klucze", "Wyjdz" ) 
                                               if a != 1 then
                                                                                               return
                                                                                               end
                                               if pc.count_item(30179)>2 then
                                                                                               pc.remove_item(30179, 3)
                                               say("Zostaniesz przeniesiony do komnaty") 



                       pc.warp(178300, 1220400)
                                               notice_all("Komnata Smoka została otwarta.")
                                               pc.setqf("smok", 1)


                                               else

                                               say("Nie masz wystarczjącej ilości kluczy")
                                               return
                                               end

                                               end
                                               when 2493.kill begin
                                               notice_all("Beran Setaou został pokonany!!... gratulujemy")
                                               pc.setqf("czas",get_time()+60*60)
                                               notice_all("Za minute nastąpi zamknięcie komnaty.")
                                               timer("close", 61) 
                                               timer("close2", 30) 



                                               end
                                               when close2.timer begin
                                               notice_all("Za pół minuty nastąpi zamknięcie komnaty.")
                                               end
                                               when close.timer begin

                                               if get_time() > pc.getqf("czas2") and
                                               pc.getqf("smok") == 1 then
                                               pc.warp(179900, 1220400)


                                               else
                                               end



                                               end
                                               when logout or login begin
                                               if get_time() < pc.getqf("czas") and
                                               pc.getqf("smok") == 1 then
                                               pc.warp(179900, 1220400)
                                               pc.setqf("smok", 0)
                                               else
                                               end
                                               end



     end
end       




 

Proszę o edycje tego questa w taki sposób aby do komnaty mogła wejść tylko party min 3 osobowe

Opublikowano

Skierował mnie tutaj Modek.

Ponawiam pytanie, dobrze napisałam questa? Napiszcie co źle, lub od razu mnie poprawcie ;p.

quest Grota_v2 begin
               state start begin
                               when login or levelup with pc.level > 110 begin
                                       set_state(info)
                               end
               end
state info begin
                               when letter begin
                                               local v = find_npc_by_vnum(20011)
                                               if v != 0 then
                                                               target.vid("__TARGET__", v, "Kowal")
                                               end
                                               send_letter("Grota v2")

end

               when button or info begin
                       say_title("Grota v2")
                       say("")
                       say("Idz do pierwszej wioski! ")
                       say("Kowal ma dla Ciebie zadanie.")
end

               when __TARGET__.target.click or
                       20016.chat."Grota v2" begin
                       target.delete("__TARGET__")
                               say("Kowal:")
                                       say("Gdzie się tak długo włuczyłeś?!")
                                       say("")
                                       say("Musisz pomścić wszystkich,")
                                       say("którzy zgineli w ataku na wioskę.")
                                       say("")
                                       say("Udaj się do drugiego poziomu Groty,")
                                       say("ale bądź ostrożny, bo czekają tam")
                                       say("złe armie, które chętnie i Ciebie zabiją.")
                                       say("Armia składa się z żołnierzy i łuczników!")
                                       say("Zabij 30 wojowników złej armii!")
                               set_state(wojownicy złej armii)
                               end
               end

state Wojownicy złej armii begin
                               when letter begin
                               send_letter("Grota v2")
                       end
                       when button or info begin
                                       say_title("Wojownicy złej armii")
                                       say("Kowal chce, abyś pomścił poległych.")
                                       say("Jego cała rodzicna zmarła podczas najazdu")
                                       say("groźnej armii.")
                                       say("Zabij 30 wojowników Groty v2!")
                       end

when 735.kill with pc.countitem(50512)==0 begin
                          local random = math.random(3)
                          if random == 1 then
                          pc.give_item2(50512, 1)
                          chat("Zabiłeś 30 wojowników")
                          chat("Wroc do kowala.")
                       local v = find_npc_by_vnum(20016)
                       if v != 0 then
                               target.vid("__TARGET__", v, "Kowal")
                       end
               end
       end

when 20016.chat."Zabiłeś_ich?" with pc.countitem(50512)>0 begin
                       say_title("Kowal:")
                               target.delete("__TARGET__")
                                       say("Dziękuje, że pomogłeś pomścić mi rodzinę.")
                                       say("Mam nadzieję, że nigdy tu nie wrócą.")
                                       say("Jest jeszcze jedna rzecz. Pomożesz mi?")
                                       say("Udaj się do wierzy demonów ")
                                       say("zabij króla i przynieś mi szkatółkę")
                                       say("kiedyś mi ukradł. Długo jej szukałem.")
                                       say("Idź i zabij Króla Demonów. ")
                                       say("")
                                       say("Powodzenia!")
                                       say("")                                         
                               pc.remove_item(50512, 1)
                                       set_state(szkatółka)
                                       end
                                               end

               state szkatółka begin
                       when letter begin
                               send_letter("Zdobądź szkatółkę!")
                       end
                       when button or info begin
                                       say_title("Skradziona Szkatółka")
                                       say("Kowal poprosił Cię o jeszcze jedno.")
                                       say("Masz zdobyś dla niego skradzioną")
                                       say("szkatółkę, którą znajdziesz na wierzy")
                                       say("demonów. Zabij Króla i odzyskaj szkatółkę!")
                       end

                                when 935.kill with pc.countitem(30168)==0 begin
                          local random = math.random(3)
                          if random == 1 then
                          pc.give_item2(30168, 1)
                          say_reward("Zdobyłeś szkatółkę!")
                          say_reward("Wroc do kowala aby odebrac")
                          say_reward("nagrode.")
                          local v = find_npc_by_vnum(20016)
                       if v != 0 then
                               target.vid("__TARGET__", v, "Kowal")
                       end
               end
       end
               when 20016.chat."Skradziona Szkatółka" with pc.countitem(30168)>0 begin
                                               target.delete("__TARGET__")
                                               say_title("Kowal:")
                                       say("Swietnie! Masz szkatółkę!")
                                               say("Teraz będę mógł przeczytać dawne listy.")
                                               say("")
                                               say("No oczywyscie, nagroda. Tak, nalezy Ci sie.")
                                               say("Weź to, co dla Ciebie przygotowałem")
                                               say_reward("Szafirowa Stal +9")
                                               say("")
                                       pc.remove_item(30168, 1)
                                       pc.give_item2(14209)
                                               pc.give_item2(15209)
                                               set_state(__COMPLETE__)
                                               end
       end
       state __COMPLETE__  begin
       end
end

It is END.

Opublikowano

Czy mógł by mi ktoś na napisać questa ??

 

od poziomu 30 idziemy do kapitana i klikamy na niego i mamy napis Skille na P klikamy i kapitan się nas pyta czy chcemy wszystkie skille na P tak lub nie i tyle ;D

Witaj u Jinx! :)

Opublikowano

Prosił bym o edycje tego tak ab wszystko działało Będą +++++++++++

 

 

 

quest Podarunek begin

state start begin

when login or levelup* with pc.get_level >= 100**

set_state(info)

end

end

 

state info begin

when letter begin

local v = find_npc_by_vnum(20007)

if v != 0 then

target.vid("__TARGET__", v, "Dozorca")

end

send_letter(Podarunek Wedrowcy)

end

 

when button or info begin

say_title("Podarunek Wedrowcy")

say("")

say("Idz do Dozorcy, musisz")

say("dla niego cos zrobic!")

end

 

when __TARGET__.target.click or

20016.chat."Podarunek Wedrowcy" begin

target.delete("__TARGET__")

say("Dozorca:")

say("No! Wkoncu sie zjawiles. Sluchaj. Musisz mi pomoc!")

say("")

say("Musze miec 10szt. Szkat. Umarlego Rozpruwacza")

say("ale nie moge tego zrobic bo jestem juz za stary")

say("")

say("A wiec potrzebuje Twojej pomocy")

say("Wiem, ze misja jest bardzo trudna dla tego prosze")

say("o to wlasnie ciebie mlody czlowieku"

say("Umarlego Rozpruwacza znajdziesz na 9 pietrze Wierzy Demonow")

say("Idz wiec Zabij ich 10 i wroc do mnie ze szkat. Umarlego Rozpruwacza ")

say("Nie martw sie misja jest trudna ale nagroda jest tez bardzo bardzo dobra")

set_state(ezotek)

end

end

 

state ezotek begin

when letter begin

send_letter("Podarunek Wedrowcy")

end

when button or info begin

say_title("Szkat. Umarlego Rozpruwacza")

say("Dozorca chce, abys zdoby dla niego")

say("10szt. Szkat. Umarlego Rozpruwacza")

say("Sa mu one potrzebne na prezety dla swoich bliskich")

say("Zabij 10 Umarlych Rozpruwaczy i zbierz jego szkaty")

end

 

 

when 20016.chat."Szkat" with pc.countitem(50512)>0 begin

say_title("Dozorca:")

target.delete("__TARGET__")

say("Swietnie! Zdobyles je. Daj mi je.")

say("Wiec tak, bardzo mi dzis pomogles i")

say("Bardzo Ci dziekuje za to ze zdobyles szkaty")

say("Oto twoja nagroda")

say("")

say("25szt. Krwawej Perly, 25szt. Bialej Perly, 25szt. Niebieskeij Perly")

say(" i 15szt. Strategi Kontrataku")

pc.remove_item(50082, 15)

pc.give_item2(27994, 25)

pc.give_item2(27993, 25)

pc.give_item2(27992, 25)

pc.give_item2(70031, 10)

set_state(Umarly Rozpruwacz)

end

end

 

 

pc.give_item2(14209)

 

set_state(__COMPLETE__)

end

end

state __COMPLETE__ begin

end

end

Opublikowano

Dany1470:

 

 

quest skilee begin
state start begin
	when 20355.chat."Skile" begin
		say_title("Kapitan: ")
		say("Czy chcesz wszystkie skile na Poziom Perfekcyjny ? ")
		local s = select ("Tak" ,"Nie" )
		if 2 == s then
		return
		end

		if 1 == s then
		if pc . get_job() == 0 and pc . get_skill_group()==1 then
		pc . set_skill_level (1, 59)
		pc . set_skill_level (2, 59)
		pc . set_skill_level (3, 59)
		pc . set_skill_level (4, 59)
		pc . set_skill_level (5, 59)
		elseif pc . get_job()==0 and pc . get_skill_group()==2 then
		pc . set_skill_level (16, 59)
		pc . set_skill_level (17, 59)
		pc . set_skill_level (18, 59)
		pc . set_skill_level (19, 59)
		pc . set_skill_level (20, 59)
		elseif pc . get_job()==1 and pc . get_skill_group()==1 then
		pc.set_skill_level(31, 59)
		pc.set_skill_level(32, 59)
		pc.set_skill_level(33, 59)
		pc.set_skill_level(34, 59) 
		pc.set_skill_level(35, 59)
		elseif pc . get_job()==1 and pc . get_skill_group()==2 then
		pc.set_skill_level(46, 59)
		pc.set_skill_level(47, 59)
		pc.set_skill_level(48, 59)
		pc.set_skill_level(49, 59)
		pc.set_skill_level(50, 59) 
		elseif pc . get_job()==2 and pc . get_skill_group()==1 then
		pc.set_skill_level(61, 59)
		pc.set_skill_level(62, 59)
		pc.set_skill_level(63, 59)
		pc.set_skill_level(64, 59)
		pc.set_skill_level(65, 59)
		pc.set_skill_level(66, 59) 
		elseif pc . get_job()==2 and pc . get_skill_group()==2 then
		pc.set_skill_level(76, 59)
		pc.set_skill_level(77, 59)
		pc.set_skill_level(78, 59)
		pc.set_skill_level(79, 59)
		pc.set_skill_level(80, 59)
		pc.set_skill_level(81, 59) 
		elseif pc . get_job()==3 and pc . get_skill_group()==1 then
		pc.set_skill_level(91, 59)
		pc.set_skill_level(92, 59)
		pc.set_skill_level(93, 59)
		pc.set_skill_level(94, 59)
		pc.set_skill_level(95, 59)
		pc.set_skill_level(96, 59)
		elseif pc . get_job()==3 and pc . get_skill_group()==2 then
		pc.set_skill_level(106, 59)
		pc.set_skill_level(107, 59)
		pc.set_skill_level(108, 59)
		pc.set_skill_level(109, 59)
		pc.set_skill_level(110, 59)
		pc.set_skill_level(111, 59)
		end
	end
end
end	

 

Nieregulaminowa sygnatura

Opublikowano

nieznam się na questach, ale w warp powinny być chyba dwa 0 na końcu

coś takiego? niewiem czy przy warpie 0 trzeba dodawać dwa zera ale sprubuj to :D

quest wstep begin
state start begin
when 20095.chat."Śnieżna Mapa" begin
if pc.level >= 90 then
if pc.count_item(70022)>=1 then
pc.warp(83200, 000)
pc.remove_item(70022, 1)
else
say_title("Seon-Hae:")
say("")
say("Nie masz Serca Bery? Jeśli chcesz wejść musisz je zdobyć ")
say_item_vnum(70022)
end
else
say_title("Seon-Hae:")
say("Masz za mały poziom, wróc jak osiągniesz 90 poziom ")
end
end
end
end

 

p.s

tak apropo prosiłem o pomoc kilka dni temu z questem i się niedoczekałem może teraz ktoś pomoże??

chciałbym się dowiedzieć jak go naprawić przed wyjazdem, a wyjeżdżam jutro z rana, więc proszę o szybką pomoc...

 

 

83200 0-do tego zera już się nie dodaje nic

Opublikowano

Dany1470:

 

 

quest skilee begin
state start begin
	when 20355.chat."Skile" begin
		say_title("Kapitan: ")
		say("Czy chcesz wszystkie skile na Poziom Perfekcyjny ? ")
		local s = select ("Tak" ,"Nie" )
		if 2 == s then
		return
		end

		if 1 == s then
		if pc . get_job() == 0 and pc . get_skill_group()==1 then
		pc . set_skill_level (1, 59)
		pc . set_skill_level (2, 59)
		pc . set_skill_level (3, 59)
		pc . set_skill_level (4, 59)
		pc . set_skill_level (5, 59)
		elseif pc . get_job()==0 and pc . get_skill_group()==2 then
		pc . set_skill_level (16, 59)
		pc . set_skill_level (17, 59)
		pc . set_skill_level (18, 59)
		pc . set_skill_level (19, 59)
		pc . set_skill_level (20, 59)
		elseif pc . get_job()==1 and pc . get_skill_group()==1 then
		pc.set_skill_level(31, 59)
		pc.set_skill_level(32, 59)
		pc.set_skill_level(33, 59)
		pc.set_skill_level(34, 59) 
		pc.set_skill_level(35, 59)
		elseif pc . get_job()==1 and pc . get_skill_group()==2 then
		pc.set_skill_level(46, 59)
		pc.set_skill_level(47, 59)
		pc.set_skill_level(48, 59)
		pc.set_skill_level(49, 59)
		pc.set_skill_level(50, 59) 
		elseif pc . get_job()==2 and pc . get_skill_group()==1 then
		pc.set_skill_level(61, 59)
		pc.set_skill_level(62, 59)
		pc.set_skill_level(63, 59)
		pc.set_skill_level(64, 59)
		pc.set_skill_level(65, 59)
		pc.set_skill_level(66, 59) 
		elseif pc . get_job()==2 and pc . get_skill_group()==2 then
		pc.set_skill_level(76, 59)
		pc.set_skill_level(77, 59)
		pc.set_skill_level(78, 59)
		pc.set_skill_level(79, 59)
		pc.set_skill_level(80, 59)
		pc.set_skill_level(81, 59) 
		elseif pc . get_job()==3 and pc . get_skill_group()==1 then
		pc.set_skill_level(91, 59)
		pc.set_skill_level(92, 59)
		pc.set_skill_level(93, 59)
		pc.set_skill_level(94, 59)
		pc.set_skill_level(95, 59)
		pc.set_skill_level(96, 59)
		elseif pc . get_job()==3 and pc . get_skill_group()==2 then
		pc.set_skill_level(106, 59)
		pc.set_skill_level(107, 59)
		pc.set_skill_level(108, 59)
		pc.set_skill_level(109, 59)
		pc.set_skill_level(110, 59)
		pc.set_skill_level(111, 59)
		end
	end
end
end	

 

 

quest skilee begin
state start begin
	when 20355.chat."Skile" with pc.get_level >=30 begin
		say_title("Kapitan: ")
		say("Czy chcesz wszystkie skile na Poziom Perfekcyjny ? ")
		local s = select ("Tak" ,"Nie" )
		if 2 == s then
		return
		end

		if 1 == s then
		if pc . get_job() == 0 and pc . get_skill_group()==1 then
		pc . set_skill_level (1, 59)
		pc . set_skill_level (2, 59)
		pc . set_skill_level (3, 59)
		pc . set_skill_level (4, 59)
		pc . set_skill_level (5, 59)
		elseif pc . get_job()==0 and pc . get_skill_group()==2 then
		pc . set_skill_level (16, 59)
		pc . set_skill_level (17, 59)
		pc . set_skill_level (18, 59)
		pc . set_skill_level (19, 59)
		pc . set_skill_level (20, 59)
		elseif pc . get_job()==1 and pc . get_skill_group()==1 then
		pc.set_skill_level(31, 59)
		pc.set_skill_level(32, 59)
		pc.set_skill_level(33, 59)
		pc.set_skill_level(34, 59) 
		pc.set_skill_level(35, 59)
		elseif pc . get_job()==1 and pc . get_skill_group()==2 then
		pc.set_skill_level(46, 59)
		pc.set_skill_level(47, 59)
		pc.set_skill_level(48, 59)
		pc.set_skill_level(49, 59)
		pc.set_skill_level(50, 59) 
		elseif pc . get_job()==2 and pc . get_skill_group()==1 then
		pc.set_skill_level(61, 59)
		pc.set_skill_level(62, 59)
		pc.set_skill_level(63, 59)
		pc.set_skill_level(64, 59)
		pc.set_skill_level(65, 59)
		pc.set_skill_level(66, 59) 
		elseif pc . get_job()==2 and pc . get_skill_group()==2 then
		pc.set_skill_level(76, 59)
		pc.set_skill_level(77, 59)
		pc.set_skill_level(78, 59)
		pc.set_skill_level(79, 59)
		pc.set_skill_level(80, 59)
		pc.set_skill_level(81, 59) 
		elseif pc . get_job()==3 and pc . get_skill_group()==1 then
		pc.set_skill_level(91, 59)
		pc.set_skill_level(92, 59)
		pc.set_skill_level(93, 59)
		pc.set_skill_level(94, 59)
		pc.set_skill_level(95, 59)
		pc.set_skill_level(96, 59)
		elseif pc . get_job()==3 and pc . get_skill_group()==2 then
		pc.set_skill_level(106, 59)
		pc.set_skill_level(107, 59)
		pc.set_skill_level(108, 59)
		pc.set_skill_level(109, 59)
		pc.set_skill_level(110, 59)
		pc.set_skill_level(111, 59)
		end
	end
end
end	

 

 

Proszę od 30 lvl

Opublikowano

2up

 

myślałem ze za to się coś wstawia ale jak nie to dobrze :P dzieki

sygna max 800 x 200

Opublikowano

quest blok begin
state start begin
when kill with pc.level >= 100 begin
pc.give_exp2(-1000000)
end
end
end

 

Proszę o edycję Questa, tak aby exp był odejmowany tylko po zabiciu moba.

57941428314396613531.png


 


Morlinka aka Lyshantus


 


esent.png

Opublikowano

Witam to jest quest aby po kliknieciu na item 7777776, item znika dostalo sie 500 defa i 750 ataku na 15 min i nie mozna go urzyc w ciągu 15 min kilka razy.

 

-------------------------------------
--- Quest by Czarny
--- Prosze o nie przypisywanie sobie
--- cudzej pracy! Pozdrawiam
-------------------------------------

quest defatak begin
       state start begin
               when 7777776.use begin
               timer("asd", time_min_to_sec(15))
               if pc.getqf("uzyte") == 0 then
               say("Otrzymales bonus +500 Obrony oraz +750 ataku ")
               say("na czas 15 minut ")
               say("")
               affect.add_collect(apply.DEF_GRADE_BONUS, 500, 60*15) --60¦~
               affect.add_collect(apply.ATT_GRADE_BONUS, 750, 60*15) --60¦~
               pc.setqf("uzyte", 1)
			pc.remove_item("7777776",1)
               else
               say("Użyłeś już tego itemu ! ")
               end
               end

               when asd.timer begin
               affect.remove_collect()
               pc.setqf("uzyte", 0)
               say("Skończył się bonus.")
               end
       end
end

 

Problem jest taki że po uplywie 15 minut nadal nie mozna uzyc drugiego itemu.

Prosze o poprawienie questa, bede bardzo wdzieczny.

Opublikowano

Czy nikt nie poprawił by mi tego questa ?

 

 

quest information begin
               state start begin
                               when login or levelup with pc.get_level > 5 begin
                                       set_state(information)
                               end
               end
                                       state pies begin
                                               when button or info begin
                                               say_title("Pies")
                                               say("psy sa niegrzeczne")
                                               say("zabij 10 dzikich psow")
                                               say("Otrzymasz miecz +9")

                               end
when 101.kill begin
local count = pc.getqf("1") + 1

if count < 10 then
pc.setqf("1", count)

if count == 10 then
say_title("Zabiles 10 psow.")
say("Udało Ci się wykonać misję!")
say_reward("Otrzymano: Miecz+9")
pc.give_item2( 19 )
end
end
end 

                end
		set_state(__complete)
       end
end

 

 

 

 

Opublikowano

quest wejscie begin
state start begin
	when 20092.click with pc.level >= 1 begin
		say_title("Strażnik Groty:")
		say("Witaj.")
		say("Jeśli chcesz dostać się do Groty Wygnańców")
		say("potrzebujesz 100.000 yang oraz 75 poziom.")
		say("Czy mimo to chcesz wejsć teraz do Groty Wygnańców?")
		say("")
		say("")

		local s = select(locale.yes, locale.no)
		if s == 2 then 
		return
		end
		if s == 1 then
			if pc.get_level()<75 then
				say_title("Strażnik Groty:")
				say("Twój poziom jest zbyt niski!")
				say_reward("Wymagany poziom: 75")
			else
			if pc.get_gold()<100000 then
				say_title("Strażnik Groty:")
				say("Masz za mało Yang!")
				say_reward("Wymagana ilość Yang: 100.000")
			else
				say_title("Strażnik Groty:")
				say("Zostaniesz przeniesiony!")
				pc.change_gold(-100000)
				wait()
				pc.warp(10000, 1207800)
			else
		return
		end
	end
end
end

 

 

Mógłby mi ktoś sprawdzić tego questa i jak będą błędy to poprawić tak żeby dało się wejść do atla od 75 lvl i 100k yang??

Opublikowano

Witajcie proszę o pomoc z moim questem. Napisałem go i jest błąd na samym końcu, juz po daniu nagrody nie rozumiem tego bledu i nie umiem naprawic. Bardzo proszę o pomoc.

 

To jest kod questa:

 

quest magiczny_metal begin
       state start begin
               when login  or levelup with pc.level >= 65 begin
                       set_state(magiczny_metal)
               end
       end

       state magiczny_metal begin
               when letter begin

                       local v = find_npc_by_vnum(20091)

                       if v != 0 then
                               target.vid("__TARGET__", v, "Kowal")
                       end
               end

               when 20091.chat."Misja na Magiczny Metal" begin
                       target.delete("__TARGET__")             
                               say_title("Kowal:")
                       say("Witaj, młody wojowniku..")
                       say("Mam dla Ciebie pewne zadanie do wykonania")
                       say("za które otrzymałbyś Magiczny Metal.")
                       say("Myślę, że jest stosunkowo proste bo wystarczy")
                       say("że przekonasz Baiso by oddał Ci mój kamień,")
                       say("po czym wrócisz do mnie i oddasz mi go.")
                       say("")
                       say_reward("Czy odzyskasz do Baiso mój kamień?")

                       local s=select("Tak","Nie")
                       if 2==s then
                               say("Czy jesteś pewnien że nie pomożesz mi??")
                               local a=select("Nie pomogę!","Jednak postaram się pomóc")
                               if  2==a then
                                       say_title("Kowal:")
                                       say("Dobrze że zmieniłeś zdanie")
                                       say("i nie rezygnujesz z mojego zadania.")
                                       say("Wróc kiedy będziesz już gotowy!")
                                       say("")
                                       return
                               end             
                               say_title("Kowal:")
                               say("Misja została anulowana..")
                               say("Żegnam Cie.!")
                               say("")
                               set_state(__GIVEUP__)
                               return
                       end
                       say_title("Kowal:")
                       say("Świetnie..!")
                       say("Tylko poczekaj jeszcze chwilę!")
                       say("By Baiso wiedział, że ja wysłałem Cię po kamień ")
                       say("dam Ci list z krótką informacją ")
                       wait()
                       say_title("Kowal:")
                       say("Dobrze, już skończyłem go pisać.")
                       say("Trzymaj ten list.. Mam nadzieje, że")
                       say("Ci pomoże w odzyskaniu mojego kamienia")
                       say("")
                       say_item("List Od Kowala", 30131, "")
                       say("")
                       say_reward("Otrzymano: List z informacją ")
                       pc.give_item2("30131", 1)                       
                       say("")
                       set_state(to_get_basio) 
               end     

       end

       state to_get_basio begin
               when letter begin

                       local v = find_npc_by_vnum(20020)
                       if v != 0 then
                               target.vid("__TARGET__", v, "Basio")
                       end
                       send_letter("Odzyskaj Kamień Kowala")

               end

               when button or info begin
                       say_title("Odzyskaj Kamień Kowala")
                                               say("")
                                               say("Kowal wysłał Cię do Zdrajcy Basio")
                       say("byś odzyskał mu jego skradziony kamień! ")
                       say("W tym celu dał Ci krótki list z informacją.")
                                               say("Idź zanieś go do Basio po czym")
                                               say("postaraj sie odzyskać Kamień Kowala")
                                               say_reward("Zdrajca Basio znajduje się w drugim mieście")
                                               say("")
                                               say_title("Informacja")
                                               say_reward("Odzyskaj Kamień Od Basio")
                                               say_item("Kamień Kowala", 71025, "")
                       say("")
       end

                               when 20020.chat."Chcę Odzyskać Kamień Kowala " with pc.count_item(30131) >0 begin
                       target.delete("__TARGET__")
                       say_title("Basio:")
                                               say("Witaj,")
                                               say("a więc przysłał Cię Kowal?")
                                               say("Heh.. Sam nie potrafi przyjść ")
                                               say("tylko wysyła inne osoby w swoim imieniu.")
                                               say("Nie dziwie się, że skradziono mu ten kamień.")
                                               say("Owszem mam go i pewnie chcesz odzyskać?")
                                               say("Lecz pamiętaj.. Na tym świecie nie ma nic za darmo!")
                                               say("Pokaż mi ten list...")
                                               wait()
                                               say_title("Basio:")
                                               say("Hah! Ten Kowal jest naprawdę dziwny.")
                                               say("Nazywa mnie złodziejem i jeszcze prosi o Kamien?")
                                               say("No nic młody wojowniku... Mogę dać go dać ")
                                               say("jak zrobisz dla mnie pewną przysługe.")
                                               wait()
                                               say_title("Basio:")
                                               say("A więc by odzyskać Kamien Kowala")
                                               say("Musisz pierw zdobyć pewien kieł.")
                                               say("Chcę go zachować jako pamiątkę wygranej")
                                               say("walki z Zjawią Tygrysa i pokazać moim wnuką ")
                                               say("jakiego odważnego mają dziadka")
                                               say("Niestety w tym wieku sam go nie zabije...")
                                               say("Więc proszę Cię o to byś przyniusł mi Kieł ")
                                               say("a w zamian dostaniesz Kamień Kowala!")
                                               pc.remove_item(30131,1)
                                               set_state(stone)

                               end     

       end


       state stone begin
               when letter begin
                       send_letter("Zabij Zjawę Złótego Tygrysa!")

                	when 1304.kill  begin
                       local s = number(1, 3)
                       if s == 1 and pc.count_item(71025)==0 then
                               pc.give_item2(71025, 1)
                               send_letter("Kamień Kowala")                
                 end

               when 20091.chat."Zdobyłem Twój Kamień!" with pc.count_item(71025) > 0  begin
                   target.delete("__TARGET__")
                       say_title("Kowal:")
                       say("Och..! Świetnie, wręcz doskonale! ")
                       say("O porszę przedewszystkim masz to o co ")
                       say("Cię tak bardzo prosiłem!")
                       say("Dziękuję Ci za pomoc")
                       say("W zamian możesz iść do Baek-Go")
                       say("i odebrać upragnioną nagrode.")
                       say("")
                       pc.remove_item(71025,1)
                       set_state(__reward)
               end

       end

       state __reward begin
               when letter begin
                       send_letter("Odbierz nagrode!")

                       local v = find_npc_by_vnum(20018)
                       if v != 0 then
                               target.vid("__TARGET__", v, "Baek-Go")
                       end

               end
               when button or info begin
                       say_title("Odbierz nagrode!")
                       ---                                                   l
                       say("Udaj się do Baek-Goa")
                       say("by otrzymac nagrode za")
                       say("Twój ciezki trud...")
                       say("Baek-Go znajduje się w pierwszej wiosce")
                       say("Masz go na mapie. Spiesz się!")
                       say("")
               end

               when 20018.chat." Nagroda "  begin
                   target.delete("__TARGET__")
                       say("Baek-Go:")
                       say("Drogi przyjacielu")
                       say("Słyszałem czego dokonałeś i wzamian")
                       say("za Twój wieki czyn i trud otrzymasz nagordę.")
                       say("")
                       say_reward("Otrzymano 100.000.000 yang i Punkty Doświadczenia")
                       say_reward("Otrzymano: Magiczny Metal")

                       pc.give_item2(25041, 1)
                       pc.give_exp2(140000000)
                       pc.change_money(100000000)
                       clear_letter()
                       set_state(__THEEND__)



       end
end
       state __GIVEUP__ begin
       end
       state __GIVEUP1__ begin
       end
       state __THEEND__ begin
       end
end

 

 

A to jest kod sprawdzenia questa komenda ./qc

 

QUEST : magiczny_metal
STATE : start
WHEN  : login or
WHEN  : levelup
       with pc . level >= 65
STATE : magiczny_metal
WHEN  : letter
WHEN  : 20091.chat ("Misja na Magiczny Metal")
STATE : to_get_basio
WHEN  : letter
WHEN  : button or
WHEN  : info
WHEN  : 20020.chat ("Chcę Odzyskać Kamień Kowala ")
       with pc . count_item ( 30131 ) > 0
STATE : stone
WHEN  : letter
send_letter ( "Zabij Zjawę Złótego Tygrysa!" )
when 1304 kill begin
local s = number ( 1 , 3 )
if s == 1 and pc . count_item ( 71025 ) == 0 then
pc . give_item2 ( 71025 , 1 )
send_letter ( "Kamień Kowala" )
end
when 20091 chat . "Zdobyłem Twój Kamień!" with pc . count_item ( 71025 ) > 0 begin
target . delete ( "__TARGET__" )
say_title ( "Kowal:" )
say ( "Och..! wietnie, wręcz doskonale! " )
say ( "O porszę przedewszystkim masz to o co " )
say ( "Cię tak bardzo prosiłem!" )
say ( "Dziękuję Ci za pomoc" )
say ( "W zamian możesz ić do Baek-Go" )
say ( "i odebrać upragnionš nagrode." )
say ( "" )
pc . remove_item ( 71025 , 1 )
set_state ( "__reward" )
end
end
state __reward begin
when letter begin
send_letter ( "Odbierz nagrode!" )
local v = find_npc_by_vnum ( 20018 )
if v ~= 0 then
target . vid ( "__TARGET__" , v , "Baek-Go" )
end
end
when button or info begin
say_title ( "Odbierz nagrode!" )
say ( "Udaj się do Baek-Goa" )
say ( "by otrzymac nagrode za" )
say ( "Twój ciezki trud..." )
say ( "Baek-Go znajduje się w pierwszej wiosce" )
say ( "Masz go na mapie. Spiesz się!" )
say ( "" )
end
when 20018 chat . " Nagroda " begin
target . delete ( "__TARGET__" )
say ( "Baek-Go:" )
say ( "Drogi przyjacielu" )
say ( "Słyszałem czego dokonałe i wzamian" )
say ( "za Twój wieki czyn i trud otrzymasz nagordę." )
say ( "" )
say_reward ( "Otrzymano 100.000.000 yang i Punkty Dowiadczenia" )
say_reward ( "Otrzymano: Magiczny Metal" )
pc . give_item2 ( 25041 , 1 )
pc . give_exp2 ( 1.4e+08 )
pc . change_money ( 1e+08 )
clear_letter ( )
set_state ( "__THEEND__" )
end
end
state __GIVEUP__ begin
end
state __GIVEUP1__ begin
end
state __THEEND__ begin
end

syntax error : [string "stone"]:2: unexpected symbol near `when'
magiczny_metal.quest:206:Abort (core dumped)

 

 

Za rozwiązanie problemu z moim questem oczywiscie plusuje!!!

784091427630431250239.png

Regulamin sygnatur

Opublikowano

local regencount = pc . count_item ( 50512 ) 
say_title ( "Kamień Tęczowy" ) 
if pc . get_skill_group ( ) == 0 then 
say ( "Musisz mieć Umiejętności rozwinięte do [ENTER]poziomu Wielki Mistrz " .. pc . get_skill_group ( ) ) 
return 
end 
local result = training_grandmaster_skill . BuildGrandMasterSkillList ( pc . get_job ( ) , pc . get_skill_group ( ) ) 
local vnum_list = result [ 1 ] 
local name_list = result [ 2 ] 
if table . getn ( vnum_list ) == 0 then 
say ( "Musisz mieć Umiejętności rozwinięte do [ENTER]poziomu Wielki Mistrz" ) 
return 
end 
say ( "Wybierz Umiejętność" ) 
say ( "" ) 
local menu_list = { } 
table . foreach ( name_list , function ( i , name ) table . insert ( menu_list , name ) end ) 
table . insert ( menu_list , "Abbrechen" ) 
local s = select_table ( menu_list ) 
if table . getn ( menu_list ) == s then 
return 
end 
local skill_name = name_list [ s ] 
local skill_vnum = vnum_list [ s ] 
local skill_level = pc . get_skill_level ( skill_vnum ) 
say ( "Umiejętność Zostanie Wyszkolona" ) 
say ( "Na Poziom Perfekcyjny Mistrz." ) 
say ( "Jesteś pewien swojej decyzji?" ) 
local s = select ( "Tak!" , "Mam Wątpliwości!" ) 
if s == 2 then 
return 
end 
if pc . count_item ( 50512 ) ~= regencount then 
say ( "stfu buguser!" ) 
return 
end 
pc . remove_item ( 50512 , 1 ) 
pc . set_skill_level ( skill_vnum , 59 ) 
say ( "Udało Się![ENTER]" ) 
say ( "Umiejętność " .. skill_name .. " została Ulepszona!" ) 
say_reward ( " " .. skill_name .. " Perfekcyjny Mistrz" ) 

 

chce aby było 40% na powodzenie a gdy się nie powiedzie ma pisać ze sie nie powiodlo

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...