[QUEST] Skill-uri G.

Deconectat
Avatar utilizator
Manu A.
Fost Helper
Fost Helper
Mesaje: 286
Membru din: 16 Mar 2014
Status: Sunt bine mersi ^.^
Server Metin2: Virgo
Regat: Shinsoo
Mulțumiri acordate: 0
Mulțumiri primite: 0

[QUEST] Skill-uri G.

Mesajde Manu A. » 23 Aug 2015, 14:41

Acest quest este mai mult pentru servere PvP , iti poti alege 1 skill G dorit de tine.

Cod: Selectaţi tot

quest skill_g_keny begin
   state start begin
      when 20091.chat."Skilluri G" begin
         say_title("Salut, "..pc.get_name().."!")
         say("De la mine iti poti lua skilluri G.")
         if pc.get_skill_group() == 0 then
                say_reward("Imi pare rau, dar se pare ca inca nu ti-ai ales invatatura.")
                return
            end
            local result = skill_g.BuildPerfectMasterSkillList(pc.get_job(), pc.get_skill_group())
            local vnum_list = result[1]
            local name_list = result[2]
            local menu_list = {}
            table.foreach(name_list, function(i, name) table.insert(menu_list, name) end)
            table.insert(menu_list, "Anuleaza") 
            local s=select_table(menu_list)
            if table.getn(menu_list) == s then
                return
            end
            local skill_name=name_list[s]
            local skill_vnum=vnum_list[s]
            say("Vrei sa faci skillul "..skill_name.." G?")
            local wahl = select("Da", "Nu")
            if wahl == 1 then 
                pc.set_skill_level(skill_vnum, 30)
                say("Skillul "..skill_name.." a fost facut G.")
            elseif wahl == 2 then
                return
            end
      end
      function BuildPerfectMasterSkillList(job, group)
         local skill_list = special.active_skill_list[job+1][group]
         local ret_vnum_list = {}
         local ret_name_list = {}

         table.foreach(skill_list, 
         function(i, skill_vnum) 
         local skill_level = pc.get_skill_level(skill_vnum)
            table.insert(ret_vnum_list, skill_vnum)
            local name=locale.GM_SKILL_NAME_DICT[skill_vnum]
            if name == nil then name=skill_vnum end
            table.insert(ret_name_list, name)
         end)
         return {ret_vnum_list, ret_name_list}
        end
   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 .
Ofer servicii metin2 ( serverfiles-uri premium / protectii client s.a.m.d modificarii )
contra cost contact SKYPE skn.manu


Imagine

Deconectat
Avatar utilizator
cata2121
Nou Venit
Nou Venit
Mesaje: 10
Membru din: 24 Dec 2013
Status: Sunt bine mersi ^.^
Server Metin2: Mt2 Ro
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: [QUEST] Skill-uri G.

Mesajde cata2121 » 28 Aug 2015, 10:19

Nu merge.

Deconectat
Avatar utilizator
B0B0^
Nivel 1
Nivel 1
Mesaje: 147
Membru din: 23 Mai 2015
Status: Vand cal armat
Regat: Jinno
Mulțumiri acordate: 7
Mulțumiri primite: 6
Contact:

Re: [QUEST] Skill-uri G.

Mesajde B0B0^ » 30 Aug 2015, 13:43

Nu Merge !
Imagine


Înapoi la “Quest-uri”

Cine este conectat

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