Buenas gente, soy nuevo en esto de crear servidores de metin2 y estoy teniendo algunos problemillas, no he encontrado ninguna solución buscando por internet y por eso pido ayuda por aquí a ver si alguien sabe resolverlo, estoy usando files 40k.
1º problema:
He creado una quest para poner un npc con cambio de raza y la cosa es que cuando cambio de raza no pasa nada, pero si cambio a una raza con diferente sexo si funciona, he probado a usar /poly 1/2/3/4 y no funciona, quizás sea por eso, dejo la quest aqui:
quest cambio_raza begin
state start begin
when 20094.chat."Cambio Raza" begin
say_title("Cambio de Raza")
say("Puedes cambiar la raza de tu personaje")
say("Tu pj tendrá otro aspecto y habilidades distintas.")
say("ATENCIÓN: Debes guardar todo tu equipo antes de")
say("hacer el cambio. Tu personaje podrá bugearse.")
say("Ademas, debes volver a entrar a tu cuenta para que")
say("todos los cambios sean realizados.")
say("")
say_reward("¿Quieres cambiar la raza de tu personaje?")
say("")
local main_set = select ("Si","No")
if main_set == 2 then
return
end
if main_set == 1 then
say_title("Cambio de Raza")
say("¿Cual quieres que sea la nueva raza para tu")
say("personaje?")
say("")
local razzacambiasex = select ("Guerrero","Ninja","Sura","Shaman","Cancelar")
if razzacambiasex == 1 then
say_title("Cambio de Raza")
say("¿Cual quieres que sea el sexo de tu personaje?")
say("")
local sexwar = select ("Hombre","Mujer","Cancelar")
if sexwar == 1 then
pc.polymorph("4")
pc.change_sex()
elseif sexwar == 2 then
pc.polymorph("4")
pc.change_sex()
pc.polymorph("20032")
pc.polymorph("1")
pc.change_sex()
pc.polymorph("20032")
elseif sexwar == 3 then
return
end
elseif razzacambiasex == 2 then
say_title("Cambio de Raza")
say("¿Cual quieres que sea el sexo de tu personaje?")
say("")
local sexninja = select ("Hombre","Mujer","Cancelar")
if sexninja == 2 then
pc.polymorph("5")
pc.change_sex()
elseif sexninja == 1 then
pc.polymorph("5")
pc.change_sex()
pc.polymorph("20032")
pc.polymorph("1")
pc.change_sex()
pc.polymorph("20032")
elseif sexninja == 3 then
return
end
elseif razzacambiasex == 3 then
say_title("Cambio de Raza")
say("¿Cual quieres que sea el sexo de tu personaje?")
say("")
local sexsura = select ("Hombre","Mujer","Cancelar")
if sexsura == 1 then
pc.polymorph("6")
pc.change_sex()
elseif sexsura == 2 then
pc.polymorph("6")
pc.change_sex()
pc.polymorph("20032")
pc.polymorph("1")
pc.change_sex()
pc.polymorph("20032")
elseif sexsura == 3 then
return
end
elseif razzacambiasex == 4 then
say_title("Cambio de Raza")
say("¿Cual quieres que sea el sexo de tu personaje?")
say("")
local sexshamy = select ("Hombre","Mujer","Cancelar")
if sexshamy == 2 then
pc.polymorph("7")
pc.change_sex()
elseif sexshamy == 1 then
pc.polymorph("7")
pc.change_sex()
pc.polymorph("20032")
pc.polymorph("1")
pc.change_sex()
pc.polymorph("20032")
elseif sexshamy == 3 then
return
end
elseif razzacambiasex == 5 then
return
end
end
end
end
end
2º problema
Al cambiar el drop de los items, modifico todo en el mob_drop_item y no se efectúa ningún cambio en el drop de los items, llevo 4 dias probando cosas y no he conseguido solucionarlo, dejo gyazo para enseñar como lo tengo puesto pero no funciona
https://gyazo.com/7df943949cc67fcb8a1b7233d0895fed
3º problema
Al colocar el item monedas en la tienda no pasa nada, pero al subirle el precio de venta a 300kk se bugea y no aparece en la tienda junto con los items que siguen después de él en la misma tienda, he probado quitandolo y bajándole el precio y se desbugea pero no puedo hacer nada para que valgan mas.
Quizás estas preguntas sean muy de ''noob'' pero estoy empezando y no tengo he encontrado nada, gracias por todo