PanPilkaPL

Misja w MT2 dla MPCForum

Feb 14th, 2015
31
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 7.59 KB | None | 0 0
  1. -- Misja wykonana przez MultiGTAMISSION, z pomocą FreeLancer i innych tych, którzy udzielali się na
  2. -- http://www.mpcforum.pl/topic/1369871-sprawd%C5%BAcie-moj%C4%85-misj%C4%99/
  3. quest misja begin
  4.         state start begin
  5.                 when login or levelup with pc.level == 15 begin
  6.                         set_state(information)
  7.                 end
  8.         end
  9.        
  10.         state information begin
  11.                 when letter begin
  12.                         local v = find_npc_by_vnum(20016)
  13.                         if v != 0 then
  14.                                 target.vid("__TARGET__", v, "target")
  15.                         end
  16.                         send_letter("Ulepszacze Kowala")
  17.                 end
  18.                
  19.                 when button or info begin
  20.                         say_title("Ulepszacze Kowala")
  21.                         say("Kowal ma dylemat. Obiecał Strażnikowi")
  22.                         say("Miejskiemu wykuć broń, ale brakuje mu")
  23.                         say("przedmiotu, dzięki któremu mógłby wykuć ")
  24.                         say("mu broń. Idź do niego i mu pomóż.")
  25.                 end
  26.                                 when __TARGET__.target.click or
  27.                                         20016.chat."Ulepszacze Kowala" begin
  28.                                         target.delete("__TARGET__")
  29.                                         say_title("Kowal")
  30.                                         say("Cześć, poszukiwaczu przygód.")
  31.                                         say("Potrzebuję pomocy. Otóż mam zamiar")
  32.                                         say("wykuć broń dla Strażnika Miejskiego")
  33.                                         say("ale brakuje mi jednego przedmiotu.")
  34.                                         say("Potrzebuję Żółci Niedźwiedzia. Czy")
  35.                                         say("pomógłbyś mi zdobyć Żółć Niedźwiedzia?")
  36.                                         say("Sowicie Cię wynagrodzę!")
  37.                                         local s = select("Tak, pomogę!", "Nie pomogę ci")
  38.                                         if s == 1 then
  39.                                                 say_title("Kowal")
  40.                                                 say("To dobrze! Czekam na Twój powrót.")
  41.                                                 say_title("Informacja:")
  42.                                                 say_reward("Poluj na niedźwiedzie, by zdobyć ")
  43.                                                 say_reward("Żółć Niedźwiedzia. Kowal potrzebuje")
  44.                                                 say_reward("Żółci z plusem, by utworzyć broń dla")
  45.                                                 say_reward("Strażnika Miejskiego.")
  46.                                                 say_reward("Jeśli posiadasz już Żółć Niedźwiedzia,")
  47.                                                 say_reward("kliknij na Kowala i naciśnij odpowiednią ")
  48.                                                 say_reward("opcję.")
  49.                                                 set_state("die")
  50.                                         end
  51.                                 end
  52.                 end
  53.                                         state die begin
  54.                                                 when letter begin
  55.                                                         send_letter("Zdobądź Żółć z plusem")
  56.                                                 end
  57.                                                 when button or info begin
  58.                                                         say_title("Zdobądź Żółć z plusem")
  59.                                                         say("Kowal potrzebuje Żółci, by zrobić broń ")
  60.                                                         say("dla Strażnika Miejskiego. W tym celu")
  61.                                                         say("poluj na:")
  62.                                                         say("Głodny Niedźw. Grizzly, Głodny Czar.")
  63.                                                         say("Niedźw., Niedźw. Grizzly, Przekl.")
  64.                                                         say("Niedźw. Grizzly.")
  65.                                                         say("Jeśli masz już Żółć z plusem, kliknij na ")
  66.                                                         say("Kowala i wybierz odpowiednią opcję.")
  67.                                                 end
  68.                                                  
  69.                                                                                                 when 20016.chat."Zdobądź Żółć " begin
  70.                                                                                                 if pc.count_item("30071") == 0 then
  71.                                                         say_title("Kowal")
  72.                                                         say("I co, masz?")
  73.                                                         say("Nie masz? Poluj przede wszystkim")
  74.                                                         say("na Głodne Czarne Niedźwiedzie i")
  75.                                                         say("Niedźwiedzie Grizzly.")
  76.                                                 else
  77.                                                         pc.removeitem(30071, 1)
  78.                                                         say_title("Kowal")
  79.                                                         say("Masz już Żółć?")
  80.                                                         say("Tak, to jest ta Żółć Niedźwiedzia.")
  81.                                                         say("Teraz będę mógł wykuć dla Strażnika")
  82.                                                         say("broń. ")
  83.                                                         wait()
  84.                                                         say_title("Kowal")
  85.                                                         say("Nagroda! Ech, mam sklerozę.")
  86.                                                         say("Zobacz, co mam. Ten sprzęt wykułem ja dla")
  87.                                                         say("osoby, która wyraźnie się zasłużyła.")
  88.                                                         say_title("Informacja:")
  89.                                                         say_reward("Otrzymałeś 150.000.000 Yang")
  90.                                                         say_reward("Żółć Niedźwiedzia, 10 sztuk,")
  91.                                                         say_reward("Pięciokątną Tarczę+8,")
  92.                                                         say_reward("500000000 Punktów Doświadczenia.")
  93.                                                         wait()
  94.                                                         say("Nagroda została rozdana.")
  95.                                                         pc.changemoney(150000000)
  96.                                                         pc.give_item2(13028, 1)
  97.                                                         pc.give_item2(30010, 10)
  98.                                                         pc.give_exp(500000000)
  99.                                                         set_state("__COMPLETE__")
  100.                                                 end
  101.                                                                                                 end
  102.                                                                                 end
  103.                                         state __COMPLETE__ begin
  104.                                         end
  105.                                 end
Advertisement
Add Comment
Please, Sign In to add comment