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

Quest Poboczny "Wódz orków"


Rekomendowane odpowiedzi

Opublikowano

Witam.

 

Udostępniam Wam kolejnego Questa, który polega na zabiciu wodza orków.

Odbieramy go u stajennego. 

 

quest wodz_orkow begin
state start begin
when login or levelup with pc.get_level() >= 45 begin
set_state(wodz_orkow1)
end
end
state wodz_orkow1 begin
when letter begin
local v = find_npc_by_vnum(20349)
if v != 0 then
target.vid("__TARGET__", v, "Wódz Orków")
end
send_letter("Wódz Orków")
end
when button or info begin
say_title("Wódz Orków:")
say("Udaj się do Stajennego, jesteś mu potrzebny.")
end
when __TARGET__.target.click or 20349.chat."Wódz Orków" begin
target.delete("__TARGET__")
clear_letter()
say_title("Stajenny:")
say("Witaj "..pc.get_name()..".")
say("Zajmuję się pilnowaniem porządku w mieście i")
say("okolicach. Dodatkowo zajmuję się hodowlą koni.")
say("Przygotowałem dla Ciebie kilka zadań dzięki")
say("którym będziesz mógł trochę zarobić.")
say("Twoim pierwszym zadaniem będzie zabicie")
say("Wodza Orków, którego spotkasz w Dolinie")
say("Seungryong. Nie zawiedź mnie!")
set_state(wodz_orkow2)
end
end
state wodz_orkow2 begin
when letter begin
send_letter("Wódz Orków")
end
when button or info begin
say_title("Wódz Orków:")
say("Stajenny zlecił Ci pokonanie Wodza Orków")
say("którego możesz spotkać w Dolinie Seungryong.")
say("Kiedy to zrobisz wróć do Stajennego po nagordę.")
end
when kill with npc.get_race() == 691 begin
clear_letter()
say_title("Wódz Orków:")
say("Zadanie zostało wykonane, wróć do Stajennego.")
set_state(wodz_orkow3)
end
end
state wodz_orkow3 begin
when letter begin
local v = find_npc_by_vnum(20349)
if v != 0 then
target.vid("__TARGET__", v, "Wódz Orków")
end
send_letter("Wódz Orków")
end
when button or info begin
say_title("Wódz Orków:")
say("Zadanie zostało wykonane, wróć do Stajennego.")
end
when __TARGET__.target.click or 20349.chat."Wódz Orków" begin
target.delete("__TARGET__")
clear_letter()
say_title("Stajenny:")
say("Dziękuję Ci za pomoc.")
say("Oto Twoja nagroda:")
say_reward("20.000.000 Yang")
say_reward("Szkat. Dziew. Ogonów")
pc.change_gold(20000000)
pc.give_item2(50077, 1)
set_state(koniec)
end
end
state koniec begin
end
end

 

Proszę o zbicie % z paseczka 

 

Pozdrawiam Aris

Opublikowano

Jutro bede siedział cały dzień i napierdole 500 questów z generatora zeby mieć zapas na zdejmowanie warnów, skoro nawet za takie questy je zdejmuja.

 

 

A quest jak quest, idź, zabij przy tym naczytaj się dialogu, ale dzięki za wstawke.

Opublikowano

Jutro bede siedział cały dzień i napierdole 500 questów z generatora zeby mieć zapas na zdejmowanie warnów, skoro nawet za takie questy je zdejmuja.

 

 

A quest jak quest, idź, zabij przy tym naczytaj się dialogu, ale dzięki za wstawke.

Wrzuc w tablice całe mob_proto i w quescie daj stałą najpierw 1 później 2, 3... ktora bedzie oznaczala id moba z tablicy. Tak Ci powstanie ponad 2 tys roznych wersji questa i cały system warn jest obalony. :)

 

@Topic.

Kiedy quest na dzikiego psa? Jak zrobic, by na końcu dawało losową ilość szkatułek od 1 do 10?

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...