Guest User

Untitled

a guest
Aug 7th, 2014
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 4.62 KB | None | 0 0
  1. quest mlot begin
  2.         state start begin
  3.                 when login or levelup with pc.level >= 1 begin
  4.                         set_state(pierwszy)
  5.                 end
  6.         end    
  7.        
  8.         state pierwszy begin
  9.                         when letter begin
  10.                                 local v = find_npc_by_vnum(9009)
  11.                                 if v != 0 then
  12.                                         target.vid("__TARGET__", v, "Rybak")
  13.                                 end
  14.                                 send_letter("Rybak")
  15.                         end
  16.                
  17.                 when button or info begin
  18.                         setbgimage("ung_inf.tga")
  19.                         say_orange("Czas zacząć przygodę: ")
  20.                         say("")
  21.                         say("Idź porozmawiać z Rybak. ")
  22.                         say("Podobno potrzebuje Twojej pomocy. ")
  23.                         say("")
  24.                 end
  25.                
  26.                 when __TARGET__.target.click or
  27.                         9009.chat."Zadanie" begin
  28.                         target.delete("__TARGET__")
  29.                         setbgimage("ung_inf.tga")
  30.                         say_orange("Rybak: ")
  31.                         say("")
  32.                         say("Witaj. Jak widzisz jestem tutejszym")
  33.                         say("Rybakiem. Moim zadaniem jest")
  34.                         say("zadbać, abyś ty stał się ")
  35.                         say("potężnym wojownikiem.")
  36.                         say("Twoim pierwszym zadaniem będzie")
  37.                         say("przyniesienie dla mnie futra wilka. ")
  38.                         say("Czy chciałbyś zdobyć je dla mnie? ")
  39.                         say("")
  40.                        
  41.                         local s=select("Z miłą chęcią! " , "Nie chce mi się... ")
  42.                         if s==1 then
  43.                                 setbgimage("ung_inf.tga")
  44.                                 say_orange("Rybak: ")
  45.                                 say("")
  46.                                 say("Świetnie! ")
  47.                                 say("Informacje na temat jak zdobyć ")
  48.                                 say("futro wilka znajdziesz w liście ")
  49.                                 say("Więc ruszaj w drogę!")
  50.                                 say("Życzę Ci powodzenia! ")
  51.                                 say("")
  52.                                 set_state(accept)
  53.                         elseif 2==s then
  54.                                 setbgimage("ung_inf.tga")
  55.                                 say_orange("Rybak: ")
  56.                                 say("")
  57.                                 say("Wielka szkoda... ")
  58.                                 say("No cóż, to do zobaczenia... ")
  59.                                 say("")
  60.                                 set_state(complete)
  61.                         end
  62.                 end
  63.         end
  64.                
  65.                 state accept begin
  66.                     when letter begin
  67.                         send_letter("Futro Wilka")
  68.                     end
  69.                     when button or info begin
  70.                         setbgimage("ung_inf.tga")
  71.                         say_orange("List od Rybak: ")
  72.                         say("")
  73.                         say("Zgodziłeś się zdobyć dla mnie futro wilka!. ")
  74.                         say("Zdobędziesz go z Wilka")
  75.                         say("Wilki znajdują się przed każdym mostem miasta ")
  76.                         say("pierwszego! ")
  77.                         say("")
  78.                         say_reward("Futro zdobędziesz zabijając")
  79.                         say_reward("Wilk. ")
  80.                         say("")
  81.                 end
  82.        
  83.                 when kill with npc.get_race() == 102 and pc.countitem(30027)==0 begin
  84.                                 local random = math.random(40)
  85.                                 if random == 7 then
  86.                         pc.give_item2(30027, 1)
  87.                         chat("Znalazłeś Futro Wilka! ")
  88.                         chat("Zanieś je do Rybak. ")
  89.                         local v = find_npc_by_vnum(9009)
  90.                         if v != 0 then
  91.                                 target.vid("__TARGET__", v, "Rybak")
  92.                         end
  93.                         set_state(koniec)
  94.  
  95.                                                 end
  96.                 end
  97.         end
  98.                
  99.                 state koniec begin
  100.                 when 9009.chat."Futro Wilka! " with pc.countitem(30027)>0 begin
  101.                         setbgimage("ung_inf.tga")
  102.                         say_orange("Rybak: ")
  103.                         say("")
  104.                         say("Wspaniałe wieści! Teraz będę ")
  105.                         say("mógł zrobić sobie futro na zimę! ")
  106.                         say(" ")
  107.                         say("Dziękuję Ci! ")
  108.                         say("")
  109.                         say_title("Przyjmij tę skromną nagrodę: ")
  110.                         say("    - 10k yang, ")
  111.                         say("")
  112.                             pc.give_gold(10000)
  113.                                                 pc.remove_item(30027, 1)
  114.                                                 set_state(complete)
  115.                 end
  116.         end
  117.                
  118.                 state complete begin
  119.                 end
  120. end
Advertisement
Add Comment
Please, Sign In to add comment