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] Quest rybak


Rekomendowane odpowiedzi

Opublikowano

Witam, bardzo proszę o poprawe questa. Quest się normalnie wgrywa i działa do meonetu kiedy musze iść do rybaka. Klikam na rybaka na "dostarcz wędke" ale nic sie nie dzieje dalej.

 

 

 

quest main_quest_lv7 begin
state start begin
end
state run begin
when login or levelup or enter with pc.get_level() >= 7 begin
set_state( gotosmith )
end
end
state gotosmith begin
when letter begin
local v=find_npc_by_vnum(20016)
if 0==v then
else
target.vid("__TARGET__", v, "Kolejna Misja")
end
end
when letter begin
send_letter("Kolejna Misja")
end
when button or info begin
say_title("Kolejna Misja")
say("")
say_reward("Udaj się do Kowala.")
say_reward("Potrzebuje Cię, do wypełnienia kolejnej misji.")
say("")
end
when __TARGET__.target.click begin
target.delete("__TARGET__")
say_title("Kowal:")
say("")
say("Czołem! Czy mógłbyś mi pomóc ?")
say("Normalnie nie pytam ludzi czy mogą coś dla mnie")
say("zrobic, ale Ty wydajesz się być godny zaufania.")
say("")
wait()
say_title("Kowal:")
say("")
say("Wykonałem dla Rybaka wędkę, ale niestety")
say("jestem w tej chwili bardzo zajęty.")
say("Nie mam czasu, aby zanieść ją ")
say("do Rybaka. Czy możesz zrobić to za mnie?")
say_item("Elastyczna Wędka", 27490, "")
say("")
wait()
say_title("Kowal:")
say("")
say("Rybak powinien znajdować się w pobliżu rzeki.")
say("Jeżeli dostarczysz wędkę do Rybaka,")
say("otrzymasz odemnie troche yang.")
say("Uczciwe. Nie sądzisz?")
say("")
set_state( gotofisher )
q.done()
end
end
state gotofisher begin
when letter begin
send_letter("Odszukaj Rybaka.")
end
when button or info begin
say_title("Odszukaj Rybaka.")
say("")
say_reward("Odnajdź Rybaka, który znajduje się nad rzeką ")
say_reward("i daj mu nowo wykonaną wędkę.")
say_item("Elastyczna Wędka", 27490, "")
say("")
end

when 9009.chat."Dostarcz Wędkę." begin
say_title("Rybak:")
say("")
say("Rybołóstwo jest jednym z moich największych")
say("radości życiowych. Wreszcie Kowal zakończył ")
say("pracę nad moją nową wędką, która jest głównym")
say("przedmiotem pracy. Czy wiesz coś na temat[ENTER]rybołóstwa?")
say("")
wait()
say_title("Rybak:")
say("")
say("Wystarczy rzucić linkę wędki,")
say("Jeżeli zauważysz, że ryba tzw. bierze,")
say("musisz użyć swoich umiejętności ponownie.")
say("Albo uda ci się złowić,albo musisz spróbować")
say("ponownie. Istnieje wiele gatunków ryb,")
say("które możesz złapać. Ryby są bardzo dobre dla")
say("zdrowia, można również zdobyć wiele skarbów.")
say("Musisz poświęcić na to trochę czasu. Polecam Ci[ENTER]spróbować.")
say("")
wait()
say_title("Rybak:")
say("")
say("O tak, to moja długo oczekiwana, nowa wędka.")
say("Proszę, zapłata dla Kowala.")
say_item("Zapłata za wędkę ", 30001, "")
say("")
set_state( gotosmith2 )
end
end
state gotosmith2 begin
when letter begin
local v=find_npc_by_vnum(20016)
if 0==v then
else
target.vid("__TARGET__", v, "Wróć do Kowala.")
end
end
when letter begin
send_letter("Wróć do Kowala.")
end
when button or info begin
say_title("Wróć do Kowala.")
say("")
say_reward("Wędka została dostarczona do Kowala.")
say_reward("Wróć do Kowala i odbierz swoją ")
say_reward("nagrodę.")
say_item("Zapłata za wędkę ", 30001, "")
end
when __TARGET__.target.click begin
target.delete("__TARGET__")
pc.setqf("refine_chance",0)
say_title("Kowal:")
say("")
say("Ah! Odnalazłeś Rybaka?")
say("Doskonale. Wypełniłeś misję i dostarczyłeś")
say("wędkę dla rybaka.")
wait()
say_title("Nagroda:")
say("")
say_reward("Punkty Doświadczenia: 10000" )
say_reward("Yang: 30000")
say("")
pc.give_exp2( 10000 )
pc.change_money( 30000 )
set_state(__COMPLETE__)
set_quest_state("main_quest_lv9", "run")
end
end

state __COMPLETE__ begin
end
end

 

 

http://wklej.to/1rHLB

 

I jeszcze mi nie pokazuje strzałką na rybaka ...

Opublikowano
say("Albo uda ci się złowić,albo musisz spróbować")  

 

Polski znak na końcu.

 

 

A przed odszukaniem musisz dodać

when letter begin
            local v=find_npc_by_vnum(ID_RYBAKA)
            if 0==v then
            else
                target.vid("__TARGET__", v, "Odszukanie Rybaka.")
            end
        end

Masz u góry przy kowalu jak dodać strzałkę.

bijons.jpg


Pomogłem daj Lubię To!


Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...