[QUEST] Adoptă animal de companie

Metin2 Global - Un server de calitate !
Deconectat
Avatar utilizator
M.Seby
Utilizator interzis !
Utilizator interzis !
Mesaje: 3013
Membru din: 10 Sep 2013
Localitate: Suceava
Reputație: Fost Administrator
Fost Organizator echipă
Status: Sunt bine mersi ^.^
Server Metin2: Not Found
Regat: Jinno
Mulțumiri acordate: 1
Mulțumiri primite: 9
Contact:

[QUEST] Adoptă animal de companie

Mesajde M.Seby » 08 Mai 2015, 14:30

QUEST:

Cod: Selectaţi tot

------------------------------
------------------------------
--   Quest By Morphe   --
------------------------------
------------------------------
quest adopta_pet begin
   state start begin
      when login or levelup with pc.get_level() >= 25 begin -- Incepand cu level 15
         set_state(informatie)
      end
   end

   state informatie begin
      when letter begin
         send_letter("Adoptă propriul animăluţ")
      end

      when button or info begin
         say_title("Salut:")
         say("Hey!")
         say("Ai nevoie de un animal de companie?")
         say("Dute şi vorbeşte cu grăjdarul şi el")
         say("te va îndruma.")
         set_state(grajdar)
      end
   end

   state grajdar begin
      when 20349.chat."Adoptă un animal de companie" begin
         say_title("Grăjdar:")
         say("Salut!")
         say("Vreau să ştii că acum ai ocazia să îţi")
         say("adopţi propriul animal de companie de la mine.")
         say("Aceste animale nu sunt niste animale obişnuite.")
         say("Ele te ajuta în luptă, dar sunt şi o companie")
         say("placută.")
         say("Dar nu le poţi obţine pe gratis.. Trebuie să")
         say("îndeplineşti o sarcină pentru mine..")
         say("Eşti de acord?")
         local s = select("Da, sunt.", "Nu.")
         if 1 == s then
            say_title("Grăjdar:")
            say("Ucide 50 Soldaţi V. Negru şi întoarcete la grăjdar.")
            say_reward("Informaţie: Ucide 50 Soldaţi Vânt Negru.")
            say("")
            pc.setqf("state", 50)
            q.set_counter("Soldat V. Negru:", 50)
         elseif 2 == s then
            say_title("Grajdar:")
            say("Când te răzgândeşti mă găseşti tot aici.")
         end
      end

      when 401.kill begin
         local numara = pc.getqf("state") - 1
         local item = 71136 -- Autorizatie animal de companie
         if numara <= 50 then
            pc.setqf("state", numara)
            q.set_counter("Soldat V. Negru:", numara)
         end

         if numara == 0 then
            say_title("Soldat V. Negru. Complet!")
            say("")
            say("Ai îndeplinit cu succes sarcina dată de grăjdar.")
            say("Întoarcete la el şi alege-ţi un animăluţ.")
            say("")
            say_reward("Ai primit:")
            say_reward("- Autorizaţie animal de companie")
            pc.give_item2(item, 1)
            clear_letter()
            set_state(techeama) -- scrisoare cum ca grajdarul te cheama
         end
      end
   end

   state techeama begin
      when letter begin
         send_letter("Adoptă propriul animăluţ")
      end

      when button or info begin
         say_title("Salut:")
         say("Grăjdarul te aşteaptă la el!")
         say("Vino cât mai repede cu autorizaţia primită.")
         set_state(alegepet) -- Alege animalutul
      end
   end

   state alegepet begin
      when 20349.chat."Adoptă un animal de companie" begin
         local item = 71136 -- Autorizatie animal de companie
         if pc.countitem(item) < 0 then -- Verificare daca autorizatia nu exista
            say_title("Grăjdar:")
            say("Îmi pare rău, dar îţi lipseşte autorizaţia.")
         elseif pc.countitem(item) > 0 then -- Daca autorizatia exista
            say_title("Grăjdar:")
            say("Se pare că ai îndeplinit sarcina dată de mine")
            say("cu succes şi ai primit o autorizaţie.")
            say("Un animăluţ este pregătit să îl adopţi, acum")
            say("alegerea e a ta.")
            say("Îţi voi afişa o listă cu toate animalele disponibile.")
            wait()
            say_title("Alege:")
            say(" ")
            clear_letter() -- Stergem scrisoarea
            local s = select("Leonidas.", "Rufus.", "Azrael.", "Khan.", "Porcuşor.", "Phoenix de foc.")
            if 1 == s then
               pc.remove_item(item, 1)
               pc.give_item2(53010, 1) -- Leonidas x1
            elseif 2 == s then
               pc.remove_item(item, 1)
               pc.give_item2(53013, 1) -- Rufus x1
            elseif 3 == s then
               pc.remove_item(item, 1)
               pc.give_item2(53005, 1) -- Azrael x1
            elseif 4 == s then
               pc.remove_item(item, 1)
               pc.give_item2(53011, 1) -- Khan x1
            elseif 5 == s then
               pc.remove_item(item, 1)
               pc.give_item2(53013, 1) -- Rufus x1
            end
            elseif 6 == s then
               pc.remove_item(item, 1)
               pc.give_item2(53001, 1) -- Phoenix de foc x1
            end
            set_state(complete) -- Incheiem misiunea
         end
      end
   end
   state complete begin
   end
end


Tutorial instalare quest:
1. Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu nume_quest.quest .
2. Vă conectaţi la filezilla / winscp şi întrati în /usr/home/game/share/locale/germany/quest (depinde ce server aveţi).
3. Îl puneţi acolo (să fie .quest) şi da-ţi permisiuni 777.
4. Te loghezi în FreeBSD / putty şi scrii în felul următor: cd /usr/home/game/share/locale/germany/quest apoi ./qc nume_quest.quest
5. Intraţi pe server şi scrieţi /reload q .
6. Testaţi quest-ul .
Cum l-aș putea îmbunătății?
Ultima oară modificat 21 Apr 2016, 21:29 de către Yahiko, modificat 1 dată în total.
Motiv: //# Actualizat după noile cerințe.
Imagine

Contact:

Skype: seby_061

Conectat
Avatar utilizator
h u m a n
Super Ad Mod
Super Ad Mod
Mesaje: 1888
Membru din: 03 Sep 2014
Localitate: Bravos
Reputație: Gabor
Nume anterior: IPS Sociopath
Status: NU!
Server Metin2: NU!
Mulțumiri acordate: 17
Mulțumiri primite: 14
Contact:

Re: [QUEST] Adoptă animal de companie

Mesajde h u m a n » 07 Iul 2015, 21:34

Mutat în quest-uri!

[ Mesaj scris via Android ] Imagine
Imagine


Înapoi la “Quest-uri”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 6 vizitatori