Jump to content

Buscar en la comunidad

Mostrando resultados para las etiquetas 'QUEST'.

  • Buscar por etiquetas

    Escribe las etiquetas separadas por comas.
  • Buscar por autor

Tipo de contenido


Foros

  • Metin2 Zone
    • Comunidad
    • Presentaciones y despedidas
  • Servidores Privados
    • Presentaciones de Servidores
    • Presentación de Proyectos
  • General
    • Discusiones generales
    • Socios y Colaboraciones
    • Servicios y compraventa
    • Ayudas y preguntas
    • Opiniones y consejos
    • Offtopic
  • Técnica
    • Programación
    • Edición de servidores Metin2
    • Desarrollo Web
    • Seguridad
    • Sistemas Operativos
    • Informática
  • Arte
    • Diseño y sección gráfica
    • Galería de imágenes y vídeos
    • Modelado 3D
    • Mapping
  • Descargas
    • Servidores y Clientes
    • Modelos 3D
    • Imágenes Metin2
    • Mapas
    • Traducciones
  • Archivo
    • Servidores Offline
    • Temas Links Caidos

Encontrar resultados en...

Encontrar resultados que...


Fecha creación

  • Inicio

    Fin


Última actualización

  • Inicio

    Fin


Filtrar por número de...

Ingreso

  • Inicio

    Fin


Grupo


Email


Sitio web


Jabber


Skype


Discord


Localización


Intereses

  1. wenas a todos!! He estado haciendo una quest para los que les da pereza andar con comandos de mutear y esas cosas, tambien puse todos lo que se me ocurrieron, si se me paso alguno, decirlo y lo añado. Para poder usar la parte de banear gente, hace falta tener lo del mysql para quest, podeis encontrarlo aqui , no se si funcionara la quest sin eso... Click aqui para descargar la quest Descripcion de opciones: Halloween: Lo que hace es invocar unos npcs para halloween, deben ser configurados en la quest. Como usar el comando "/m" Dia/noche: creo que no hace falta explicacion xD Rates: para poner cualquier rate para reinos o por separado. Pronto rates para gremios xD Bloquear chat: como su nombre dice, es para silenciar el chat, para quitar el silencio o ver la lista de silenciados. Navidad: Para activar/desactivar cualquier evento de navidad, como la nieva, el arbol de navidad, los villancicos, Santa Claus, venta de fuegos artificiales, etc Banear: Banea/Desbanear la cuenta de la persona que quieras, pero necesitas implementar mysql para quest, aqui el post. Teleport: Para que te teletrasportes hacia una persona, o para traerlo hacia ti. Recordad: No os olvideis de poner vuestros datos y esas cosas en las funciones de mysql_query() al final de la quest hay 4 funciones parecidas a la siguiente, en "root" es el usuario del navicat(suele ser root), en PassNavicat, pos eso, la pass xD, en account no tocarle, y en ipNavicat, es la ip del server, los datos esos, van entre comillas como estan puestos ahy, si las quitais os dara error. mysql_query("Update account.account set account.status = 'OK' WHERE account.id ="..id.account_id[1].."" ,"root","PassNavicat", "account", "IPNavicat") Si teneis alguna duda, preguntaros, y recordad que nunca esta de mas dar las gracias xD Saludos!!
  2. Hola , buenas tardes me presento me llamo: TTV RANDARON Hoy día 20/06/2023 he creado y publicado con vosotros esta quest de lua para vuestros servidores de metin2 lo cual le permite a los usuarios utilizarla desde un npc y subir al nivel que seleccionen desde la quest espero que la usen y le den buen uso. --- NO TE OLVIDES DE COMENTAR Y DEJAR UN LIKE --- Descargar
  3. Hola Este post es sobre mi serie de misiones diarias donde voy a subir vídeos de unas misiones que hice hace unos días, con vídeo e información completa de configuración. Todas las quest son adaptadas a multiidiomas. Las misiones se reinician a las 00:00 hora del servidor. Si no aparece, cambia de personaje. Al reiniciar las misiones, tus valores se limpian y la quest crea nuevos. Es decir, si no acabaste la misión de hoy, a las 00:00 sale una nueva donde te pida algo nuevo. 1. Metines consecutivos Consiste en entregar cierta cantidad de cierto objeto a un NPC. Parámetros de configuración: Nivel requerido. Puedes configurar un nivel mínimo y un nivel máximo en que aparezca la misión. NPC. Puedes cambiar el vnum del NPC de la misión fácilmente. Ítems. Puedes agregar las listas objetos que pide el NPC. El sistema asigna solo un ítem con su cantidad y es elegido al azar de la lista. Cada lista tiene un nivel mínimo y nivel máximo, e incluso se pueden cruzar. En el archivo se entiende muy bien. Esto es para que no pida objetos de niveles altos a los niveles bajos. Recompensa. Al final de cada lista de objetos se agrega la cantidad del objeto recompensa que se ganará el personaje. Y en otro apartado aparece el vnum de ese objeto. En caso de que un objeto elegido por el sistema se combine con varias listas, se sacará el promedio de las cantidades del objeto recompensa. El objeto recompensa es uno solo, la cantidad varía según lo configurado.
  4. Hola comunidad de Metin2Zone quien me podria hacer el favor y me podria editar esta quest para que escoja si quiere corporal o mental etc, y si es posible que pida 50kk de yang por hacerte las p muchisimas gracias y disculpen si los incomodo when 50512.use begin if pc.get_level() < 50 then say_title("Debe De Ser Nivel 50 Para Poder Subir Sus Habilidades Ha Perfect") return end say_title ("Subir Ha Perfect Master") say ("") say ("¿Husted Desea Subir Sus Habilidades Ha Perfect?") say ("") a = select ("Subir A Perfect" , "Cerrar") if a == 2 then elseif a == 1 then pc.set_skill_level (1,59) pc.set_skill_level (2,59) pc.set_skill_level (3,59) pc.set_skill_level (4,59) pc.set_skill_level (5,59) pc.set_skill_level (6,59) pc.set_skill_level (16,59) pc.set_skill_level (17,59) pc.set_skill_level (18,59) pc.set_skill_level (19,59) pc.set_skill_level (20,59) pc.set_skill_level (21,59) pc.set_skill_level (31,59) pc.set_skill_level (32,59) pc.set_skill_level (33,59) pc.set_skill_level (34,59) pc.set_skill_level (35,59) pc.set_skill_level (36,59) pc.set_skill_level (46,59) pc.set_skill_level (47,59) pc.set_skill_level (48,59) pc.set_skill_level (49,59) pc.set_skill_level (50,59) pc.set_skill_level (51,59) pc.set_skill_level (61,59) pc.set_skill_level (62,59) pc.set_skill_level (63,59) pc.set_skill_level (64,59) pc.set_skill_level (65,59) pc.set_skill_level (66,59) pc.set_skill_level (76,59) pc.set_skill_level (77,59) pc.set_skill_level (78,59) pc.set_skill_level (79,59) pc.set_skill_level (80,59) pc.set_skill_level (81,59) pc.set_skill_level (91,59) pc.set_skill_level (92,59) pc.set_skill_level (93,59) pc.set_skill_level (94,59) pc.set_skill_level (95,59) pc.set_skill_level (96,59) pc.set_skill_level (106,59) pc.set_skill_level (107,59) pc.set_skill_level (108,59) pc.set_skill_level (109,59) pc.set_skill_level (110,59) pc.set_skill_level (111,59) pc . remove_item("50512",1) elseif a == 2 then end end end end
  5. Misiones de caza del oficial He renovado la quest de caza del oficial, la mostraré en el siguiente vídeo: Descripción: Quest levelup Cuando fue filtrada la fuente del juego por primera vez, aparecía en quest este archivo levelup.quest. Fue la primera o una de las primeras misiones programadas en el juego. Al intentar instalar esta misión con el archivo original, estaba incompleta y no funcionaba del todo. El código fuente de la misión es demasiado ineficiente, difícil de modificar y su estructura es pésima; es así al ser posiblemente la primera quest programada en el juego y el conocimiento en el lenguaje era nuevo. Mi trabajo fue hacer funcionar esta misión, hacerla completa, mejorar su estructura y código fuente. La misión viene con la quest, la librería de los datos (niveles, monstruos, señales, recompensas, etc) y las imágenes de los monstruos. Parámetros a configurar: Niveles: puedes quitar niveles sin problema. Aunque la misión va desde el nivel 2 al 90 consecutivo, no se recomienda quitar niveles. Puedes agregar niveles siempre y cuando tengas una imagen del monstruo. Cantidad: puedes modificar la cantidad de monstruos que vas a matar. Recompensas: puedes modificar la experiencia, los objetos y el Yang. Tener en cuenta que en algunas partes hay que modificar textos fijos en las recompensas. Recompensas: Las recompensas de experiencia y oro están estructuradas en distribuciones, y cada distribución tiene un rango de niveles. Es decir, si el monstruo está entre el nivel 63 y 83, habrá una tabla donde dará cierto valor de experiencia u oro con una probabilidad de que dé más o menos. En cuanto a la experiencia, hay fija y porcentual. Cuando se da experiencia porcentual, esa experiencia corresponderá al nivel de la misión. Es decir, si hiciste la misión de nivel 5 y eres nivel 30, cuando reclames la recompensa dirá por ejemplo que recibiste el 10% de la experiencia, ese 10% es del nivel 5 y no 30. Imágenes: En el cliente se encuentran las imágenes de los monstruos y el fondo, que es un pergamino. Señales: Son las "burbujas" que aparecen en el mapa grande cuando estás viendo el monstruo seleccionado. Solo aparecerán en los monstruos que pertenezcan a las ciudades. En mapas neutrales no aparecerán señales. Precio de todo: 45 usd
  6. Hola a todos! He creado un evento llamado Super Metines, que consiste en invocar metines en un mapa, con la diferencia de que cada metin tiene en las mismas coordenadas 5 veces del mismo. Vídeo: (ignoren el color del desierto) El evento consiste en invocar metines en el desierto. Cada metin aparecerá con x metines superpuestos. No es un evento de activar. Solo se soltarán oleadas. Parámetros de configuración: Metines: lista de los vnums de los metines que se van a invocar. Puedes agregar varias veces el mismo vnum si quieres que sea más frecuente. Superposición: cantidad de metines del mismo tipo que caerán en la misma ubicación. Cantidad de metines a invocar: la cantidad a invocar por el GM está controlada por botones, aunque no hay control sobre la cantidad de oleadas que se pueden lanzar. La quest está adaptada a multiidioma. Más detalles: - Un pergamino aparece en el GM y tiene la opción de elegir con botones la cantidad de metines que va a lanzar. - El mapa seleccionado es el desierto. - Puedes agregar los vnums de los metines que quieras, todos caerán aleatorios. - Puedes modificar la cantidad de metines superpuestos, por defecto está en 5. - Una vez lanzada una oleada, aparecerá un anuncio a todos los personajes. - Una vez lanzada una oleada, le aparecerá al GM las coordenadas de los metines invocados. Cualquier personalización te la puedo hacer a pedido. Precio de la quest al privado o mensaje a mi Discord: Camilo#0869 Saludos!
  7. Buenas noches, me encontré con un problema que había tenido hace mucho tiempo y al retomarlo me encontré que casi no hay guías y si las hay no son bien explicadas a mi parecer le faltan cosas a las guías por lo tanto hoy les traigo en lo que pueda bien explicado el tema de usar una quest via python para las funciones de los botones del inventario les dejo una imagen para mayor guia. Bien empecemos: Lo primero que tenemos que hacer es abrir el game.py que esta en root Buscamos: def __ServerCommand_Build(self): Y agregamos a la lista el boton que usaremos para la quest: "boton_quest" :self.boton_quest, Luego Bajamos a las ultimas lineas del archivo game.py y agregamos la funcion del botón: def boton_quest(self, id): constInfo.boton_quest= int(id) Bien, una vez tengamos hecho lo anterior vamos al archivo uiinventory.py Buscamos lo siguiente: def LoadWindow(self): debajo agregamos nuestro botón: self.nombrequest= self.GetChild("nombrequeapareceraencliente") Luego buscamos en este mismo archivo lo siguiente: # MallButton Creamos el evento de la función self.nombrequest.SetEvent(ui.mem_func(self._nombrequest)) Luego buscamos: def ClickMallButton(self) Abajo ponemos la funcion del boton con la unión de la llamada del botón def _nombrequest(self): event.QuestButtonClick(constInfo.boton_quest) Luego de esto compilamos el archivo root y vamos a decompilar el locale Buscamos el archivo llamado inventoriywindows.py que se encuentra en el directorio /ui Buscamos la linea: "name" : "InventoryWindow" Dentro agregamos nuesto botón (que contendrá su ubicación, icono y conexion con el uiinventory.py llamado = nombrequeapareceraencliente): { "name" : "nombrequeapareceraencliente", "type" : "button", "x" : 10, "y" : 20+34+34+34-13, "tooltip_text" : "nombrequeapareceraencliente", "default_image" : "locale/es/botones/img.tga", "over_image" : "locale/es/botones/img2.tga", "down_image" : "locale/es/botones/img3.tga", }, Por último lo único que tenemos que hacer es en la quest que usaremos necesitamos indicarle que quest usara y que boton quedando algo asi: quest myquest begin state start begin when login begin cmdchat("boton_quest"..q.getcurrentquestindex()) end when button or info begin say_title ( "Nuestra quest funciona con boton :D" ) end end end Aquí el nombre "boton_quest" tiene que ser el nombre que usamos en el archivo game.py al principio para indicarle que funcion usara el boton. cmdchat("boton_quest "..q.getcurrentquestindex()) Eso seria todo, cualquier consulta o algo que no se entienda o explique mal hagan me lo saber y lo corrijo, espero haber ayudado, suerte
  8. Hola muchachos, estoy buscando ayuda para el final de la quest de guerra de imperios Quisiera que la quest terminara cuando alguno de los dos reinos "llegara a una puntuacion de 250" (kills - puntos), que saliera el anuncio de que "gano x reino" se le diera un premio a todos los qe entraron de ese reino. y los sacara a todos . actualmente da el recuento de los puntos todo IMAGEN DE GUERRA perfecto pero sale "el tiempo ha terminado" pero no dice quien gano ni los saca ni nada. De antemano agradezco al que me pueda colaborar quest warp_empire begin state start begin when 9004.chat."GM: Guerra de Reinos" with pc.is_gm() begin say_title(""..pc.get_name()..":") say("") local se = select ("Activar evento","Desactivar evento","Salir") if se == 1 then game.set_event_flag("Guerra_Jinno", 1) game.set_event_flag("Guerra_Shinso", 1) game.set_event_flag("Jinno", 1) game.set_event_flag("Shinso", 1) game.set_event_flag("Jinno_kill", 1) game.set_event_flag("Shinso_kill", 1) notice_all("Guerra de Reinos activada") elseif se == 2 then game.set_event_flag("Guerra_Jinno", 0) game.set_event_flag("Guerra_Shinso", 0) game.set_event_flag("Jinno", 0) game.set_event_flag("Shinso", 0) game.set_event_flag("Jinno_kill", 0) game.set_event_flag("Shinso_kill", 0) notice_all("Guerra de Reinos desactivada") else return end end when 9004.chat."Acerca de la guerra de Imperios" begin if game.get_event_flag("Guerra_Jinno") == 0 and pc.get_empire() == 3 then say_title("El evento:") say("Actualmente esta desactivado") say("") end if game.get_event_flag("Guerra_Jinno") == 1 and pc.get_empire() == 3 then say_title("El evento:") say("Actualmente esta activo") local temo1 = select ("Quiero entrar", "Salir") if temo1 == 1 then pc.warp(25600, 51200) else return end end if game.get_event_flag("Guerra_Shinso") == 0 and pc.get_empire() == 1 then say_title("El evento:") say("Actualmente esta desactivado") say("") end if game.get_event_flag("Guerra_Shinso") == 1 and pc.get_empire() == 1 then say_title("El evento:") say("Actualmente esta activo") local temo2 = select ("Quiero entrar", "Salir") if temo2 == 1 then pc.warp(25600, 51200) else return end end end when login with pc.get_map_index() == 103 begin if pc.get_empire() == 1 then game.set_event_flag("Shinso", game.get_event_flag("Shinso")+1) chat(""..game.get_event_flag("Shinso").." en el evento hay esos shinsos") elseif pc.get_empire() == 3 then game.set_event_flag("Jinno", game.get_event_flag("Jinno")+1) chat(""..game.get_event_flag("Jinno").." en el evento hay esos Jinno") end if game.get_event_flag("Shinso") == 2 then notice_all("El reino shinso ya alcanso su maximo numero de jugadores, esta listo para comenzar") notice_all("Las puertas para este imperio han sido bloqueadas") game.set_event_flag("Guerra_Shinso", 0) elseif game.get_event_flag("Jinno") == 2 then notice_all("El reino Jinno ya alcanso su maximo numero de jugadores, esta listo para comenzar") notice_all("Las puertas para este imperio han sido bloqueadas") game.set_event_flag("Guerra_Jinno", 0) end end when kill with npc.is_pc() and pc.get_map_index() == 103 begin loop_timer("Tiempo", 20*1) if pc.get_empire() == 3 then game.set_event_flag("Jinno_kill", game.get_event_flag("Jinno_kill")+1) notice_all("Jinno lleva:"..game.get_event_flag("Jinno_kill").." puntos") elseif pc.get_empire() == 1 then game.set_event_flag("Shinso_kill", game.get_event_flag("Shinso_kill")+1) notice_all("shinso lleva:"..game.get_event_flag("Shinso_kill").." puntos") end end when Tiempo.timer begin chat("El tiempo ha acabado") if game.get_event_flag("Jinno_kill") > game.get_event_flag("Chunjo_kill") > game.get_event_flag("Shinso_kill") then -------- Aqui shinso pierde notice_all("Shinso ha sido eliminado") elseif game.get_event_flag("Chunjo_kill") > game.get_event_flag("Shinso_kill") > game.get_event_flag("Jinno_kill") then ------- Aqui jinno pierde notice_all("Jinno ha sido eliminado") end end end end
  9. Bueno. aquí les dejo la carpeta Spain. osea la carpeta de locale con map, quest etc. tiene las quest originales limpias sin editar, https://www.mediafire.com/file/3bj5iqw5expt94k/spain.rar/file Post Original
  10. Buenas tardes, nesecito una quest para activar evento de un NPC por un tiempo limite, ej: yo uso /e cajas_luz_luna 1-0 para activar y dezactivar, me gustaria ponerlo en un npc para activar y dezactivar, ademas cuando la activo que se pueda introducir durante cuanto tiempo. Ej: TITULO:EVENTO CAJAS LUZ LUNA El evento se encuentra: (el estado del evento Activado o dezactivado) Que desea hacer? Boton [Activar] Botonc [Dezactivar] Boton [Cerrar] Y cuando le de a [Activar] TITULO:EVENTO CAJAS LUZ LUNA Introduce el tiempo que desas que dure el evento en hora. [ Espacio para introducir numero (Las horas de duracion] Debajo boton [Activar o continuar] Gracias, espero que me explicado bien
  11. caanmasu

    ¡Evento de pesca!

    --------------------------------------------------- UPDATE! He puesto multilanguage la quest. En el momento está en español e inglés pero está en variables de translate, así que se puede usar en cualquier servidor internacional, solo se agregan las variables de los otros idiomas. Esta quest es para que se pueda pescar todo lo que quieras en el mar sin tener que modificar ningún archivo en la base! Otra actualización que hice fue que, mientras el evento esté activo y yo como GM agregue o elimine un pez (objeto) va a avisar a todos en un anuncio. ¿La quieres? ------------------------------------------------------- ¡Hola a todos! He sacado de mi baúl de quests un evento de pesca El evento consiste en pescar objetos que el GM agregue a la lista de peces. Saludos a mi amigo @Anthony's que aparece en el vídeo. Vídeo: Instrucciones: El GM activa el evento y asigna la duración. Hay un menú donde aparecen todos los objetos posibles para pescar, y al seleccionar alguno, se puede elegir como modelo para agregar el objeto que se quiera. Una vez agregado, queda en la lista de Objetos especiales que se puede ver en el Pescador y en el NPC donde se activa el evento. Los objetos agregados se pueden eliminar desde la lista de Objetos especiales. Se puede terminar el evento forzadamente. FAQ: ¿Si agrego un objeto, se pueden seguir pescando los peces normales? Sí ¿Qué sucede cuando agrego un pez? ¿en dónde queda? Queda arriba del pez modelo, o sea, del pez elegido. Si elegiste Pez pequeño como modelo, en el fishing.txt va a quedar tu nuevo objeto arriba de esa línea. ¿Si se termina el evento, no saldrán los objetos especiales? Por supuesto que no. Y tampoco se eliminarán los objetos especiales sino que seguirán guardados en la lista. ¿Por qué al pescar objetos con socket aparece una rozadura en un socket? Ya no recomiendo esto, por favor no poner objetos equipables para pescar ¿Si elimino un pez de los normales, lo puedo volver a agregar después? No. Hay que hacer una copia de fishing.txt ¿Por qué vi un tiempo de 30 segundos cuando se iba a activar el evento? Porque era para hacer pruebas, eso ya no estará. ¿Por qué hay que tomar como modelo otro objeto? Porque los parámetros de los peces son muy complejos, y para más facilidad solo se copia y se pega la línea. ¿Cuánto cuesta? Escríbeme para hacer un trato. El servicio cuenta desde la instalación hasta las actualizaciones que haga del evento. Esto fue todo amigos Discord: Camilo#0869
  12. Buenas una pregunta al traducir el locale_string se puede traducir las dos lineas o siempre las segundas. es q las letras chino o japones salen para traducir no se si traducir el idioma japones al español se dañe algo . no se si me hago entender bien o siempre es traducir la segunda lineas. locale_string.txt
  13. Buenas Alguno sabe de como implementar el Baúl de Aprendiz I cuando creo Nueva cuenta no sale.
  14. Buenas Alguno alguno sabe como puedo resolver. SYSERR: May 8 12:52:41 :: ReadQuestCategoryToDict: QUEST couldnt find QuestIndex for name Quest: collect_quest_lv30 (4) SYSERR: May 8 12:52:41 :: ReadQuestCategoryToDict: QUEST couldnt find QuestIndex for name Quest: collect_quest_lv40 (4) SYSERR: May 8 12:52:41 :: ReadQuestCategoryToDict: QUEST couldnt find QuestIndex for name Quest: collect_quest_lv50 (4) SYSERR: May 8 12:52:41 :: ReadQuestCategoryToDict: QUEST couldnt find QuestIndex for name Quest: collect_quest_lv60 (4) SYSERR: May 8 12:52:41 :: ReadQuestCategoryToDict: QUEST couldnt find QuestIndex for name Quest: collect_quest_lv70 (4) SYSERR: May 8 12:52:41 :: ReadQuestCategoryToDict: QUEST couldnt find QuestIndex for name Quest: collect_quest_lv80 (4) SYSERR: May 8 12:52:41 :: ReadQuestCategoryToDict: QUEST couldnt find QuestIndex for name Quest: collect_quest_lv85 (4) SYSERR: May 8 12:52:41 :: ReadQuestCategoryToDict: QUEST couldnt find QuestIndex for name Quest: collect_quest_lv90 (4) SYSERR: May 8 12:52:41 :: ReadQuestCategoryToDict: QUEST couldnt find QuestIndex for name Quest: collect_quest_lv92 (4) SYSERR: May 8 12:52:41 :: ReadQuestCategoryToDict: QUEST couldnt find QuestIndex for name Quest: collect_quest_lv94 (4) SYSERR: May 8 12:52:41 :: ReadQuestCategoryToDict: QUEST couldnt find QuestIndex for name Quest: collect_quest_lv96
  15. Hola Comunidad de metin2zone, me e encontrado un archivito en otro foro (Just4Metin-Donici Cătălin) y me vi en la necesidad de compartirlo :D porque esta muy PRO! Bueno dejo el tuto :D depronto este postiado pero aqui lo revivimos :v aclaro el tuto no es mio. 1-Vamos a la carpeta de las quest usr/home/game/share/locale/xxxx/quest Alli buscamos el siguiente archivo Questlib.lua, bajamos y pegamos las siguientes lineas 2- nos devolvemos a usr/home/game/share/locale/xxxx/quest y buscamos el archivo quest_functions y pegamos las siguientes lineas y listo con eso ya tenemos la funcion de la quest de colores :D say_rosu(“rojo”) say_verde(“verde”) say_portocaliu(“naranja”) say_negru(“negro”) say_alb(“blanco”) say_galben(“amarillo”) say_verde(“verde claro”) Aclaro la guia funciona perfectamente :D
  16. Aqui traigo esta quest que encontre por ahi, que cambie tu nick, a algunos les servira, a otros no, igualmente aqui la tiene ^-^ quest cambio_nombre begin state start begin when item que desea usar.use begin if pc.is_married() then say("Usted no puede cambiarse su nombre si está casado.") say("") return end if pc.is_polymorphed() then say("Usted no puede cambiar su nombre si está transformado.") say("") return end if pc.has_guild() then say("Usted no puede cambiar su nombre si está en un gremio. ") say("") return end if party.is_party() then say("Usted no puede cambiar su nombre si está en grupo.") say("") return end if pc.get_level() < 35 then say("Necesitas ser nivel 35 o mas para cambiar tu nombre!") say("") return end if get_time() < pc.getqf("next_time") then say("No puede utilizarce ahora.") say("") if is_test_server() == true then say("Puede irse") say("") else return end end say("Introdusca su nombre nuevo") ; local name = pc.name ; local str = input() ; if string.len(str) > 16 then say("El nombre es demasiado largo, intentelo de nuevo.") say("") return end local ret = pc.change_name(str) ; if ret == 0 then say("Debe relogear despues de cambiar su nombre.") say("please re-log in.") say("") char_log(0, "CHANGE_NAME", "HAVE NOT RE-LOGIN") elseif ret == 1 then say("Ha ocurrido un problema.") say("Por favor uselo de nuevo.") say("") char_log(0, "CHANGE_NAME", "ITEM USE PROBLEM") elseif ret == 2 then say("Este nombre no está disponible.") say("Por favor ingrese otro nombre.") say("") char_log(0, "CHANGE_NAME", "CAN NOT USE NAME") elseif ret == 3 then say("Este nombre no está disponible.") say("Por favor ingrese otro nombre.") say("") char_log(0, "CHANGE_NAME", "ALREADY USING NAME") elseif ret == 4 then say("Ha cambiado su nombre con exito.") say("Por favor, inicie sesión de nuevo.") say("") item.remove() ; pc.setqf("next_time", get_time() + time_hour_to_sec(24*15)) char_log(0, "CHANGE_NAME", "SUCCESS: from "..name.." to "..str) else say("Error desconocido.") say("") char_log(0, "CHANGE_NAME", "UNKNOWN NAME") end end end end si yasé que ya estaba por ahi, pero solo le puse las lineas al español(que dificil no? XD)
  17. Alguien tiene esta quest. traducida? Yo la estoy traduciendo pero no sé si es así tal cual. Gracias Por su atención. gmpanel.quest
  18. Hola amigos soy novato en esto me gustaría si me pueden ayudar tengo files rain cliente omega me podrían dar las quest del oficial y decirme como borrar quest que ya tengo es que cuando lo ago me da error muchas gracias.
  19. Hola gente, hace unos dias pasaba por UJ y me encontre con esto, ustedes diran "hab a p wao ._." pero lo que hace esto es que tambien te sube las habilidades secundarias como Poliformismo, las habilidades de monta, etc. Creditos: Clawdi
  20. ¡Hola a todos! Les traigo una quest de cacería personalizada hecha por mí. Mi objetivo, aparte de entregarles algo de calidad, es pedirles una colaboración monetaria para un proyecto de emprendimiento que voy a realizar. Mi misión de caza está valuada en 15 USD la quest + 5 USD los datos (toda la parte de los niveles, los jefes, recompensas, etc). El método de pago es PayPal. La diferencia de mi misión con las otras de caza es que es personalizada. Primero unos gif y pantallazos para que no te pierdas: Aceptar la misión https://gyazo.com/a2f97507951ecf152db6c184171f5e99 Contenido de la misión https://gyazo.com/acc845bf4380d0631584ecea1a040c9f En batalla https://gyazo.com/5696734a217444ed21a062ae37a8b334 Recompensa https://gyazo.com/29cba73d52d018de6eb526e2aeecf283 Esa fue solo la misión de nivel 1. Luego la misión de nivel 10 es esta: No me dejó subir la otra imagen... Recompensas misión nivel 10. https://gyazo.com/cf2b44adbb68d699a69cc3c84850e3fb Detalles de la misión El personaje cuando empieza, le aparece un pergamino donde hay que aceptar que vas a hacer las misiones. Luego te envía a la primera misión. El sistema asigna los monstruos según lo que tengas en tu quest. El sistema solo asigna uno por cada categoría para matar. Por eso vas a ver que en monstruos hay como 20 pero solo aparece 1 en la misión, al azar. Cada vez que mates a uno, aparecerá en el chat y te mostrará cuántos llevas y cuántos te quedan. Cuando ya hayas alcanzado el máximo, no volverá a aparecer. Cuando completas la cantidad de monstruos de la categoría, te aparece en blanco, sino, en rojo. Para las recompensas, recibes exp, yang e ítems, dependiendo de cómo lo tengas en tu quest. Yo puse que a partir de la de nivel 10 aparezcan ítems, por eso no los vieron en el gif. Si el Yang se pasa de 2kkk cuando terminas la misión, no te deja recibir recompensas sino que te toca vaciar un poco tu Yang para poder recibir toda la recompensa. Las misiones son continuas, una vez terminas la misión, te aparece la siguiente siempre y cuando cumplas con el nivel requerido. Cuando se acabe la última misión y se reclama la recompensa ya no vuelve a salir el pergamino. Cómo personalizar: El [1] es el nivel de la misión. Más arriba están las categorías, dejé que 1 fuera metines, 2 monstruos normales y 3 jefes. Así que aquí puedes ver que en metines pide 1 metin de dolor. En monstruos normales pide perros... En recompensas puse que diera exp, yang e ítems. Pon true la variable current_level_quest para dar el % de exp según el nivel del personaje. Pon false si quieres que de el % de exp según el nivel de la misión. En exp_perc pues el % de exp. Al final de las tablas nunca va la coma, cuidado allí. Si no quieres dar exp, pon 0 en exp_perc. Si no quieres dar yang pon 0 en yang. Si no quieres dar ítems déjalo así como lo tengo allí. Todos estos valores se pueden cambiar. Yo los hice según mi jugabilidad pero creo que está bien. La última misión: Aquí tomé los metines de Bosque Encantado. Los monstruos del Templo Ochao y Bosque Encantado. En jefes puse Meley y Jotun. Recompensas allí pueden verlo. Cómo obtener esta misión de caza? hagamos un trato por privado aquí en Zone o Discord: Camilo#0869 Cualquier consulta puedes escribirme al Discord Camilo#0869, yo ayudo mucho con quest/lua, así que no lo dudes. ¡Muchas gracias por llegar hasta acá!
  21. Buenas noches Zone alguien me puede ayudar compartiendo la quest de boda gracias
  22. Hola gente! Hoy les traigo un material de traducción, el archivo Npc_talk, de que va esta quest? La quest trata de cuando apretas sobre un Npc te pone como una "conversación" y te cuenta lo que piensa o sucede. La traducción esta basada en el Metin2.es cada renglón. Si tiene algún fallo ortográfico por favor díganme así lo corrijo. Enlace a la quest: http://pastebin.com/e42DSpJh Solo para Mt2Zone. Espero que les haya servido esta quest para traducir un poco mas el server, por favor darle Un Me Gusta al tema y un Gracias! Saludos!
  23. Buenas, agradesco desde ya su apoyo y ayuda, la cosa es la siguiente: 1.- Al llegar al nivel 150 se active una quest para elegir una facción, que seria "lycano o vampiro". 2.- NPC con activar/desactivar evento "guerra de facciones", este NPC debe servir como teleport a mapa de dicho evento. 3.- una vez dentro del mapa, aparece un pequeño icono (dependiendo de la facción elejida) junto al nombre del personaje. 4.- una vez iniciando la batalla, no se podra hacer " daño entre reinos" sino "entre facciones". 5.- una vez termine el "tiempo designado" para el evento, se active un anuncio tipo "/B" diciendo; "batalla terminada..." x faccion" ha matado "tantos" "x facción". (entiéndase "x facción", como "Lycano o vampiro" / "tantos" como el numero de pj que mataron en total) 6.- todos los PJs que participaron del evento y que pertenecen a la faccion ganadora, reciben "x" item y el "icono" de su correspondiente faccion activos por "X" tiempo Espero haberme explicado bien, y espero de verdad que esto no sea tan complicado. Gracias
  24. Buenas, agradesco desde ya su apoyo y ayuda, la cosa es la siguiente: 1.- Al llegar al nivel 150 se active una quest para elegir una facción, que seria "lycano o vampiro". 2.- NPC con activar/desactivar evento "guerra de facciones", este NPC debe servir como teleport a mapa de dicho evento. 3.- una vez dentro del mapa, aparece un pequeño icono (dependiendo de la facción elejida) junto al nombre del personaje. 4.- una vez iniciando la batalla, lo unico no se podra hacer " daño entre reinos" sini "entre facciones". 5.- una vez termine el "tiempo designado" para el evento, se active un anuncio tipo "/B" diciendo; "batalla terminada..." x faccion" ha matado "tantos" "x facción". (entiéndase "x facción", como "Lycano o vampir"o" / "tantos" como el numero de pj que mataron en total) 6.- todos los PJs que participaron del evento y que pertenecen a la faccion ganadora, reciben "x" item y el "icono" de su correspondiente faccion activos por "X" tiempo 7.- to
×
×
  • Crear nuevo...