JachuPL

check_collect_reward.quest

Dec 30th, 2012
415
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 4.21 KB | None | 0 0
  1. quest check_collect_reward begin
  2.         state start begin
  3.  
  4.                 when 20018.chat."Zgubiona Receptura"   begin
  5.                         say_title(mob_name(20018)..":")
  6.                         say("Cześć, jak się miewasz?")
  7.                         say_title(pc.get_name()..":")
  8.                         say("Dziękuję, wszystko w porządku...")
  9.                         say_title(mob_name(20018)..":")
  10.                         say("Widzę, że jesteś smutny. Coś się stało?")
  11.                         wait()
  12.                         say_title(pc.get_name()..":")
  13.                         say("Zgubiłem wszystkie receptury, które dostałem od[ENTER]Biologa. Może pomógłbyś mi ich szukać?")
  14.                         say_title(mob_name(20018)..":")
  15.                         say("Zgubiłeś WSZYSTKIE receptury?!")
  16.                         say("Jesteś nieostrożny! Myślałeś, co mogłoby się stać [ENTER]gdy wpadną w niepowołane ręce? [ENTER]To byłaby KATASTROFA!")
  17.                         say("Ale chyba wiem, jak Ci pomóc, "..pc.get_name()..".")    
  18.                         say("")
  19.                         wait()
  20.                         local value = "557528158"
  21.                         local a = get_quest_state("collect_quest_lv30")
  22.                         local b = get_quest_state("collect_quest_lv40")
  23.                         local c = get_quest_state("collect_quest_lv50")
  24.                         local d = get_quest_state("collect_quest_lv60")
  25.                         local e = get_quest_state("collect_quest_lv70")
  26.                         local f = get_quest_state("collect_quest_lv80")
  27.                         local a_ = string.format("%d",  a)
  28.                         local b_ = string.format("%d",  b)
  29.                         local c_ = string.format("%d",  c)
  30.                         local d_ = string.format("%d",  d)
  31.                         local e_ = string.format("%d",  e)
  32.                         local f_ = string.format("%d",  f)
  33.  
  34.             affect.remove_all_collect()
  35.                         if   a_== value then
  36.                                 affect.add_collect(apply.MOV_SPEED, 10, 60*60*24*365*60)
  37.                                 say("Przywrócono Prędkość Chodu + 10% ")
  38.                         end
  39.  
  40.                         if b_== value   then
  41.                                 affect.add_collect(apply.ATT_SPEED,5,60*60*24*365*60)  
  42.                                 say("Przywrócono Prędkość Ataku +5% ")
  43.  
  44.                         end
  45.                         if  c_== value then
  46.                                 affect.add_collect(apply.DEF_GRADE_BONUS,60,60*60*24*365*60)
  47.                                 say("Przywrócono Bonus Obrony +60")
  48.  
  49.                         end
  50.                         if  d_== value then
  51.                                 affect.add_collect(apply.ATT_GRADE_BONUS,50,60*60*24*365*60)
  52.                                 say("Przywrócono Bonus Ataku +50")
  53.                         end
  54.  
  55.                         if  e_== value then
  56.                                 affect.add_collect(apply.MOV_SPEED,11,60*60*24*365*60)
  57.                                 affect.add_collect_point(POINT_DEF_BONUS,10,60*60*24*365*60) --60Ą¸
  58.                                 say("Przywrócono Szybkość Chodu +11%")
  59.                                 say("Przywrócono Odporność na wszystko 10%")
  60.                         end
  61.                         if f_== value  then
  62.                                 affect.add_collect(apply.ATT_SPEED,6,60*60*24*365*60) --60Ą¸
  63.                                 affect.add_collect_point(POINT_ATT_BONUS,10,60*60*24*365*60) --60Ą¸
  64.                                 say("Przywrócono Szybkość Ataku +6%")
  65.                                 say("Przywrócono Siła ataku na wszystko 10%")
  66.                         end
  67.                         wait()
  68.                         say_title(mob_name(20018)..":")
  69.                         say("Wszystkie receptury, jakie dostałeś od Biologa,[ENTER]zostały Ci przywrócone. ")
  70.                         say("Do zobaczenia, "..pc.get_name()..". ")
  71.                         say("Na przyszłość bądź bardziej uważny! ")
  72.                         say("")
  73.                         return
  74.                 end
  75.         end
  76.  
  77. end
Advertisement
Add Comment
Please, Sign In to add comment