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] Drop przedmiotu


Rekomendowane odpowiedzi

Opublikowano

Witam .

Napiszecie mi questa , że musimy zabić dzikie psy a z nich 40 % szansy na drop przedmiotu o id ( 3514 ) i musimy wydropić i oddać tego 200.

Opublikowano


quest drop_misja begin

state start begin

when login or levelup with pc.level >= 50 begin -- wpisz na który lvl ma być misja

set_state(pierwszy)

end

end

 

state pierwszy begin

when letter begin

local v = find_npc_by_vnum(20008) -- ID NPC u któego przyjmujesz qusta

if v != 0 then

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

end

send_letter("Octavio")

end

 

when button or info begin

say_title("List od Posłańca: ")

say("")

say("Udaj się do pierwszego miasta")

say("i zgłoś się do Octavio. ")

say("Podobno ma dla Ciebie zadanie. ")

say("")

end

 

when __TARGET__.target.click or

20008.chat."Zadanie" begin

target.delete("__TARGET__")

say_title("Octavio: ")

say("")

say("Witaj! Potrzebuję kilku przedmiotów")

say("żeby xxxxx. ")

say("xxxxxxxxx! ")

say("Byłbyś tak dobry i dostarczył mi ich kilka? ")

say("")

 

local s=select("Tak" , "Niestety nie")

if s==1 then

say_orange("Octavio: ")

say("")

say("Wspaniale! ")

say("Resztę informacji znajdziesz w liście ode mnie. ")

say("")

set_state(accept)

elseif 2==s then

say_orange("Octavio: ")

say("")

say("Pff... nie to nie. ")

say("Żegnam. ")

say("")

set_state(complete)

 

end

end

end

 

state accept begin

when letter begin

send_letter("text")

end

when button or info begin

say_title("List od Octavio: ")

say("")

say("Udaj się do xxx. ")

say("wpisz co chcesz ")

say("wpisz co chcesz")

say("wpisz co chcesz ")

say("")

say_reward("Dostarcz mi xxx. ")

say_reward("Zdobędziesz je z xxx. ")

say("")

end

when kill with npc.get_race() == 101 and pc.countitem(3514) < 200 begin

local s = number(1, 100)

if s == 40 then

pc.give_item2(3514, 1)

chat("Zdobyłeś xxx! ")

end

 

end

 

when 20008.chat."text" begin

if pc.countitem(3514)>= 200 then

say_orange("Octavio: ")

say("")

say("wpisz co chcesz ")

say("wpisz co chcesz ")

say("wpisz co chcesz ")

say("")

say_title("Oto Twoja zasłużona nagroda: ")

say(" - xxx, ")

say(" - xxx, ")

say(" - xxx, ")

say(" - xxx. ")

say("")

pc.give_item2(xxx, 1)

pc.give_item2(xxx, 1)

pc.remove_item(3514, 200)

set_state(complete)

else

say_orange("Octavio: ")

say("")

say("Wróć do mnie, gdy już zbierzesz")

say("te 200 xxx, które mi obiecałeś! ")

say("")

return

end

end

end

 

state complete begin

end

end

727881401622271220780.jpeg

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...