Jump to content

Ayuda error al rejustar stats y habilidadees item


Leiner.

Mensajes recomendados

Hola buenas a todos tengo un bug en un item es en el item de reajustar tus atributos y skills bueno le doy click y hay dos opciones rejustar solo stats y otro en reajusatr stats y habilidades y doy click en la 2° opcion y al darle click el cliente se me cierra no se que movi pero necesito ayuda porfavor alguien me podia dar un solucion ,espero sus respuestas un SALUDO a todos gracias por leerlo

Enlace para comentar
Compartir en otros sitios

La quest se llama "reset_scroll", aqui te paso una y mira si te funciona o no xD es la que tengo metida en los files que tengo:

 

 

 


quest reset_scroll begin
    state start begin
when 71002.use begin
---                                                   l
say_title("Redistribuciones")
say("Esta utilidad permite") 
say("La restribucion de puntos de estado.")
say("Asi podras desarrolar a tu PJ")
say("De otra manera.")
say("")
say_reward("Quieres Continuar?")
say("")

local s = select("Restablecer Puntos De Estado", "Restablecer Puntos De Estado y Habilidades", "Cancelar")

-- status
if 1 == s then
say_title("Advertencia:")
say("No se puede revertir este efecto.")
say("")
say_reward("Deseas Continuar?")
say("")

local d = select("Si", "No")
if 2 == d then
return
end

char_log(0, "RESET_ALL", "USE_ITEM(71002)")
pc.remove_item(71002)

char_log(0, "RESET_ALL", "RESET_STAT_POINTS")
pc.reset_point()
char_log(0, "RESET_ALL", "RESET_END")

-- beides
elseif 2 == s then
say_title("Advertencia:")
say("No se puede revertir este efecto")
say("Y perdera todas las habilidades aprendidas!")
say("")
say_reward("Deseas Continuar?")
say("")

local c = select("Si", "No")
if 2 == c then
return
end

char_log(0, "RESET_ALL", "USE_ITEM(71002)")
pc.remove_item(71002)

char_log(0, "RESET_ALL", "RESET_STAT_POINTS")
pc.reset_point()

char_log(0, "RESET_ALL", "RESET_SKILL_POINTS")
pc.clear_skill()
pc.set_skill_group(0)
char_log(0, "RESET_ALL", "RESET_END")

-- abbrechen
elseif 3 == s then
return
end
end

when 71003.use begin

---                                                   l
say_title("El arte de la restribucion")
say("Le permite a usted") 
say("Reasignar puntos de habilidades.")

local result = BuildSkillList(pc.get_job(), pc.get_skill_group())

local vnum_list = result[1]
local name_list = result[2]

if table.getn(vnum_list) < 2 then
say("")
say_reward("No se a encontrado alguna habilidad!")
say("")
return
end

say("")
say_reward("Por Favor Seleccione Una Habilidad:")

local i = select_table(name_list)

if table.getn(name_list) == i then
return
end

local name = name_list[i]
local vnum = vnum_list[i]

say_title("Advertencia:")
say_reward("No se puede revertir este efecto")
say_reward("Y solo recibira los puntos de habilidad")
say_reward("Decide con cuidado!")
say("")
say(string.format("Deseas Continuar?", name))

local s = select("Si", "No")
if 2 == s then
return
end

char_log(0, "RESET_ONE_SKILL", "USE_ITEM(71003)")
pc.remove_item(71003)

char_log(0, "RESET_ONE_SKILL", string.format("RESET_SKILL[%s]", name))
pc.clear_one_skill(vnum)

char_log(0, "RESET_ONE_SKILL", "APPLY_17MASTER_BONUS")
pc.setqf("force_to_master_skill", 1)

say_title("Restablecido con exito!")
say(string.format("%s Se restableció correctamente.", name))
say("")

---                                                   l
say_reward("Has recibido los puntos de habilidad de nuevo")
say("")
end
end
end


 

Enlace para comentar
Compartir en otros sitios

La quest se llama "reset_scroll", aqui te paso una y mira si te funciona o no xD es la que tengo metida en los files que tengo:

 

 

 


quest reset_scroll begin
	state start begin
when 71002.use begin
---												   l
say_title("Redistribuciones")
say("Esta utilidad permite")
say("La restribucion de puntos de estado.")
say("Asi podras desarrolar a tu PJ")
say("De otra manera.")
say("")
say_reward("Quieres Continuar?")
say("")

local s = select("Restablecer Puntos De Estado", "Restablecer Puntos De Estado y Habilidades", "Cancelar")

-- status
if 1 == s then
say_title("Advertencia:")
say("No se puede revertir este efecto.")
say("")
say_reward("Deseas Continuar?")
say("")

local d = select("Si", "No")
if 2 == d then
return
end

char_log(0, "RESET_ALL", "USE_ITEM(71002)")
pc.remove_item(71002)

char_log(0, "RESET_ALL", "RESET_STAT_POINTS")
pc.reset_point()
char_log(0, "RESET_ALL", "RESET_END")

-- beides
elseif 2 == s then
say_title("Advertencia:")
say("No se puede revertir este efecto")
say("Y perdera todas las habilidades aprendidas!")
say("")
say_reward("Deseas Continuar?")
say("")

local c = select("Si", "No")
if 2 == c then
return
end

char_log(0, "RESET_ALL", "USE_ITEM(71002)")
pc.remove_item(71002)

char_log(0, "RESET_ALL", "RESET_STAT_POINTS")
pc.reset_point()

char_log(0, "RESET_ALL", "RESET_SKILL_POINTS")
pc.clear_skill()
pc.set_skill_group(0)
char_log(0, "RESET_ALL", "RESET_END")

-- abbrechen
elseif 3 == s then
return
end
end

when 71003.use begin

---												   l
say_title("El arte de la restribucion")
say("Le permite a usted")
say("Reasignar puntos de habilidades.")

local result = BuildSkillList(pc.get_job(), pc.get_skill_group())

local vnum_list = result[1]
local name_list = result[2]

if table.getn(vnum_list) < 2 then
say("")
say_reward("No se a encontrado alguna habilidad!")
say("")
return
end

say("")
say_reward("Por Favor Seleccione Una Habilidad:")

local i = select_table(name_list)

if table.getn(name_list) == i then
return
end

local name = name_list[i]
local vnum = vnum_list[i]

say_title("Advertencia:")
say_reward("No se puede revertir este efecto")
say_reward("Y solo recibira los puntos de habilidad")
say_reward("Decide con cuidado!")
say("")
say(string.format("Deseas Continuar?", name))

local s = select("Si", "No")
if 2 == s then
return
end

char_log(0, "RESET_ONE_SKILL", "USE_ITEM(71003)")
pc.remove_item(71003)

char_log(0, "RESET_ONE_SKILL", string.format("RESET_SKILL[%s]", name))
pc.clear_one_skill(vnum)

char_log(0, "RESET_ONE_SKILL", "APPLY_17MASTER_BONUS")
pc.setqf("force_to_master_skill", 1)

say_title("Restablecido con exito!")
say(string.format("%s Se restableció correctamente.", name))
say("")

---												   l
say_reward("Has recibido los puntos de habilidad de nuevo")
say("")
end
end
end


 

 

vale fei gracias lo chekare
Enlace para comentar
Compartir en otros sitios

  • Dilong locked this tema
Guest
Este tema está cerrado a otras respuestas.
  • Recientemente navegando por este tema   0 miembros

    • No hay usuarios registrados visitando esta página.
×
×
  • Crear nuevo...