Este es un tema popular. KeKo Publicado 23 de Mayo del 2013 Este es un tema popular. Reportar Compartir Publicado 23 de Mayo del 2013 Buenas zoneros y zoneras, Hace tiempo que no posteaba ninguna quest, asi que hoy me ha dado por haceros un "mini-sistema" para que lo podais meter en vuestro servidores si os gusta Lo he llamado sistema de "Puntos Metin" y como el nombre sugiere tiene que ver con los metines. Por cada metin que destruyas en el servidor obtendrás una determinada cantidad de un item que yo bautize como "Esfera Metin" pero que cada uno puede llamar como quiera (yo os dejo el tga del item por si lo quereis). Las esferas que te da cada metin son diferentes (configurables a voluntad) y ademas os he hecho un npc de canjes para que podais llevar vuestras esferas metin y canjearlas por los items que querais (vosotros configurais el npc) . Primero unas fotitos del proceso: 1 - Petando un metin, te da esferas: Debes iniciar sesión para ver el contenido del enlace en esta publicación. * Detalle: La quest reconoce automaticamente que metin destruyes y te da los puntos correspondientes a ese metin, mas abajo os enseñare a editar los puntos. 2 - Esta es una esfera metin: Debes iniciar sesión para ver el contenido del enlace en esta publicación. 3 - Vamos al npc de los canjes: Debes iniciar sesión para ver el contenido del enlace en esta publicación. 4 - Elegimos el item a canjear: Debes iniciar sesión para ver el contenido del enlace en esta publicación. 5 - Si no tenemos las esferas suficientes saldra este mensaje, si las tenemos nos dara el item y nos quitara las esferas correspondientes (podeis poner el coste de cada item al lado del nombre en el local). Debes iniciar sesión para ver el contenido del enlace en esta publicación. Y bueno ahora que os he explicado un poco como va, aqui os dejo la quest: quest puntos_metin begin state start begin when kill begin local metin = { [8001] = {1,"Metin de Dolor"}, [8002] = {1,"Metin de Combate"}, [8003] = {2,"Metin de Batalla"}, [8004] = {2,"Metin de Avaricia"}, [8005] = {3,"Metin Negro"}, [8006] = {3,"Metin de Oscuridad"}, [8007] = {3,"Metin de Celos"}, [8008] = {4,"Metin de Alma"}, [8009] = {4,"Metin de Sombra"}, [8010] = {5,"Metin de Dureza"}, [8011] = {5,"Metin de Demonio"}, [8012] = {6,"Metin de Caida"}, [8013] = {6,"Metin de Muerte"}, [8014] = {8,"Metin Asesino"}, [8024] = {10,"Metin Pung-Ma"}, [8025] = {11,"Metin de Ma-An"}, [8026] = {12,"Metin de Tu-Young"}, [8027] = {13,"Metin Jeon-Un"} } pc.give_item2("27003",metin[npc.get_race()][1]) chat("Has destruido un "..metin[npc.get_race()][2]..", obtienes "..metin[npc.get_race()][1].." esferas de metin") end when 20012.chat."Canjeo de Puntos Metin" begin say_title("Canjeo de Puntos Metin") say("") say("Buenas "..pc.get_name().." aqui podras canjear Puntos Metin") say("que puedes conseguir destruyendo los diferentes") say("metines que te encontraras en el server") say("") say("Cada metin te dara una cantidad diferente de puntos") say("en estos momentos tienes "..pc.count_item("27003").." Puntos Metin") say("") say("Que quieres hacer?") say("") local canj = select ("Canjearlos" , "Cerrar") if canj == 1 then say_size(350,355) say_title("Canjear Puntos Metin") say("") local elegir = select("Item1","Item2","Item3","Item4","Item5","Item6","Item7","Cancelar") local premios = { {27002,1,27003,1}, {27002,5,27003,2}, {27002,10,27003,3}, {27002,15,27003,4}, {27002,50,27003,5}, {27002,100,27003,6}, {27002,200,27003,7} } if elegir != 8 then if pc.count_item(premios[elegir][3]) < premios[elegir][4] then say_title("Canjear Puntos Metin") say("") say("Lo siento, no tienes los puntos necesarios") say("para comprar este objeto") say("") say("Necesitas tener "..premios[elegir][4]-pc.count_item(premios[elegir][3]).." mas para comprarlo") say("vuelve cuando hayas conseguido los que te faltan") say("") return end pc.give_item2(premios[elegir][1],premios[elegir][2]) pc.remove_item(premios[elegir][3],premios[elegir][4]) end end end end end (Aqui en pastebin para quien la prefiera tener con las tabs Debes iniciar sesión para ver el contenido del enlace en esta publicación.) Y bueno ahora os voi a enseñar como editarla: Paso 1 - Los metines: Para añadir nuevos metines ponemos su id en el array y vamos a configurarles el nombre y esferas que daran: local metin = { [8001] = {1,"Metin de Dolor"}, [8002] = {1,"Metin de Combate"}, [8003] = {2,"Metin de Batalla"}, [8004] = {2,"Metin de Avaricia"}, [8005] = {3,"Metin Negro"}, [8006] = {3,"Metin de Oscuridad"}, [8007] = {3,"Metin de Celos"}, [8008] = {4,"Metin de Alma"}, [8009] = {4,"Metin de Sombra"}, [8010] = {5,"Metin de Dureza"}, [8011] = {5,"Metin de Demonio"}, [8012] = {6,"Metin de Caida"}, [8013] = {6,"Metin de Muerte"}, [8014] = {8,"Metin Asesino"}, [8024] = {10,"Metin Pung-Ma"}, [8025] = {11,"Metin de Ma-An"}, [8026] = {12,"Metin de Tu-Young"}, [8027] = {13,"Metin Jeon-Un"} } Este array contiene 3 elementos [8027] Entre [ ] la id del metin de nuevo, si quereis añadir uno nuevo la poneis igual {12,"Metin de Tu-Young"}, Entre { va primero la cantidad de esferas que dara (en este caso 12) una coma y luego entre " " el nombre del metin (es opcional, lo dice por el chat al peta uno). Si quereis añadir una nueva linea pos haceis asi: {esferas,"nombre"}, Ojo! El ultimo de los metines NO debe llevar una , al acabar el } Y lo ultimo es poner la id de las esferas en el give_item pc.give_item2("27003",metin[npc.get_race()][1]) Donde yo tengo 27003 (si, las potas rojas G, me aburria xd) vosotros pondreis la id que le pongais a la esfera (o el item que useis). Paso 2: El npc de los canjes Podeis ponerle tantos canjes como querais, yo en este caso he puesto 7 posibles canjes que podemos editar de la siguiente manera: local elegir = select("Item1","Item2","Item3","Item4","Item5","Item6","Item7","Cancelar") Ponemos el nombre del item en cada caso. Si quereis añadir mas podeis hacer otra pagina (aunque a la segunda tendreis que hacerle vosotros las condiciones :trollface: ). Luego debeis configurar este array: local premios = { {27002,1,27003,1}, -- Premio1 {27002,5,27003,2}, -- Premio2 {27002,10,27003,3}, -- Premio3 {27002,15,27003,4}, --Premio4 {27002,50,27003,5}, --Premio5 {27002,100,27003,6}, --Premio6 {27002,200,27003,7} --Premio7 (sin la , despues del } recordad) } Os explico que hace cada cosa: - El 27002 es el item que te daran al canjear cada elemento. - El numero siguiente es la cantidad del premio que te daran. - El tercer elemento es la id de las esferas o el item que useis como necesario para canjear - El cuarto elemento es la cantidad de esferas que pedira cada premio. Si quereis añadir mas recordar que el local anterior esta ligado a este, asi que si haceis otra pagina tendreis que usar otro array (o hacerlo normal). Y eso seria todo, el resto de la quest ya esta configurada. Espero que os guste :tiocereales: P.D: Os dejo adjunto el icono de la esfera metin (solo icono sin item_proto ni na ya lo haceis vosotros :trolldad: ) Debes iniciar sesión para ver el contenido del enlace en esta publicación. kromer, estefany molina, litachi1995l y 41 mas reacciono a esto 44 Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Leiner. Publicado 23 de Mayo del 2013 Reportar Compartir Publicado 23 de Mayo del 2013 muy bueno estee sistema de seguro lo probare gracias litachi1995l y kco 1 reacciono a esto 2 Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Sebas!! Publicado 23 de Mayo del 2013 Reportar Compartir Publicado 23 de Mayo del 2013 keko :motherofquest: Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
LORDCarlo™ Publicado 23 de Mayo del 2013 Reportar Compartir Publicado 23 de Mayo del 2013 BRO te pasate cualquiera la huviera vendido pero tu si eres un buen tio MUCHAS GRACIAS!!!! :lol: :D 8-) 8-) Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
xXBooMXx Publicado 23 de Mayo del 2013 Reportar Compartir Publicado 23 de Mayo del 2013 Uff que bueno estooo! me gustaria que lo pusieran en un metin con algo de gente! te doi mil gracias ! Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Rafa23Alzira Publicado 23 de Mayo del 2013 Reportar Compartir Publicado 23 de Mayo del 2013 Bueno el sistema pero ya te jode si quieres hacer alguna quest con algún metin ya que al tener el kill ya no puedes ponerle otro Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
PACI Publicado 23 de Mayo del 2013 Reportar Compartir Publicado 23 de Mayo del 2013 Gracias. Ya voy entendiendo los arrays. Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
KeKo Publicado 23 de Mayo del 2013 Author Reportar Compartir Publicado 23 de Mayo del 2013 Bueno el sistema pero ya te jode si quieres hacer alguna quest con algún metin ya que al tener el kill ya no puedes ponerle otro Puedes hacer esto: when kill with not npc.is_pc() begin Ya que como explico en el mensaje, el propio array ya incluye las ids de los metines (Aunque le haces buscar al juego si existe un elemento en el array con la id del mob que acabas de matar cada vez que matas un mob pero bue xd) Gracias. Ya voy entendiendo los arrays. No problem, pa eso estamos keko :motherofquest: :ohstopityou: Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
lafg13 Publicado 27 de Mayo del 2013 Reportar Compartir Publicado 27 de Mayo del 2013 Muchas gracias!!!! pero una duda donde meto el archivo puntometin ? gracias. Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Yori Publicado 27 de Mayo del 2013 Reportar Compartir Publicado 27 de Mayo del 2013 Muchas gracias!!!! pero una duda donde meto el archivo puntometin ? gracias. eso es un icono para que te hagas el item que corresponde a los puntos Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Croqueta Publicado 28 de Mayo del 2013 Reportar Compartir Publicado 28 de Mayo del 2013 mira keko, npc.get_race() te dise qual es el id de el montro. cuando usas when id.kill begin el monstro con el id no lo puedes usar en otras quest. un ejemplo..., when kill begin local metin = { [8001] = 1, [8002] = 1, [8003] = 2, [8004] = 2, [8005] = 3, [8006] = 3, [8007] = 3, [8008] = 4, [8009] = 4, [8010] = 5, [8011] = 5, [8012] = 6, [8013] = 6, [8014] = 8, [8024] = 10, [8025] = 11, [8026] = 12, [8027] = 13, } pc.give_item2("27003",metin[npc.get_race()]) chat("Has destruido un "..mob_name(npc.get_race())..", obtienes "..metin[npc.get_race()].." esferas de metin") endla quest se puede asi cortar y mejorar rapido Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Hanakimachi Publicado 28 de Mayo del 2013 Reportar Compartir Publicado 28 de Mayo del 2013 Wosh xD KeKo eres el amo lol xD Espero probarlo y muchas gracias feo *-* Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
KeKo Publicado 28 de Mayo del 2013 Author Reportar Compartir Publicado 28 de Mayo del 2013 mira keko, npc.get_race() te dise qual es el id de el montro. cuando usas when id.kill begin el monstro con el id no lo puedes usar en otras quest. un ejemplo..., la quest se puede asi cortar y mejorar rapido Ya a rafa le respondi que podia hacer eso para acortarla y un epvp la edite con el when kill pero aqui se me habia olvidado editarla. Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Metin2ResidentEvil Publicado 13 de Junio del 2013 Reportar Compartir Publicado 13 de Junio del 2013 Alguien me pasaria Itemproto itemlist icon y esas cosas lo intente poner y me salio sin el icono bn ni nah Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
TheSanto Publicado 13 de Junio del 2013 Reportar Compartir Publicado 13 de Junio del 2013 ami me da problemas la quest xd Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
KeKo Publicado 13 de Junio del 2013 Author Reportar Compartir Publicado 13 de Junio del 2013 Alguien me pasaria Itemproto itemlist icon y esas cosas lo intente poner y me salio sin el icono bn ni nah Solo tienes que usar el de otro item y cambiarle la id ami me da problemas la quest xd Pos tal y como esta carga bien... Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Metin2ResidentEvil Publicado 14 de Junio del 2013 Reportar Compartir Publicado 14 de Junio del 2013 Quien lo tenga completo me lo pasaria plis Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
PACI Publicado 14 de Junio del 2013 Reportar Compartir Publicado 14 de Junio del 2013 Quien lo tenga completo me lo pasaria plis Complétalo tu a tu gusto, como yo hice. Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Metin2ResidentEvil Publicado 14 de Junio del 2013 Reportar Compartir Publicado 14 de Junio del 2013 Lo intente pero no me sale 100% Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Riochu™ no es Publicado 22 de Junio del 2013 Reportar Compartir Publicado 22 de Junio del 2013 Y una cosa , mata el metine que mata me dan 13 puntos , como hago para cambiarlo y el primer item pida 50 puntos segundo 100 ... etc y si compro algo si tengo 100 puntos compro algo y sigo teniendo lso 100 puntos .. Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
KeKo Publicado 22 de Junio del 2013 Author Reportar Compartir Publicado 22 de Junio del 2013 Y una cosa , mata el metine que mata me dan 13 puntos , como hago para cambiarlo y el primer item pida 50 puntos segundo 100 ... etc y si compro algo si tengo 100 puntos compro algo y sigo teniendo lso 100 puntos .. Esta explicado en el texto, es ir editando los datos de los arrays. Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
JoseZ Publicado 27 de Junio del 2013 Reportar Compartir Publicado 27 de Junio del 2013 No consegui ponerlo 100% kien tiene el item_proto itemlist xml y esas cosas que me fallo Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
CristianoRonaldo7 Publicado 3 de Mayo del 2014 Reportar Compartir Publicado 3 de Mayo del 2014 Kien tiene el itemproto y lo demas porfavor Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Jeo Publicado 3 de Mayo del 2014 Reportar Compartir Publicado 3 de Mayo del 2014 Ños que vago tio, haz tu las lineas Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
ToPo(SUBNORMAL-DETECTADO) Publicado 5 de Enero del 2015 Reportar Compartir Publicado 5 de Enero del 2015 No me funciona, el NPC si pero los puntos no me los da porque es? Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Mensajes recomendados
Unirse a la conversación
Puedes publicar ahora y registrarte más tarde. Si tienes una cuenta, regístrate para publicar con su cuenta.