Misiune Cal Normal

Deconectat
Avatar utilizator
eubogdanel2018
Nivel 1
Nivel 1
Mesaje: 126
Membru din: 27 Dec 2017
Status: ...
Server Metin2: Metin2Destros
Regat: Shinsoo
Mulțumiri acordate: 16
Mulțumiri primite: 9

Misiune Cal Normal

Mesajde eubogdanel2018 » 24 Apr 2018, 18:02

Nume: Misiune pentru cal normal lvl 1
Descriere:
La nivelul 5 iti trimite o scrisoare care iti spune ca sa il ajuti pe grajdar si trebuie sa mergi la el si sa dai pe el ca sa ti dea o misiune , sa omori 1 bera si dupa ce o omori mergi inapoi la el si iti da calul normal. 100% facut de mine si de la 0!

Atentie! Nu am avut cum sa il testez asa ca daca apar probleme, lasati mesaj sa rectific.
Imagini:
Quest:

Cod: Selectaţi tot

quest l3oogie_misiune_cal_normal begin
   state start begin
      when login or levelup with pc.level >= 5 begin
            if npc.is_pc() and horse.get_level >= 1 then
                horse.set_level(0)
                horse.unride()
                horse.unsummon()
                pc.remove_item(50051, 50)
                pc.remove_item(50053, 50)
                pc.remove_item(50053, 50)


            end
         set_state(mergi_la_grajdar)
      end
   end
   state mergi_la_grajdar begin
      when login or enter begin
         send_letter("Calul Grajdarului")
         local v = find_npc_by_vnum(20349)
            if 0 == v then
         else
            target.vid("__TARGET__", v, "Grajdar")
         end
      end
      when button or info begin
         say_title("Calul Grajdarului:[ENTER]")
         say("Salutare, "..pc.get_name()..", Grajdarul are nevoie de ajutorul tau![ENTER]Ajuta-l si vei primi o recompensa:")
         say_reward("Calul Normal[ENTER]")
      end
     
      when __TARGET__.target.click begin
      target.delete("__TARGET__")
       
                horse.set_level(0)
                horse.unride()
                horse.unsummon()
                pc.remove_item(50051, 50)
                pc.remove_item(50053, 50)
                pc.remove_item(50053, 50)
       
         
         say_title("Calul Normal:")
         say_size(350, 335)
         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!")
         wait()
         pc.setqf("state", 1)
         q.set_counter("Bera:")
         set_state(Bera)
     
     end
   end


   state Bera begin
      when letter begin
         send_letter("Misiunea Grajdarului!")
      end
      when button or info begin
         say_title("Bestia de Bera:[ENTER]")
         say("Omoaro pe Bera, ea se afla in map1[ENTER] pe langa ceilalti Ursi!")
         wait()
         send_letter("Omoaro pe Bera!")
      end
   
      when 8007.kill begin
         local count = pc.getqf("state") - 1
         if count <= 1 then
            pc.setqf("state", count)
            q.set_counter("Mai ai de distrus:", count)
         end
         
         if count == 0 then
            set_state(mergi_inapoi_la_grajdar)
            clear_letter()
            say("Citeste scrisoarea cu numele de "Grajdarul te cauta".")
         end
      end
   end
   
   state mergi_inapoi_la_grajdar begin
      when letter begin
         send_letter("Grajdarul te cauta!")
         local v = find_npc_by_vnum(20349)
            if 0 == v then
         else
            target.vid("__TARGET__", v, "la_grajdar")
         end
      end
      when button or info begin
         say_title("Grajdarul te cauta:")
         say("")
         say("Grajdarul a flat ca ai omorato pe Bera!")
         say("Du-te la el ca sa te recompenseze.")
         say("")
      end
     
      when __TARGET__.target.click begin
      target.delete("__TARGET__")
         say_title("Grajdar:")
         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]")
         wait()
         say_title("Poftim recompensa ta:")
         say_reward("Nivelul Calului 1")
         say("Si")
         say_item_vnum("50051")

         horse.unride()
         horse.unsummon()
         pc.remove_item("50051, 50")
         pc.remove_item("50052, 50")
         pc.remove_item("50053, 50")
         horse.set_level(1)
         horse.summon()
         horse.ride()

         clear_letter()
         set_state(__COMPLETE__)
         end
      end
   state __COMPLETE__ begin
   end
end

Download(Opţional):Trebuie să fii logat sau înregistrat pentru a vedea acest link.


Tutorial instalare quest:
  • Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu nume_quest.quest/.lua
  • Vă conectaţi la filezilla / winscp şi întrati în /usr/home/game/share/locale/germany/quest (depinde ce server aveţi).
  • Îl puneţi acolo (să fie .quest sau .lua).
  • Te loghezi în FreeBSD / putty şi scrii în felul următor: cd /usr/home/game/share/locale/germany/quest (depinde ce server aveţi) apoi ./qc nume_quest.quest/.lua
  • Intraţi pe server şi scrieţi /reload q
  • Testaţi quest-ul.


[ Postat de pe Android ] Imagine

Înapoi la “Quest-uri”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator