Jump to content
Sign in to follow this  
caanmasu

[QUEST] Subir una habilidad a P

Recommended Posts

EDITO: había un bug que al darle clic al objeto y luego darle a "Cerrar" o presionar ESC, se borraba el objeto. Le añadí que cuando presione "Cerrar" (o esc), no se borre el ítem y ya.

 

 

Hola
Este es mi primer regalo luego de aprender a hacer quest

Por ahí vi que la pidieron pero fue hace mucho tiempo.

Si no sirve para la 6° habilidad para guerreros y ninjas, deben agregar en su questlib.lua esto:
Buscar la tabla special.active_skill_list y agregan la 6, 21, 36 y 51.

Eso es todo, que lo disfruten

--[[					QUEST
Quest creada por Camilo, basada en la quest de las P
Consiste en subir una sola habilidad a P.
Al usar el anillo, aparecerá en una ventana las
habilidades que no tengas en nivel 40 (P) y al
seleccionar una de ellas, te la pondrá en lvl 40 (P)
y el objeto se desaparecerá.
Discord: Camilo #0869
--]]


quest una_hab_p begin
	state start begin
		when 40004.use begin
			MAX_LVL_SKILL = 40
			if pc.get_skill_group() != 0 then
				local skill_list = special.active_skill_list[pc.job+1][pc.get_skill_group()]
				local ret_vnum_list, ret_name_list = {}, {}

				table.foreach(skill_list,
				function(i, skill_vnum)
				local skill_level = pc.get_skill_level(skill_vnum)
				if skill_level < MAX_LVL_SKILL then
					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
				end)
				if table.getn(ret_name_list) != 0 then 
					table.insert(ret_name_list, "Cerrar")
					say_title("Subir habilidad a P")
					say("[ENTER]Desaparece tras su uso")
					local sel = select_table(ret_name_list)
					if sel != table.getn(ret_name_list) then
						pc.set_skill_level(ret_vnum_list[sel], MAX_LVL_SKILL)
						item.remove()
					end
				end
			end
		end
	end
end

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...