mixforever
-
Contador contenido
1 -
Ingreso
-
Última visita
Actividad de reputación
-
mixforever reacted to DevLilian in Server files de Metin2 Rage 2019 + Web Python [GRATIS] by DevLilian
El pack incluye:
- Cliente
- Source code cliente
- Source code server
- Server files (quests, mapas, cores, etc.)
Son unos server bastante estables y equilibrados, probados con más de 500 usuarios online al mismo tiempo sin problemas de lag o caídas.
Sin bugs.
Actualmente el servidor se encuentra online y podéis probarlo en Debes iniciar sesión para ver el contenido del enlace en esta publicación.
También le podéis echar un ojo a la presentación si queréis ver lo que incluyen: Presentación
Descripción y sistemas:
- Base estable, equilibrada y testeada con cientos de usuarios online.
- Cabos y flechas infinitas
- Instant equip
- Special Storage
- Diálogo destruir objetos
- MP al hacer click en nombre
- Target information
- Shop offline + WON (versión única sin bugs)
- Cambiar CH (versión única sin bugs)
- Pet system
- Inventory slot marking + exchange system
- Rocios en affect bar
- Revivir full hp
- Block/unblock exp
- Estolas
- Biólogo profesional
- Sistema de brillos
- Party buff
- Un jugador por IP en mapas indicados
- Revive event para quests
- Limite de yang 999.999.999.999
- Dungeon info
- Transfiguración
- Dar MDs a todos los player de un imperio en un mapa.
- Dungeons únicas: (Aryas dungeon, Cueva Slime, Bosque Celestial...)
- Dungeons normales: (Nemere, Arrador, Azrael, Torre...)
- Eventos: (Budokan, guerra de reinos, defiende tu metin, sayon, guerra total, evento de caza, trueque sorpresa...)
- Atuendos de armas y armaduras únicos
- Y mucho más... revisa presentación o descarga el servidor.
Server File: Debes iniciar sesión para ver el contenido del enlace en esta publicación. (Elimine base de datos y estan limpios)
WEB programada en Python: Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Puedes revisar el funcionamiento de esta en www.metin2rage.com
by DevLilian.
-
mixforever reacted to KeKo in [Evento] Coliseo PvM
Bueenas zoneros y zoneras,
Hoy os traigo otro evento cosecha propia. Hace tiempo que habia escrito esta quest, que iba ser para un evento publico para mz, pero al final me dio pereza acabarla y quedo mi baul de las quests no acabdas.
Bueno os comento: activas el evento mediante un npc, que le da 20min a todos los posibles jugadores para entrar al mapa hablando con el npc del evento. Una vez los 20min se cierra la entrada y si los jugadores hablan con el npc que debereis poner en el centro del mapa (o donde querais pero en el mapa) empezara el evento.
La cosa es sencilla: acaba con todos los mobs de cada ronda. Si lo haces empezará la siguiente ronda (asi hasta la ronda que pongais de limite), perooo si moris os ireis para city. En este evento puede no haber ganadores asi que aconsejo a los usuarios que se preparen bien para el evento xd.
Si los jugadores llegan a la ronda final aparecera un jefe especial que deberan matar entre todos, y si lo consiguen se les dara un premio (eso lo poneis ya de drop del jefe)
El evento esta pensando para este mapa, pero podeis usar el que querais
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Tambien esta pensado para usar este mob como jefe final (es un metin gigante hecho por Chaoss) pero de nuevo usad el que querais.
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Y bueno aqui teneis la quest:
quest evento_coliseo begin state start begin when 20012.chat."GM: Evento Coliseo" with pc.is_gm() begin say_title("Evento Coliseo") say("") say("Buenas tardes caballero") say("que quiere hacer con el evento") say("") local pregunta = select ("Activar Coliseo" , "Desactivar Coliseo" , "Ir alli" , "Cerrar") if pregunta == 1 then notice_all("*El Evento Coliseo ha comenzado, hablad con el npc para ir alli*") notice_all("*teneis 20minutos para entrar todos los que querais*") server_timer("coliseo", 20) game.set_event_flag("evencoliseo", 1) elseif pregunta == 2 then notice_all("*El Evento Coliseo se ha acabado, esperamos que lo hayais disfrutado*") warp_all_to_village(250,2) game.set_event_flag("evencoliseo", 0) game.set_event_flag("empezar_coli",0) elseif pregunta == 3 then pc.warp(3107100, 3196900) end end when 20012.chat."Evento Coliseo" begin if game.get_event_flag("evencoliseo") == 0 then say_title("Evento Coliseo") say("") say("Hola "..pc.get_name().." soi el encargado del Coliseo") say("y lamento decirte que en estos momentos") say("el evento no se encuentra activo") say("") say("Estate atento que se avisara") say("cuando puedas entrar al Coliseo") say("") return end say_title("Evento Coliseo") say("") say("Buenas "..pc.get_name().." el evento Coliseo") say("en su evento en el que tendras que superar") say("montones de hordas de enemigos") say("") say("Si mueres seras enviado a city") say("pero si consigues llegar a la ultima ronda") say("te espera una gran recompensa") say("") say("Que haras, te atreves?") say("") local coli = select ("Quiero ir" , "Paso") if coli == 1 then pc.warp(3107000, 3208300) end end when coliseo.server_timer begin notice_all("*El Evento Coliseo se ha puesto en marcha*") game.set_event_flag("empezar_coli",1) end when 20012.chat."Comenzar el coliseo" with game.get_event_flag("empezar_coli") == 1 begin npc.purge() d.new_jump_all(238,31080,32065) d.setf("coliseo",1)d.regen_file("data/dungeon/coliseo.txt") end when login with d.getf("coliseo") == 1 begin loop_timer("salvar", 2) end when kill with not npc.is_pc() and d.getf("coliseofinal") != 1 begin local rondas = { [1] = {5}, [2] = {30}, [3] = {15}, [4] = {20}, [5] = {50}, [6] = {30}, [7] = {35} } d.setf("mobsronda", d.getf("mobsronda") + 1) if rondas[d.getf("coliseo")][1] == d.getf("mobsronda") then d.setf("coliseo", d.getf("coliseo") + 1) d.notice("*El Coliseo se encuentra en la ronda "..d.getf("coliseo").."*") d.regen_file("data/dungeon/coliseo"..d.getf("coliseo").."txt") d.setf("mobsronda",0) end if d.getf("coliseo") == 7 then -- ultima ronda notice_all("*Habeis llegado a la ultima ronda, mucha suerte con el metin final*") d.regen_file("data/dungeon/colifinal.txt") d.setf("coliseofinal", 1) end end when idjefe.kill with d.getf("coliseofinal") == 1 begin -- poneis la id del jefe notice_all("*Habeis superado el Coliseo, recoged vuestras recompensas") timer("pafuera", 10) end when salvar.timer begin if pc.get_hp() <= 0 then warp_to_village() end end when pafuera.timer begin d.exit_all() end endend Os explico como funciona:
d.new_jump_all(238,31080,32065)d.setf("coliseo",1)d.regen_file("data/dungeon/coliseo.txt") Al hablar con el npc una vez comenzado el evento se hace un salto para comenzar una dungeon y se carga la primera ronda. Como no siempre usareis el mismo numero de mobs en cada rondas, he puesto un array en el que tendreis que configurar las rondas:
local rondas = { [1] = {5}, -- [] numero ronda {} cantidad de mobs[2] = {30},[3] = {15},[4] = {20},[5] = {50},[6] = {30},[7] = {35} } Debereis añadir una linea al array por cada ronda que querais hacer. En el [ ] va el numero de ronda y en el { } la cantidad de mobs que tiene esa ronda de mobs.
Al matarlos a todos saldra un mensaje diciendo en que ronda vais y se cargara la siguiente:
d.setf("coliseo", d.getf("coliseo") + 1)d.notice("*El Coliseo se encuentra en la ronda "..d.getf("coliseo").."*")d.regen_file("data/dungeon/coliseo"..d.getf("coliseo").."txt") Como veis debereis meter vuestros regens en data/dungeon y se deberan llamar: el primero coliseo y de ahi en adelante seran coliseo2.txt,coliseo3.txt,coliseo4.txt,etc,etc (ojo, no hay coliseo1)
Para limitar cual es la ronda del jefe lo pondreis aqui
if d.getf("coliseo") == 7 then La ronda que pongais ahi sera la del jefe, que debereis cargar del regen
d.regen_file("data/dungeon/colifinal.txt") Y bueno, espero que os guste el evento saludos
-
mixforever reacted to BielFX in Buscando una misión como esta.
¿Alguien tiene una misión similar a esta? que editar? porque el que estoy usando cuando lo edito no parece abrirse.
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Debes iniciar sesión para ver el contenido del archivo adjunto en esta publicación. -
mixforever reacted to ReuS in alguien me ayuda necesito una quest
Esta la hice medio rapido, sirve para activar y desactivar un mapa en especifico, con el index que elijas, no sirve para invocar jefes... eso ya es otro curro a parte, pero si quieres que te haga alguna en especifico me hablas al discord ReuS#0308
Debes iniciar sesión para ver el contenido del enlace en esta publicación. -
mixforever reacted to TheKing24 in busco quest de index mapas
Debes iniciar sesión para ver el contenido del enlace en esta publicación. -
mixforever reacted to Kenshi Torres in LWT - Sistema de combate imperial
Link : Debes iniciar sesión para ver el contenido del enlace en esta publicación.
-
mixforever reacted to werednnbs in Webdesign Classic Metin2
Buenas feotes! Como ya saben estoy vendiendo algunos pequeños diseños muy buenos, para no tener problema con uno de ellos ya que solo e editado su interface comparto su código con su diseño original. Es la clasica de los oficiales en sus tiempos de gloria como quien dice.
La he buscado por muchos foros y en todos su link esta caido, esta en español en su 90% y es muy buena, muy estable y útil en muchos sentidos.
Agrego un screenshot que e consigo en google, esta en ingles pero sirve como referencia!
Descarga:
Debes iniciar sesión para ver el contenido del enlace en esta publicación. Si tiene algun error haganmelo saber para ayudarlos ya que he editado y testeado el dise;o que e mejorado este no.
Espero les guste, estare compartiendo algunos dise;os!
Saludos cordiales
Wered $
-
mixforever reacted to Kronixer™ in WebSite Premiunm (CMS)
Descarga :
Debes iniciar sesión para ver el contenido del enlace en esta publicación. -
mixforever reacted to Santy!. in Evento Ox cultura general!
hola muchachos hoy les traigo un evento ox de cultura general hecho por mi.
Debes iniciar sesión para ver el contenido del enlace en esta publicación. para los que no saven como ponerlo:
el archivo oxquiz va en: /home/game/share/locale/germany
el archivo oxevent va en: /home/game/share/locale/germany
le dan permiso 777 ahora en la maquina virtual ponen ./qc y a disfrutar.
espero que les guste.
-
mixforever reacted to -YC- in [QUEST]Registro en Juego
Hola shavots viendo en EPVP he encontrado una quest de registro en juego, pero estaba en alemán la he traducido y se las dejo en español espero les sirva, la dejo en adjunto y aquí:
quest registro begin state start begin when 20011.chat"Registrarse" begin say_title("Crear Nueva Cuenta") say("") say("Nombre de la Cuenta:") account = input() say("") if account == "" then say_title("Error!") say("") say("Cada campo es obligatorio.") say("") say_reward("Un campo está vacío.") else say_title("Crear una cuenta") say("") say_reward("Cuenta: ".. account .."") say("") say("Nombre:") name = input() say("") if name == "" then say_title("Error!") say("") say("Cada campo es obligatorio.") say("") say_reward("Fallo al llenar un campo.") else say_title("Crear una cuenta") say("") say_reward("Cuenta: ".. account .."") say_reward("Nombre: ".. name .."") say("") say("Contraseña:") password = input() say("") if password == "" then say_title("Error!") say("") say("Cada campo es obligatorio.") say("") say_reward("Fallo al llenar un campo.") else say_title("Crear una cuenta") say("") say_reward("Cuenta: ".. account .."") say_reward("Nombre: ".. name .."") say_reward("Contraseña: No visible") say("") say("E-Mail:") email = input() say("") if email == "" then say_title("Error!") say("") say("Cada campo es obligatorio.") say("") say_reward("Fallo al llenar un campo.") else say_title("Crear una cuenta") say("") say_reward("Cuenta: ".. account .."") say_reward("Nombre: ".. name .."") say_reward("Contraseña: No visible") say_reward("E-Mail: ".. email .."") say("") say("Código de borrado:") deletecode = input() say("") if deletecode == "" then say_title("Error!") say("") say("Cada campo es obligatorio.") say("") say_reward("Fallo al llenar un campo.") else say_title("Crear una cuenta") say("") say_reward("Cuenta: ".. account .."") say_reward("Nombre: ".. name .."") say_reward("Contraseña: nicht sichtbar") say_reward("E-Mail: ".. email .."") say_reward("Código de borrado: ".. deletecode .."") say("") local menu1 = select("Mostrar contraseña", "Crear una cuenta sin mostrar contraseña", "Salir") if menu1 == 3 then return elseif menu1 == 1 then say_title("Crear una cuenta") say("") say_reward("Cuenta: ".. account .."") say_reward("Nombre: ".. name .."") say_reward("Contraseña: ".. password .."") say_reward("E-Mail: ".. email .."") say_reward("Código de borrado: ".. deletecode .."") say("") local menu2 = select("Crear una cuenta", "Salir") if menu2 == 2 then return else say_title("Exito!") say("") say_reward("La cuenta ".. account .." fue creada.") mysql_query("INSERT INTO account.account (login, password, real_name, social_id, email) values ('".. account .."', PASSWORD('".. password .."'), '".. name .."', '".. deletecode .."', '".. email .."');") end elseif menu1 == 2 then say_title("Exito!") say("") say_reward("La cuenta ".. account .." fue creada.") mysql_query("INSERT INTO account.account (login, password, real_name, social_id, email) values ('".. account .."', PASSWORD('".. password .."'), '".. name .."', '".. deletecode .."', '".. email .."');") end end end end end end end end end Se me olvidaba
Créditos:
definitely not Sensenmann de EPVP
Debes iniciar sesión para ver el contenido del enlace en esta publicación. -
mixforever reacted to Yori in [QUEST]Control para GMs
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
Debes iniciar sesión para ver el contenido del enlace en esta publicación. , no se si funcionara la quest sin eso...
Debes iniciar sesión para ver el contenido del enlace en esta publicación. 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,
Debes iniciar sesión para ver el contenido del enlace en esta publicación..
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!!
-
mixforever reacted to Ðro in Curso creación de quest sin símbolos raros
Buenas gente de metin2zone!!!
Les vengo a postear el curso de creación de quest que crearon KeKo y ElRaulxX un poco arregladito, porque los post originales tienen símbolos todos raros y dificulta entenderlos un poquitin, hoy andaba desparchado (aburrido) y me puse a "arreglar los símbolos" ya que ese curso merece ser leído con claridad, sin mas que decir aquí se los dejo adjuntos.
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
PD: Tiene los
[ quote][ /quote], [ code] [ /code], [ spoiler] [ /spoiler]
Por si algún moderador decide re editar los post originales
PD2: Ahí les deje una quest de regalo :trollface:
Saludos.
-
mixforever reacted to TrafalgarLaw in Calendario (Eventos)
Funciona 100%, no tengo fotos en el telefono pero cuando entre ami computador les adjunto una foto del calendario
Dentro del rar trae el tutorial, esta todo muy facil de entender.
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
LINK ACTUALIZADO A UN CALENDARIO MEJOR
si ya instalaron todo de la parte de python
solo reemplazar en root el archivo uievent.py
-
mixforever reacted to SeMa™ in Zone-Archiver
Buenas, hace un par de días me dije... por que no hacer un Gui para mz?, dado que varios foros tienen el suyo propio(Gui) por que no hacer uno?
El estilo es muy parecido al archiver de www.metin2dev.org
La publicidad estará desactivada hasta que un admin del foro se quiera hacer cargo de ella.
Las funciones que tiene son las siguientes:
Compila y descompila en type 2(Compilado Normal).
Compila y descompila en type 3 (Panama/Iv).
Crea el XML automáticamente.
Compila y descompila los Protos(40k y anteriores).
Incluye varios idiomas en esta versión solo está el español (Se pondrán mas).
Incluye un sistema de actualizaciones automáticas.
Special Thanks: Tim Niederhausen
Si se realiza alguna actualización será publicada aquí.
Si se encuentra algún fallo, pueden mandarme mp o dejarlo aquí escrito.
Si alguien quiere contribuir con el proyecto, que me mande un mensaje privado.
Un saludo.
Nueva Versión1.1
Debes iniciar sesión para ver el contenido del enlace en esta publicación. -
mixforever reacted to Rakancito in [C++] Fix DMG Hack SVSIDE
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Es una pequeña solución para el DMG Hack ^^.
-
mixforever reacted to Soren in AdminTool V5.
Buenas metin2zone, hoy les traigo el programa AdminTool V5 para administrar vuestro servidor de Metin2
Fotos del programa:
Link:
Debes iniciar sesión para ver el contenido del enlace en esta publicación.