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

[Pytanie]Quest


Rekomendowane odpowiedzi

Opublikowano

Siemka, postanowiłem zacząć bawić się questami :D

Moje pytanie to :

Czy ten quest jest dobrze napisany ? :

quest PierscienLevi begin
state start begin
when login or levelup with pc. level >= 100 begin
set_state(info)
end
end
state info begin
when letter begin
local v = find_npc_by_vnum(30122)
if v != 0 then
target.vid("__TARGET__", v, "Duch Wojownika")
end
send_letter("Pierscien Levi")
end
when button of info begin
say_title("Pierscien Levi")
say("Witaj!")
say("Kowal ma dla Ciebie zadanie")
say("Udaj sie do niego z pomoca")
say_reward("Udaj sie do kowala!")
end
when __TARGET__.target.click or
20016.chat."Pierscien Levi" begin
target.delete("__TARGET__")
say_title("Pierscien Levi")
say("Wkoncu przybyles, musisz mi pomoc! Aktualnie potrzebny jest mi Pierscien Levi, musisz go zdobyc!")
set_state(Levi)
end
end
state Levi begin
when letter begin
send_letter("Zdobadz Pierscien Levi")
end
when button or info begin
say("Musisz dropnac Pierscien Levi")
end
when 1093.kill with pc.countitem(40002)==0 begin
local random = math.random(3)
if random == 1 then
pc.give_item2(40002, 1)
say("Udalo sie! Dropnales Levi")
say("Udaj sie do Kowala po nagrode!")
local v = find_npc_by_vnum(20016)
if v != 0 then
target.vid("__TARGET__", v, "Kowal")
end
end
end
when 20016.chat."Pierscien Levi" with pc.countitem(40002)>0 begin
target.delete("__TARGET__")
say_title("Zdobyles Pierscien Levi!")
say("Dziekuje, bardzo mi pomogles!")
say_reward("Jako nagrode otrzymujesz 2x 6/7 bon")
pc.remove_item(40002, 1)
pc.give_item2(71051, 2)
set_state(__COMPLETE__)
end
end
state __COMPLETE__  begin
end
end

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...