[QUEST] Skill-uri G.

Avatar utilizator
Manu A.
Fost Helper

Fost Helper
Mesaje: 283
Membru din: 16 Mar 2014, 03:07
Server: Virgo
Regat: Shinsoo
Aprecieri: 0
Mulţumiri: 3  
Medalii

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 .
Pentru acest mesaj, Manu A. for the post:
Epix
Ofer servicii metin2 ( serverfiles-uri premium / protectii client s.a.m.d modificarii )
contra cost contact SKYPE skn.manu
Imagine
Afișează semnătura
Avatar utilizator
cata2121
Nou Venit

Nou Venit
Mesaje: 9
Membru din: 24 Dec 2013, 10:46
Server: Mt2 Ro
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
Medalii

Nu merge.
Avatar utilizator
B0B0^
Utilizator interzis !

Utilizator interzis !
Mesaje: 148
Membru din: 23 Mai 2015, 18:38
Regat: Jinno
Aprecieri: 7  
Mulţumiri: 6  
 Contact:
Medalii

Nu Merge !
Imagine
Afișează semnătura
Răspunde

Înapoi la “Quest-uri”

  • Informaţie