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

Problem z questem


Rekomendowane odpowiedzi

Opublikowano

Witam, mam taki problem z questem, że dany quest wogoóle się nie zaczyna kiedy wbije 32lvl. Wydaje mi się że quest jest dobry, kompiluje się dobrze. Quest jest długi, ale problem występuje pewnie gdzieś na początku bo tak jak pisałem wogóle się nie pokazuje list kiedy wbije 32 lvl. Oto on:

 

 

-- Copyright. All rights reserved. --


---- NotatkiUriela ------------------
-- Draconis ------------------------
-------------------------------------
quest main_quest_lv32 begin
state start begin
end
state run begin
when login or levelup with pc.get_level() >= 32 begin
setstate(lv32not_start)
end
end
--
-- Strona pierwsza
--
state lv32not_start begin
when letter begin
send_letter("Strona z pamiętnika")
local v = find_npc_by_vnum(20011)
if v == 0 then
else
target.vid("__TARGET__", v,"Uriel")
end
end

when button or info begin
say_title("Udaj się do Uriela ")
say("")
say(" Uriel ma do Ciebie sprawę. Udaj się do niego. ")
say("")
end

when __TARGET__.target.click begin
target.delete("__TARGET__")
say_title("Uriel:")
say("")
say("Witaj "..pc.get_name().." mam do Ciebie Prośbę. ")
say("Kilka tygodni temu skradzono mi bardzo cenną ")
say("księgę. Bez niej nie moge odszyfrować pradawnych") 
say("inskrypcji. Do tej pory udało mi się odzyskać ")
say("większość stron. Ale część nadal pozostaje ")
say("w rękach złodziei. Musisz mi pomóc odzyskać resztę ")
say("stron. Domokrążca wie gdzie jest jedna z nich, ale")
say("w zamian za informację oczekuje przysługi. Udaj")
say("się do niego i porozmawiaj z nim. ")
say("")
clear_letter()
setstate(lv32not_domokrazca)
end
end

state lv32not_domokrazca begin
when letter begin
send_letter("Pierwsza strona z pamiętnika ")
local v = find_npc_by_vnum(20010)
if v == 0 then
else
target.vid("__TARGET__", v,"Domokrążca")
end
end

when button or info begin
say_title("Znajdź Domokrążce ")
say("")
say("Udaj się do Domokrążcy. Jest on w drugim mieście. ")
say("")
end

when __TARGET__.target.click begin
target.delete("__TARGET__")
say_title("Domokrążca: ")
say("")
say("O! Widzę że Uriel sam nie raczył przyjść... ")
say("Nie powiem gdzie i od kogo udało mi się ")
say("zdobyć te informacje. Ale mogę ci wyjawić ")
say("je za przysługę. Ostatnio dobrze mi schodzą ")
say("Srebrne Miecze. Szkopuł w tym że wszystkie ")
say("które miałem wyprzedałem a niedawno dostałem ")
say("duże zamówienie. Przynieś mi 20 sztuk mieczy ")
say("a dostaniesz w zamian informacje. ")
say("")
clear_letter()
setstate(lv32not_buysword)
end
end

state lv32not_buysword begin
when letter begin
send_letter(" Srebrne Miecze ")
end

when button or info begin
say_title("Srebrne miecze dla domorkążcy")
say("")
say("Zdobądź 20 Srebrnych Mieczy + 0. ")
say_item("Srebrny Miecz +0",60,"")
say("A następnie wróć do Domokrążcy. ")
say("")
end

when 20010.chat."Srebrne Miecze" begin
if pc.countitem(60)>= 20 then
say_title("Domokrążca: ")
say("")
say("Strona znajduje się za pomnikiem w sali kamiennej ")
say("małpy łatwego lochu małp, zazdroszczę Urielowi że ")
say("ma tak lojalnych przyjacół jak ty. Żegnaj ... ")
say("")
pc.remove_item(60, 20)
clear_letter()
setstate(lv32not_easyloch)
else
say_title("Domokrążca: ")
say("")
say("Nie nabierzesz mnie cwaniaczku. ")
say("Znasz już moją ofertę. " )
say("")
end
end
end

state lv32not_easyloch begin
when letter begin
send_letter("Pierwsza Strona Pamiętnika")
local v = find_npc_by_vnum(20352)
if v == 0 then
else
target.vid("__TARGET__", v,"Kam. Pomnik Huasna")
end
end

when button or info begin
say_title("Pierwsza Strona Pamiętnika")
say("")
say("Udaj się do komnaty Skalistej Małpy. ")
say("Za pomnikiem ukryta jest strona księgi. ")
say("")
end

when __TARGET__.target.click begin
target.delete("__TARGET__")
say_title("Zdobyłeś pierwszą stronę pamiętnika. ")
say_title("Udaj się z nią do Uriela.")
say("")
pc.give_item2(66001, 1)
clear_letter()
setstate(lv32not_cburiel)
end
end

state lv32not_cburiel begin
when letter begin
send_letter("Pierwsza strona Pamiętnika")
local v = find_npc_by_vnum(20011)
if v == 0 then
else
target.vid("__TARGET__", v,"Uriel")
end
end

when button or info begin
say_title("Pierwsza strona Pamiętnika.")
say("")
say("Dostarcz Urielowi pierwszą strone.")
say("")
end

when __TARGET__.target.click begin
target.delete("__TARGET__")
if pc.count_item(66001) > 0 then
say_title("Uriel: ")
say("")
say("Bardzo Ci dziękuję. To dla mnie wiele znaczy,")
say("ale zostało jeszcze sporo stron. Musze je odzyskać.")
say("Udaj się do łowcy Yang-Shin. Powie Ci gdzie jest")
say("druga strona.")
say("")
wait()
say_title("Nagroda: ")
say("")
say_reward("Otrzymano 1350000 Punktów Doświadczenia. ")
say_reward("Otrzymano 150000 Yang. ")
say_reward("Otrzymano Kamien Duchowy. ")
say("")
pc.remove_item(66001, 1)

pc.give_exp(1350000)
pc.give_gold(150000)
pc.give_item2(50513, 1)

clear_letter()
setstate(lv32not2_lowca)
else
setstate(lv32not_easyloch)
say_title("Uriel:")
say("")
say("Nie masz strony? Próbuj dalej, na pewno ją znajdziesz.")
say("")
end
end
end

-----
-- Strona druga
-----

state lv32not2_lowca begin
when letter begin
send_letter("Udaj się do Yang-Shin ")
local v = find_npc_by_vnum(20019)
if v == 0 then
else
target.vid("__TARGET__", v,"Yang-Shin")
end
end

when button or info begin
say_title("Druga Strona Pamiętnika Uriela. ")
say("")
say("Yang-Shin posiada informacje gdzie znajduje się ")
say("druga strona. Udaj się do drugiej wioski i odszukaj go.")
say("")
end

when __TARGET__.target.click begin
target.delete("__TARGET__")
say_title("Yang-Shin: ")
say("")
say("Witaj, przysłał Cię Uriel po informacje?")
say("Niech pomyśle... Jestem pewny, że widziałem")
say("Elit. Ork Czarodziej jak trzymał tą strone.")
say("Orki wyglądaja na głupie, ale wcale tak nie jest")
say("Na pewno chcą wykorzystać informacje ze stron")
say("do własnych celów.")
say("")
clear_letter()
setstate(lv32not2_seu)
end
end

state lv32not2_seu begin
when letter begin
send_letter(" Druga Strona ")
end

when button or info begin
say_title("Druga Strona Pamiętnika Uriela. ")
say("")
say("Elit. Ork Czrodziej ma drugą stronę pamiętnika.")
say("Udaj się do Doliny Seungryong i zdobądź strone.")
say("")
end

when 634.kill begin
local rand = math.random(60)
if rand == 32 then
say_title("Brawo udało Ci się odzyskać Drugą Strone")
say_title("z pamiętnika. Wróć teraz do Uriela. ")
say("")
pc.give_item2(66002, 1)
setstate(lv32not2_cbUriel2)
end
end
end

state lv32not2_cbUriel2 begin
when letter begin
send_letter("Druga strona Pamiętnika")
local v = find_npc_by_vnum(20011)
if v == 0 then
else
target.vid("__TARGET__", v,"Uriel")
end
end

when button or info begin
say_title("Druga Strona Pamiętnika Uriela. ")
say("")
say("Zanieś Drugą Strone z Pamiętnika do Uriela.")
say("")
end

when __TARGET__.target.click begin
target.delete("__TARGET__")
if pc.count_item(66002) > 0 then
pc.remove_item(66002, 1)
say_title("Uriel: ")
say("")
say("Ohhh! Jest i ona. To już druga. Dziękuje.")
say("Nie wiem czy będe w stanie Ci się kiedyś ")
say("odwdzięczyć za twoją pomoc. Ale nadal")
say("brakuje mi paru stron. Trzecią strone")
say("ukradł Best. Fanatyk. Proszę znajdź go")
say("jak najszybciej.")
say("")
wait()
say_title("Nagroda: ")
say("")
say_reward("Otrzymano 1400000 Punktów Doświadczenia. ")
say_reward("Otrzymano 250000 Yang. ")
say_reward("Otrzymano Kamien Duchowy ")
say("")
pc.give_exp(1400000)
pc.give_gold(2500000)
pc.give_item2(50513, 1)
clear_letter()
setstate(lv40not3_start)
else
say_title("Uriel: ")
say("")
say("Nie masz strony? Próbuj dalej, na pewno ją znajdziesz.")
say("")
end
end
end
----
-- Trzecia strona
----
state lv40not3_start begin
when login or levelup or enter with pc.get_level() >= 30 begin
setstate(lv40not3_uriel)
end
end

state lv40not3_uriel begin
when letter begin
send_letter("Trzecia Strona Pamiętnika")
end

when button or info begin
say_title("trzecia Strona Pamiętnika Uriela. ")
say("")
say("Trzecią stronę pamiętnika ukradł Best. Fanatyk i ")
say("Elit. Ezot. Fanatyk w świątyni Hwang Zdobądź ją ")
say("i dostarcz do Uriela. ")
say("")
end

when 771.kill begin
local drop = math.random(50)
if drop == 17 then
say_title("Zdobyłeś trzecią stronę pamiętnika. ")
say_title("Udaj się z nią do Uriela.")
say("")
pc.give_item2(66003, 1)
set_state(lv40not3_CbUriel)
end
end

when 731.kill begin
local drop = math.random(50)
if drop == 18 then
say_title("Zdobyłeś trzecią stronę pamiętnika. ")
say_title("Udaj się z nią do Uriela.")
say("")
pc.give_item2(66003, 1)
set_state(lv40not3_CbUriel)
end
end
end

state lv40not3_CbUriel begin
when letter begin
send_letter("Trzecia Strona Pamiętnika")
local v = find_npc_by_vnum(20011)
if v == 0 then
else
target.vid("__TARGET__", v,"Uriel")
end
end

when button or info begin
say_title("Trzecia Strona Pamiętnika Uriela. ")
say("")
say("Zanieś Trzecią Strone z Pamiętnika do Uriela.")
say("")
end

when __TARGET__.target.click begin
target.delete("__TARGET__")
if pc.count_item(66003) > 0 then
say_title("Uriel: ")
say("")
say("Niesamowite! Znowu Ci się udało. Dzięki tobie")
say("może uda mi się odyskać wszystkie strony.")
say("Bardzo Ci dziękuję. Na pewno jesteś zmęczony,")
say("odpocznij trochę, na razie nie mam informacji")
say("o żadnej z reszty zagubionych stron. Gdy coś ")
say("będę wiedział na pewno Cie poinformuję. ")
wait()
say_title("Nagroda: ")
say("")
say_reward("Otrzymano 2500000 Punktów Doświadczenia. ")
say_reward("Otrzymano 500000 Yang. ")
say_reward("Otrzymano Magiczny Metal ")
say("")
pc.remove_item(66003, 1)
pc.give_exp(2500000)
pc.give_gold(500000)
pc.give_item2(25041, 1)
clear_letter()

setstate(lv40not4_start)
else
say_title("Uriel: ")
say("")
say("Nie masz strony? Próbuj dalej, na pewno ją znajdziesz.")
say("")
end
end
end

-----
-- Czwarta Strona
-----

state lv40not4_start begin
when login or levelup with pc.get_level() >= 37 begin
setstate(lv32not_start555)
end
end

state lv32not_start555 begin
when letter begin
send_letter("Czwarta Strona Pamiętnika")
local v = find_npc_by_vnum(20011)
if v == 0 then
else
target.vid("__TARGET__", v,"Uriel")
end
end

when button or info begin
say_title("Czwarta Strona Pamiętnika Uriela. ")
say("")
say("Uriel ma informacje o czwartej stronie. ")
say("Na pewno przyda mu się twoja pomoc.")
say("")
end

when __TARGET__.target.click begin
target.delete("__TARGET__")
say_title("Uriel: ")
say("")
say("Witaj przyjacielu. Zdobyłem informacje na temat")
say("czwartej strony. Jest ukryta za Pomnikiem Wha")
say("w normalnym lochu małp. Wejście do normalnego")
say("lochu małp znajduje się na Pustyni Yongbi.")
say("")
setstate(lv40not4_loch)
end
end


state lv40not4_loch begin
when letter begin
send_letter("Czwarta Strona Pamiętnika")
local v = find_npc_by_vnum(20360)
if v == 0 then
else
target.vid("__TARGET__", v,"Pomnik Wha")
end
end

when button or info begin
say_title("Czwarta Strona Pamiętnika Uriela. ")
say("")
say("Udaj się do normalnego lochu małp. Za Pomnikiem Wha")
say("ukryta jest czwarta strona pamiętnika. ")
say("")
end

when __TARGET__.target.click begin
target.delete("__TARGET__")
pc.give_item2(66004, 1)
say_title("Zdobyłeś czwartą stronę pamiętnika. ")
say_title("Udaj się z nią do Uriela.")
say("")
setstate(lv40not4_cburiel)
end
end

state lv40not4_cburiel begin
when letter begin
send_letter("Czwarta strona pamiętnika. ")
local v = find_npc_by_vnum(20011)
if v == 0 then
else
target.vid("__TARGET__", v,"Uriel")
end
end

when button or info begin
say_title("Czwarta Strona Pamiętnika Uriela. ")
say("")
say("Dostarcz Urielowi czwartą strone.")
say("")
end

when __TARGET__.target.click begin
target.delete("__TARGET__")
if pc.count_item(66004) > 0 then
pc.remove_item(66004, 1)
say_title("Uriel: ")
say("")
say("Wielkie nieba! Znalazłeś czwartą strone. Ta księga")
say("jest dla  mnie bardzo cenna dlatego tak mi na niej")
say("zależy. Dzięki tobie mam szanse ją odyskać.")
say("Niestety nie wiem jeszcze gdzie znajduje się kolejna")
say("strona.")
say("")
wait()
say_title("Nagroda: ")
say("")
say_reward("Otrzymano: 3500000 Punktów Doświadczenia. ")
say_reward("Otrzymano: 500000 Yang. ")
say_reward("Otrzymano: Zielona Ebonitowa Szkatulka ")
say("")
pc.give_exp2(3500000)
pc.give_gold(500000)
pc.give_item2(50113, 1)

clear_letter()
setstate(lv47not5_start)
else
say_title("Uriel: ")
say("")
say("Nie masz strony? Próbuj dalej, na pewno ją znajdziesz.")
say("")
setstate(lv40not4_loch)
end
end
end


-----
-- Piąta Strona
-----

state lv47not5_start begin
when login or levelup or enter with pc.get_level() >= 43 begin
setstate(lv47not5_uriel)
end
end

state lv47not5_uriel begin
when letter begin
send_letter("Piąta Strona Pamiętnika")
local v = find_npc_by_vnum(20011)
if v == 0 then
else
target.vid("__TARGET__", v,"Uriel")
end
end

when button or info begin
say_title("Piąta Strona Pamiętnika Uriela. ")
say("")
say("Uriel ma infomacje o kolejnej stronie pamiętnika. ")
say("Udaj się do niego. ")
say("")
end

when __TARGET__.target.click begin
target.delete("__TARGET__")
say_title(" Uriel: ")
say("")
say("Witaj, kiedy byłem na rynku doszły mnie głosy że")
say("piątą stronę posiada Best. Kapitan. Musimy ją")
say("odzykać, znajdź go i zdobądź strone. Tylko Uważaj")
say("Best. Kapitan to silny przeciwnik. Dobrze się ")
say("przygotuj.")
say("")
setstate(lv47not5_kapitan)
end
end

state lv47not5_kapitan begin
when letter begin
send_letter("Piąta Strona Pamiętnika")
end

when button or info begin
say_title("Piąta Strona Pamiętnika Uriela. ")
say("")
say("Piątą stronę pamiętnika znajduje się w posiadaniu")
say("Best. Kapitan. Odzyskaj ją i wróć do Uriela. ")
say("")
end

when 591.kill begin
local drop = math.random(5)
if drop == 3 then
pc.give_item2(66005, 1)
say_title("Zdobyłeś piątą stronę pamiętnika. ")
say_title("Udaj się z nią do Uriela.")
say("")
clear_letter()
setstate(lv47not5_cburiel)
else
say("Ten Kapitan nie miał przy sobie strony. Próbuj")
say("dalej. Może następnym razem będziesz miał ")
say("więcej szczęscia.")
say("")
end
end
end

state lv47not5_cburiel begin
when letter begin
if pc.get_level() >= 47 then
send_letter("Piąta Strona Pamiętnika")
local v = find_npc_by_vnum(20011)
if v == 0 then
else
target.vid("__TARGET__", v,"Uriel")
end
end
end

when button or info begin
say_title("Piąta Strona Pamiętnika Uriela. ")
say("")
say("Zanieś Piątą Strone z Pamiętnika do Uriela.")
say("")
end

when __TARGET__.target.click begin
target.delete("__TARGET__")
pc.removeitem(66005, 1)
say_title("Uriel: ")
say("")
say("Ah! Zdobyłeś piątą strone. Całe szczęście jest")
say("cała.  Mam już informacje o szóstej stronie. ")
say("Nie traćmy czasu. Udaj się do lochu pająków. ")
say("Strona jest ukryta za pomnikiem Moka.")
say("")
wait()
say_title("Nagroda: ")
say("")
say_reward("Otrzymano: 4000000 Exp")
say_reward("Otrzymano: 350000 Yang ")
say_reward("Otrzymano: Magiczny Metal")
say("")
pc.give_exp(4000000)
pc.give_gold(350000)
pc.give_item2(25041, 1)

setstate(lv47not6_start)
end
end

-----
-- Strona Szósta
-----

state lv47not6_start begin
when letter begin
send_letter("Szósta Strona Pamiętnika")
local v = find_npc_by_vnum(20362)
if v == 0 then
else
target.vid("__TARGET__", v,"Pomnik Moka")
end
end

when button or info begin
say_title("Szósta Strona Pamiętnika Uriela. ")
say("")
say("Szósta strona ukryta jest za pomnikiem Moka")
say("w lochu pająków.")
say("")
end

when __TARGET__.target.click begin
target.delete("__TARGET__")
pc.give_item2(66006, 1)
say_title("Zdobyłeś szóstą stronę pamiętnika. ")
say_title("Udaj się z nią do Uriela.")
say("")
setstate(lv47not6_cburiel)
end
end

state lv47not6_cburiel begin
when letter begin
send_letter("Szósta Strona Pamiętnika")
local v = find_npc_by_vnum(20011)
if v == 0 then
else
target.vid("__TARGET__", v,"Uriel")
end
end

when button or info begin
say_title("Szósta Strona Pamiętnika Uriela. ")
say("")
say("Dostarcz Urielowi szóstą strone.")
say("")
end

when __TARGET__.target.click begin
target.delete("__TARGET__")
say_title(" Uriel: ")
say("")
say("Dziękuję! Mam już prawie wszystkie strony. ")
say("Brakuje już tylko pojedynczych stron. Kiedy")
say("byłeś w lochu pajaków ja w tym czasie")
say("dowiedziałem się gdzie jest kolejna strona.")
say("Kolejną strone mają Pustynni Zawadiacy.")
say("Proszę, odzyskaj ją jak najszybciej.")
say("")
setstate(lv47not7_start)
end
end

-----
-- Siódma Strona
-----

state lv47not7_start begin
when letter begin
send_letter("Siódma Strona Pamiętnika")
end

when button or info begin
say_title("Siódma Strona Pamiętnika Uriela. ")
say("")
say("Pustynni Zawiadacy mają siódmą stronę pamiętnika.")
say("Udaj się na Pustynie Yongbi i zdobądź ją.")
say("")
end

when 2108.kill begin
local drop = math.random(150)
if drop == 111 then
pc.give_item2(66007, 1)
say_title("Udało Ci się odzyskać Siódmą Strone z pamiętnika. ")
say_title("Wróć teraz do Uriela. ")
say("")
setstate(lv47not7_cburiel)
end
end

when 2135.kill begin
local drop = math.random(150)
if drop == 112 then
pc.give_item2(66007, 1)
say_title("Udało Ci się odzyskać Siódmą Strone z pamiętnika. ")
say_title("Wróć teraz do Uriela. ")
say("")
setstate(lv47not7_cburiel)
end
end
end

state lv47not7_cburiel begin
when letter begin
send_letter("Siódma Strona Pamiętnika")
local v = find_npc_by_vnum(20011)
if v == 0 then
else
target.vid("__TARGET__", v,"Uriel")
end
end

when button or info begin
say_title("Siódma Strona Pamiętnika Uriela. ")
say("")
say("Zanieś Siódmą Strone z Pamiętnika do Uriela.")
say("")
end

when 2108.kill begin
local drop = math.random(150)
if drop == 111 then
pc.give_item2(66007, 1)
say_title("Udało Ci się odzyskać Siódmą Strone z pamiętnika. ")
say_title("Wróć teraz do Uriela. ")
setstate(lv47not7_cburiel)
end
end

when 2135.kill begin
local drop = math.random(150)
if drop == 112 then
pc.give_item2(66007, 1)
say_title("Udało Ci się odzyskać Siódmą Strone z pamiętnika. ")
say_title("Wróć teraz do Uriela. ")
setstate(lv47not7_cburiel)

end
end

when __TARGET__.target.click begin
target.delete("__TARGET__")
if pc.count_item(66007) > 0 then
pc.remove_item(66007, 1)
say_title("Uriel: ")
say("")
say("Zdobyłeś kolejną strone? Niesamowite! ")
say("Nie dziwie się że  wszyscy Cię tak chwalą.")
say("Ale brakuje jeszcze kilka stron. Dowiedziałem")
say("się o położeniu ósmej strony. Mają ją ")
say("Wężowi Miecznicy i łucznicy.")
say("")
wait()
say_title("Nagroda: ")
say("")
say_reward("Otrzymano 4500000 Punktów Doświadczenia. ")
say_reward("Otrzymano 400000 Yang. ")
say_reward("Otrzymano Szkautłka Wodza Orków ")
say("")
pc.give_exp(4500000)
pc.give_gold(400000)
pc.give_item2(50070, 1)

setstate(lv47not8_start)
else
say_title("Uriel: ")
say("")
say("Nie masz strony? Próbuj dalej, na pewno ją znajdziesz.")
say("")
end
end
end
-----
-- Ósma Strona
-----


state lv47not8_start begin
when letter begin
send_letter(" Pustynne Węże ")
end

when button or info begin
say_title("Ósma Strona Pamiętnika Uriela. ")
say("")
say("Wężowy Łucznik i Miecznik mają ósmą stronę ")
say("pamiętnika. Udaj się na Pustynie Yongbi ")
say("i zdobądź ją.")
say("")
end

when 2106.kill begin
local drop = math.random(120)
if drop == 22 then
pc.give_item2(66008, 1)
say_title("Udało Ci się odzyskać Ósmą Strone z pamiętnika. ")
say_title("Wróć teraz do Uriela. ")
say("")
setstate(lv47not8_cburiel)

end
end

when 2107.kill begin
local drop = math.random(120)
if drop == 23 then
pc.give_item2(66008, 1)
say_title("Udało Ci się odzyskać Ósmą Strone z pamiętnika. ")
say_title("Wróć teraz do Uriela. ")
say("")
setstate(lv47not8_cburiel)

end
end
end

state lv47not8_cburiel begin
when letter begin
send_letter(" Wróć do Uriela ")
local v = find_npc_by_vnum(20011)
if v == 0 then
else
target.vid("__TARGET__", v,"Uriel")
end
end

when button or info begin
say_title("Ósma Strona Pamiętnika Uriela. ")
say("")
say("Zanieś Ósmą Strone z Pamiętnika do Uriela.")
say("")
end

when __TARGET__.target.click begin
target.delete("__TARGET__")
if pc.count_item(66008) > 0 then
pc.remove_item(66008, 1)
say_title("Uriel: ")
say("")
say("Niesamowite! Znalazłeś ósmą strone. Jesteśmy coraz")
say("bliżej. Kiedy już będe miał wszystkie strony, bez")
say("problemu rozszyfruje tekst na pomnikach i rozwiąże")
say("tajemnice kamieni Metin! Jak będe miał informacje")
say("na temat następnej strony na pewno Cię poinfomuję. ")
say("")
wait()
say_title("Nagroda: ")
say("")
say_reward(" Otrzymano: 5000000 Exp")
say_reward(" Otrzymano: 450000 Yang ")
say_reward(" Otrzymano: 2x Kamien Duchowy ")
pc.give_exp2(5000000)
pc.give_gold(450000)
pc.give_item2(25041, 1)
pc.give_item2(25041, 1)

setstate(lv50not9_start)
else
say_title(" Uriel: ")
say(" Wróć na pustynię i zdobądź stronę ")
say("")
setstate(lv47not8_start)
end
end
end

-----
-- Dziewiąta Strona
-----

state lv50not9_start begin
when login or levelup with pc.get_level() >= 50 begin
setstate(lv32not_start333)
end
end

state lv32not_start333 begin
when letter begin
send_letter("Dziewiąta Strona Pamiętnika")
local v = find_npc_by_vnum(20011)
if v == 0 then
else
target.vid("__TARGET__", v,"Uriel")
end
end

when button or info begin
say_title("Dziewiąta Strona Pamiętnika Uriela. ")
say("")
say("Uriel ma informacje o dziewiątej stronie. ")
say("Na pewno przyda mu się twoja pomoc.")
say("")
end

when __TARGET__.target.click begin
target.delete("__TARGET__")
say_title("Uriel: ")
say("")
say("Witaj. Jesteś gotowy na następne wyzwanie?")
say("Zdobyłem informacje gdzie znajduje się dziewiąta")
say("strona. Udaj się do Lochu Pająków i odbierz ją ")
say("elitarnym żołnierzom pajaków. Uważaj na siebie.")
say("")
setstate(lv50not9_spiderdung)
end
end

state lv50not9_spiderdung begin
when letter begin
send_letter("Loch pająków ")
end

when button or info begin
say_title("Dziewiąta Strona Pamiętnika Uriela. ")
say("")
say("Udaj się do lochu pajaków. Strona jest w")
say("posiadaniu Elit. Truj. Pająk Żołnierz.")
say("")
end

when 2036.kill begin
local los = math.random(20)
if los == 4 then
pc.give_item2(66009, 1)
say_title("Zdobyłeś dziewiątą stronę pamiętnika. ")
say_title("Udaj się z nią do Uriela.")
say("")
setstate(lv50not9_cburiel)

end
end
end

state lv50not9_cburiel begin
when letter begin

local v = find_npc_by_vnum(20011)
if v == 0 then
else
target.vid("__TARGET__", v,"Uriel")
end
send_letter("Dziewiąta Strona Pamiętnika")
end

when button or info begin
say_title("Dziewiąta Strona Pamiętnika Uriela. ")
say("")
say("Gratulacje. Zdobyłeś dziewiątą stronę. ")
say("Wróć do miasta i oddaj ją Urielowi. ")
say("")
end

when __TARGET__.target.click begin
target.delete("__TARGET__")
say_title("Uriel: ")
pc.removeitem(66009, 1)
say("")
say("Czy ja dobrze widzę, czy to jest strona ")
say("mojego ukochanego pamiętnika? Niech niebiosa ")
say("Cie błogosławią. Brakuje mi jeszcze tylko ")
say("trzech stron. Słyszałeś o górze Sohan?")
say("Rozprzestrzeniła się tam straszliwa plaga.")
say("nikogo bym tam nie wysłał, ale ty juz nie raz")
say("udowodniłeś, że poradzisz sobie w każdych warunkach")
say("Udaj się na góre Sohan i znajdź pudło z papierami.")
say("")
wait()
say_title(" Nagroda: ")
say("")
say_reward(" Otrzymano: 5500000 Exp")
say_reward(" Otrzymano: 500000 Yang ")
say_reward(" Otrzymano: Peleryna Uciekiniera ")
say_reward(" Otrzymano: Kamien Duchowy ")
say("")
pc.give_exp2(5500000)
pc.give_gold(500000)
pc.give_item2(70048, 1)
pc.give_item2(50513, 1)
setstate(lv50not10_start)
end
end

state lv50not10_start begin
when letter begin
local v = find_npc_by_vnum(20359)
if v == 0 then
else
target.vid("__TARGET__", v,"Stare Pudlo z Papierami")
end
send_letter("Dziesiąta Strona Pamiętnika ")
end

when button or info begin
say_title("Dziesiąta Strona Pamiętnika Uriela. ")
say("")
say("Udaj się na góre Sohan i znajdź Stare Pudło")
say("z Papierami. ")
say("")
end

when __TARGET__.target.click begin
target.delete("__TARGET__")
say_title("Zdobyłeś dziesiątą stronę pamiętnika. ")
say_title("Udaj się z nią do Uriela.")
say("")
pc.give_item(66010, 1)
setstate(lv50not10_cburiel)
end
end

state lv50not10_cburiel begin
when letter begin
send_letter("Dziesiąta Strona Pamiętnika")
local v = find_npc_by_vnum(20011)
if v == 0 then
else
target.vid("__TARGET__", v,"Uriel")
end
end

when button or info begin
say_title("Dziesiąta Strona Pamiętnika Uriela. ")
say("")
say("Dostarcz Urielowi dziesiątą strone.")
say("")
end

when __TARGET__.target.click begin
target.delete("__TARGET__")
pc.removeitem(66010, 1)
say_title("Uriel: ")
say("")
say("Jestem pełen podziwu. Nie było żadnych przeszkód? ")
say("Mam nadzieje że nie złapałeś niczego podczas pobytu")
say("na Górze Sohan. Dowiedziałem się w między czasie")
say("gdzie znajduje się przed ostatnia strona.")
say("Pająki znów spłatały mi figla. Strona jest w ")
say("posiadaniu Szpon Trujący Pająka.")
say("")
wait()
say_title("Nagroda: ")
say("")
say_reward("Otrzymano: 6000000 Exp")
say_reward("Otrzymano: 550000 Yang ")
say_reward("Otrzymano: Rękawica Króla Przepowiedni ")
say_reward("Otrzymano: Magiczny Metal ")
pc.give_exp(6000000)
pc.give_gold(550000)
pc.give_item2(70051, 1)
pc.give_item2(25041, 1)
clear_letter()
setstate(lv50not11_start)
end
end

-----
-- Jedenasta Strona
-----

state lv50not11_start begin
when letter begin
send_letter("Loch Pająków")
end

when button or info begin
say_title("Jedenasta Strona Pamiętnika Uriela. ")
say("")
say("Przedostatnia Strona Pamiętnika jest w posiadaniu ")
say("Szpon. Trujący Pająka")
say("")
end

when 2064.kill begin
local los = math.random(30)
if los == 3 then
pc.give_item2(66011, 1)
say_title("Zdobyłeś jedenastą stronę pamiętnika. ")
say_title("Udaj się z nią do Uriela.")
say("")
setstate(lv50not11_cburiel)

end
end
end

state lv50not11_cburiel begin
when letter begin
send_letter("Jedenasta Strona Pamiętnika")
local v = find_npc_by_vnum(20011)
if v == 0 then
else
target.vid("__TARGET__", v,"Uriel")
end
end

when button or info begin
say_title("Jedenasta Strona Pamiętnika Uriela. ")
say("")
say("Zanieś Jedenastą Strone z Pamiętnika do Uriela.")
say("")
end


when __TARGET__.target.click begin
target.delete("__TARGET__")
say_title("Uriel: ")
say("")
say("Księga jest prawie kompletna przyjacielu. Brakuje ")
say("już tylko jednej strony. Dzięki tobie jesteśmy ")
say("bliżej rozwiązania sekretu Kamieni Metin niż ")
say("kiedykolwiek. Nie mam jeszcze żadnych informacji")
say("gdzie może znajdować  się ostatnia strona. Gdy")
say("coś będę wiedział  na pewno Cie poinformuję. ")
say("")
wait()
say_title("Nagroda: ")
say("")
say_reward("Otrzymano: 6500000 Exp")
say_reward("Otrzymano: 600000 Yang ")
say_reward("Otrzymano: Rękawica Króla Przepowiedni ")
say_reward("Otrzymano: Magiczny Metal ")
say("")
pc.give_exp(6000000)
pc.give_gold(550000)
pc.give_item2(70051, 1)
pc.give_item2(25041, 1)

clear_letter()
setstate(lv55not12_start)
end
end

state lv55not12_start begin
when login or levelup with pc.get_level() >= 55 begin
setstate(lv55not12_gouriel)
end
end

state lv55not12_gouriel begin
when letter begin
local v = find_npc_by_vnum(20011)
if v == 0 then
else
target.vid("__TARGET__", v,"Uriel")
end
send_letter("Dwunasta Strona Pamiętnika")
end

when button or info begin
say_title("Dwunasta Strona Pamiętnika Uriela. ")
say("")
say("Uriel ma informacje o ostatniej stronie pamiętanika")
say("Udaj się teraz do niego. ")
say("")
end

when __TARGET__.target.click begin
target.delete("__TARGET__")
say_title("Uriel: ")
say("")
say("Witaj, przyjacielu. Do tej pory znalazłeś ")
say("jedenaście z dwunastu stron. Pozostał tylko ")
say("jeden krok. Według informacji które zebrałem,")
say("ostatnia strona znajduje się w Świątyni Hwang")
say("mają ją potwory zwane Straszydłami.")
say("")
setstate(lv55not12_straszydło)
end
end

state lv55not12_straszydło begin
when letter begin
send_letter("Dwunasta Strona Pamiętnika")
end

when button or info begin
say_title("Dwunasta Strona Pamiętnika Uriela. ")
say("")
say("Udaj się do świątyni Hwang i zdobądź ostatnią ")
say("stronę pamiętnika Uriela. Mają ją Straszydła ")
say("")
end

when 1303.kill begin
local los = math.random(40)

if los == 5 then
pc.give_item2(66012,1)
say_title("Zdobyłeś ostatnią stronę pamiętnika. ")
say_title("Udaj się z nią do Uriela.")
say("")
setstate(lv55not12_end)

end
end
end

state lv55not12_end begin
when letter begin
send_letter("Dwunasta Strona Pamiętnika")
local v = find_npc_by_vnum(20011)
if v == 0 then
else
target.vid("__TARGET__", v,"Uriel")
end
end

when button or info begin
say_title("Dwunasta strona Pamiętnika.")
say("")
say("Dostarcz Urielowi ostatnią strone.")
say("")
end

when __TARGET__.target.click begin
target.delete("__TARGET__")
pc.remove_item(66012, 1)
say_title("Uriel: ")
say("")
say("Przyjacielu jestem dogłębnie wzruszony. ")
say("Nie wiem jak Ci się odwdzięcze. Wykazałeś ")
say("się nie tylko wielką siłą, ale także sprytem") 
say("Moja cenna księga jest nareszcie kompletna.")
say("")
wait()
say_title("Uriel: ")
say("")
say("Dzięki moim notatką które udało ci się odzyskać, ")
say("będe mógł rozszyfrować te starożytne inskrypcje.")
say("Hmmm... Mroczny Naród? Siedem Kapłanek? ")
say("Czyżby to miało jakieś powiązanie z Kamieniami ")
say("Metin? Potrzebuje trochę czasu , aby rozszyfrować ")
say("te inskrypcje.")
wait()
say_title("Nagroda: ")
say("")
say_reward("Otrzymano: 7000000 Exp")
say_reward("Otrzymano: 650000 Yang ")
say_reward("Otrzymano: Księga Lidera ")
say_reward("Otrzymano: Kamien Duchowy")
say("")
clear_letter()

pc.give_exp(7000000)
pc.give_gold(650000)
pc.give_item2(70003, 1)
pc.give_item2(25041, 1)


setstate(__COMPLETE__)
set_quest_state("main_quest_lv60","run")
end
end
state __COMPLETE__ begin
end
end

 

 

Opublikowano
Dnia 2.10.2017 o 18:33, Intern napisał:

1.Pierwszy state to chyba start musi byc a nie run

2. setstate na set_state

3. lv55not12_straszydło - usun polski znak

Niestety nie pomogło inne pomysły ? 

Opublikowano

Niestety dalej nie działa, wszystko się kompiluje. Wszystko się wydaje dobrze. Po twojej zmianie, stworzyłem nową postać dałem jej 32 lvl i nie pojawił się ten quest. Bo twojej zmianie nie muszę już robić tych poprzednich questów aby to sprawdzić. Wbijam 32 i powinna się pojawić misja?

Opublikowano

 Tak jest i tak robiłem, ale teraz po tej ostatniej wzmiance juz nie musze. Wbijam 32 lvl i powinna mi się pojawić ta misja. Nie ma już tego state run begin

Opublikowano
20 godzin temu, Mysery napisał:

Niestety dalej nie działa, wszystko się kompiluje. Wszystko się wydaje dobrze. Po twojej zmianie, stworzyłem nową postać dałem jej 32 lvl i nie pojawił się ten quest. Bo twojej zmianie nie muszę już robić tych poprzednich questów aby to sprawdzić. Wbijam 32 i powinna się pojawić misja?

Tak, wbijasza 32 i masz misje, zaraz to sprawdze u siebie i dam edit.

24007107527625779760.png

Wszystko działa (tylko kodawanie xd), wpisz nazwy questow, które masz wgrane do quest_list i zrób /qc żeby wyczyściło ci object. 

 

  • 1 miesiąc temu...

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...