L3oogie

vaduvaliviubogdanboogie25051996misiunecalnormalgatadetestat

Apr 16th, 2018
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 4.29 KB | None | 0 0
  1. quest l3oogie_misiune_cal_normal begin
  2.    state start begin
  3.       when login or levelup with pc.level >= 5 begin
  4.             if npc.is_pc() and horse.get_level >= 1 then
  5.                 horse.set_level(0)
  6.                 horse.unride()
  7.                 horse.unsummon()
  8.                 pc.remove_item(50051, 50)
  9.                 pc.remove_item(50053, 50)
  10.                 pc.remove_item(50053, 50)
  11.  
  12.  
  13.             end
  14.          set_state(mergi_la_grajdar)
  15.       end
  16.    end
  17.    state mergi_la_grajdar begin
  18.       when login or enter begin
  19.          send_letter("Calul Grajdarului")
  20.          local v = find_npc_by_vnum(20349)
  21.             if 0 == v then
  22.          else
  23.             target.vid("__TARGET__", v, "Grajdar")
  24.          end
  25.       end
  26.       when button or info begin
  27.          say_title("Calul Grajdarului:[ENTER]")
  28.          say("Salutare, "..pc.get_name()..", Grajdarul are nevoie de ajutorul tau![ENTER]Ajuta-l si vei primi o recompensa:")
  29.          say_reward("Calul Normal[ENTER]")
  30.       end
  31.      
  32.       when __TARGET__.target.click begin
  33.       target.delete("__TARGET__")
  34.        
  35.                 horse.set_level(0)
  36.                 horse.unride()
  37.                 horse.unsummon()
  38.                 pc.remove_item(50051, 50)
  39.                 pc.remove_item(50053, 50)
  40.                 pc.remove_item(50053, 50)
  41.        
  42.          
  43.          say_title("Calul Normal:")
  44.          say_size(350, 335)
  45.          say("Salut, straine! Vrei sa ma ajuti cu un favor?[ENTER]Desigur, vei primi si o recompensa bine meritata[ENTER]daca imi duci la bun sfarsit sarcina![ENTER][ENTER]Fii atent... Este vorba de Calul meu! Nu,[ENTER]nu este atat de important pentru multi, dar[ENTER]pentru mine are o valoare sentimentala extrem[ENTER]de mare! Calul meu s-a pierdut printre Ursi[ENTER]si nu pot sa il mai recuperez,[ENTER]mergi si omoaro pe Bera[ENTER]ca sa imi pot cauta Calul.[ENTER]Pana nu elimini acea bestie de Urs,[ENTER]nu pot sa imi caut Calul!")
  46.          wait()
  47.          pc.setqf("state", 1)
  48.          q.set_counter("Bera:")
  49.          set_state(Bera)
  50.      
  51.      end
  52.    end
  53.  
  54.  
  55.    state Bera begin
  56.       when letter begin
  57.          send_letter("Misiunea Grajdarului!")
  58.       end
  59.       when button or info begin
  60.          say_title("Bestia de Bera:[ENTER]")
  61.          say("Omoaro pe Bera, ea se afla in map1[ENTER] pe langa ceilalti Ursi!")
  62.          wait()
  63.          send_letter("Omoaro pe Bera!")
  64.       end
  65.    
  66.       when 8007.kill begin
  67.          local count = pc.getqf("state") - 1
  68.          if count <= 1 then
  69.             pc.setqf("state", count)
  70.             q.set_counter("Mai ai de distrus:", count)
  71.          end
  72.          
  73.          if count == 0 then
  74.             set_state(mergi_inapoi_la_grajdar)
  75.             clear_letter()
  76.             say("Citeste scrisoarea cu numele de "Grajdarul te cauta".")
  77.          end
  78.       end
  79.    end
  80.    
  81.    state mergi_inapoi_la_grajdar begin
  82.       when letter begin
  83.          send_letter("Grajdarul te cauta!")
  84.          local v = find_npc_by_vnum(20349)
  85.             if 0 == v then
  86.          else
  87.             target.vid("__TARGET__", v, "la_grajdar")
  88.          end
  89.       end
  90.       when button or info begin
  91.          say_title("Grajdarul te cauta:")
  92.          say("")
  93.          say("Grajdarul a flat ca ai omorato pe Bera!")
  94.          say("Du-te la el ca sa te recompenseze.")
  95.          say("")
  96.       end
  97.      
  98.       when __TARGET__.target.click begin
  99.       target.delete("__TARGET__")
  100.          say_title("Grajdar:")
  101.          say("Vad ca te-ai tinut de cuvant si m-ai ajutat[ENTER]in legatura cu acea Bestie.[ENTER]Acum pot sa merg ca sa-mi caut Calul[ENTER]si sa-l duc inapoi acasa.[ENTER]Iti multumesc pentru ajutorul tau,[ENTER]iti voi da si recompensa bine meritata.[ENTER]Pentru Calul Armat vei avea nevoie ca[ENTER]nivelul tau sa fi-e 25![ENTER][ENTER]")
  102.          wait()
  103.          say_title("Poftim recompensa ta:")
  104.          say_reward("Nivelul Calului 1")
  105.          say("Si")
  106.          say_item_vnum("50051")
  107.  
  108.          horse.unride()
  109.          horse.unsummon()
  110.          pc.remove_item("50051, 50")
  111.          pc.remove_item("50052, 50")
  112.          pc.remove_item("50053, 50")
  113.          horse.set_level(1)
  114.          horse.summon()
  115.          horse.ride()
  116.  
  117.          clear_letter()
  118.          set_state(__COMPLETE__)
  119.          end
  120.       end
  121.    state __COMPLETE__ begin
  122.    end
  123. end
Advertisement
Add Comment
Please, Sign In to add comment