Jump to content

ArcherMt2

Miembro
  • Contador contenido

    28
  • Ingreso

  • Última visita

  • Días ganados

    4

Todo lo publicado por ArcherMt2

  1. Garrys Mod, y el mejor juego de la historia, clash of clans, estrategia pura.
  2. Hola, hice esta pequeña modificación al mapa del templo de orcos, espero que os guste para hacer la continuación de la torre demoníaca. INFO: Cambiar el nombre a metin2_map_milgyo, modifiqué el nombre para hacer copias de las modificaciones y pruebas y arreglos, éste mapa tiene arreglados los fallos de ymir. FOTO: Descarga: https://mega.nz/#!sY0WDRRT!ROuI_-y2ohJeHyNvFmDNIrBcFdm2x02RztiXanrZamM
  3. Hola, hice esta pequeña modificación en el mapa de valle de seungryong, espero que os guste, puede servir como entrada a una dungeon. INFO: Incluye mini mapa aunque no aparezca en las imágenes. FOTO Nº1: FOTO Nº2: FOTO Nº3: Descarga: https://mega.nz/#!FU8QgJYD!QWCEmPwr1MdzR4z4Bv4CAlhzjwS4JKAdG0SiFI4YDW8
  4. Hola, hice esta pequeña pero útil modificación en el mapa del evento ox, espero que os sirva y la disfrutéis, dar las gracias no cuesta nada, un saludo. Descarga: https://mega.nz/#!0B021bbA!dF_ktC32Dpvkq4grAPOA1_36fYrOsjVxkdX6ZA3I-0s
  5. Hola zone os dejo una simple quest que hice porque me aburria: quest monturas beginstate start beginwhen 20349.chat."Monturas" beginsay_tittle("Chico del establo:")say("Elije la montura que quieras:")local mount = select ("xxx" , "xxx" , "xxx" , "xxx" , "Cerrar")if mount == 1 thenpc.mount(xxx)elseif mount == 2 thenpc.mount(xxx)elseif mount == 3 thenpc.mount(xxx)elseif mount == 4 thenpc.mount(xxx)endendendend Editarla: local mount = select ("xxx" , "xxx" , "xxx" , "xxx" , "Cerrar") Aquí se pondrán los nombres de las monturas, cada xxx es un nombre para una montura. pc.mount(xxx) En esta linea se pondrá el id de la montura, (recordad que el nombre de la montura es relativo con su id) Esto es todo, es muy simple, os la explico por si alguien no sabe manejar las quest, cualquier duda me la presentáis por el foro. ¿Que función tiene la quest? Esta quest tiene una función simple, lo que hace es que al hacer click en el npc Chico del Establo "20349" te abra un menu con distintas monturas que al seleccionar una, te monta en ella.
  6. si sirve para realizar cambios en el mapa es un editor, y aparte el mismo video dice que es un map editor
  7. Muy buena keko ahora hecho 1 vistazo gracias +1 máquina EDITO: La quest funciona perfectamente gracias keko pero el otro fail es muy raro ya que cuando pongo 50 para que de 50 defensa en vez de dar 50 te da 32 más por ejemplo pongo 50 y al usar la montura me da 82 es muy extraño, esto a que se debe?
  8. No, el fallo es que si usas el sello de la montura de seguido por ejemplo pusistes que la montura de 20 de defensa si lo usas 2 veces seguidas te baja y te sube pero te va subiendo el bonus si lo usas 2 veces te da 20 + 20 y asi
  9. Hola mz, Noa posteó un gran sistema de monturas con 1 único fallo que es que si usas muchas veces el sello te va sumando el bonus que da la montura, por ejemplo: la montura debería dar 10 de defensa si lo usas 10 veces te da 100 quest power_mount begin state start begin --: Items when 71114.use or 71116.use or 71118.use or 71120.use or 71124.use or 71125.use or 71126.use or 71127.use or 71128.use or 52006.use or 52021.use or 52051.use or 52036.use or 52011.use or 52026.use or 52056.use or 52041.use or 52066.use or 52071.use or 52076.use or 52081.use or 52086.use begin -- Nuevos items se escribe arriba -- para pones mas bonus sige el esquema --: Bonus local mB = { [71114]={20110, 999999999, 75,{{apply.ATT_GRADE_BONUS, 100, 999999999},{apply.DEF_GRADE_BONUS, 50, 999999999}}}, [71116]={20111, 999999999, 75,{{apply.ATT_GRADE_BONUS, 100, 999999999},{apply.DEF_GRADE_BONUS, 50, 999999999}}}, [71118]={20112, 999999999, 75,{{apply.ATT_GRADE_BONUS, 100, 999999999},{apply.DEF_GRADE_BONUS, 50, 999999999}}}, [71120]={20113, 999999999, 75,{{apply.ATT_GRADE_BONUS, 100, 999999999},{apply.DEF_GRADE_BONUS, 50, 999999999}}}, [71124]={20114, 999999999, 80,{{apply.ATT_GRADE_BONUS, 150, 999999999},{apply.DEF_GRADE_BONUS, 80, 999999999}}}, [71125]={20115, 999999999, 90,{{apply.ATT_GRADE_BONUS, 200, 999999999},{apply.MAX_HP, 2000, 999999999}}}, [71126]={20116, 999999999, 90,{{apply.ATT_GRADE_BONUS, 200, 999999999},{apply.MAX_HP, 2000, 999999999}}}, [71127]={20117, 999999999, 90,{{apply.ATT_GRADE_BONUS, 200, 999999999},{apply.MAX_HP, 2000, 999999999}}}, [71128]={20118, 999999999, 90,{{apply.ATT_GRADE_BONUS, 200, 999999999},{apply.MAX_HP, 2000, 999999999}}}, [52006]={20201, 999999999, 100,{{apply.ATT_GRADE_BONUS, 250, 999999999},{apply.MAX_HP, 2500, 999999999},{apply.BLOCK, 10, 999999999}}}, [52021]={20202, 999999999, 100,{{apply.ATT_GRADE_BONUS, 250, 999999999},{apply.MAX_HP, 2500, 999999999},{apply.BLOCK, 10, 999999999}}}, [52051]={20203, 999999999, 100,{{apply.ATT_GRADE_BONUS, 250, 999999999},{apply.MAX_HP, 2500, 999999999},{apply.BLOCK, 10, 999999999}}}, [52036]={20204, 999999999, 100,{{apply.ATT_GRADE_BONUS, 250, 999999999},{apply.MAX_HP, 2500, 999999999},{apply.BLOCK, 10, 999999999}}}, [52011]={20209, 999999999, 110,{{apply.ATT_GRADE_BONUS, 300, 999999999},{apply.MAX_HP, 3000, 999999999},{apply.CRITICAL_PCT, 15, 999999999}}}, [52026]={20210, 999999999, 110,{{apply.ATT_GRADE_BONUS, 300, 999999999},{apply.MAX_HP, 3000, 999999999},{apply.CRITICAL_PCT, 15, 999999999}}}, [52056]={20211, 999999999, 110,{{apply.ATT_GRADE_BONUS, 300, 999999999},{apply.MAX_HP, 3000, 999999999},{apply.CRITICAL_PCT, 15, 999999999}}}, [52041]={20212, 999999999, 110,{{apply.ATT_GRADE_BONUS, 300, 999999999},{apply.MAX_HP, 3000, 999999999},{apply.CRITICAL_PCT, 15, 999999999}}}, [52061]={20213, 999999999, 1,{{apply.ATT_GRADE_BONUS, 50, 999999999}}}, [52066]={20214, 999999999, 120,{{apply.ATT_GRADE_BONUS, 300, 999999999},{apply.ATTBONUS_MONSTER, 10, 999999999},{apply.CRITICAL_PCT, 25, 999999999}}}, [52071]={20215, 999999999, 130,{{apply.ATT_GRADE_BONUS, 300, 999999999},{apply.ATTBONUS_MONSTER, 15, 999999999},{apply.BLOCK, 15, 999999999},{apply.CRITICAL_PCT, 20, 999999999}}}, [52076]={20216, 999999999, 1,{{apply.ATT_GRADE_BONUS, 50, 999999999}}}, [52081]={20217, 999999999, 120,{{apply.ATT_GRADE_BONUS, 300, 999999999},{apply.ATTBONUS_MONSTER, 10, 999999999},{apply.CRITICAL_PCT, 25, 999999999}}}, [52086]={20218, 999999999, 130,{{apply.ATT_GRADE_BONUS, 300, 999999999},{apply.ATTBONUS_MONSTER, 15, 999999999},{apply.BLOCK, 15, 999999999},{apply.CRITICAL_PCT, 20, 999999999}}} } -- es mejor no editir nada que no tenga esto --> --cambiar local item = item.get_vnum() local lvl = pc.get_level() local mM = mB[item][1] local mTime = mB[item][2] local nlvl = mB[item][3] local bN = table.getn(mB[item][4]) --Controllar if pc.is_mount() or pc.is_riding() or pc.is_polymorphed()==false then if lvl >= nlvl then chat("Cuando el Mount se llamo!") --cambiar pc.mount(mM, mTime) for i=1, bN do pc.mount_bonus(mB[item][4][i][1], mB[item][4][i][2], mB[item][4][i][3]) end else syschat(string.format(" tienes que ser %d nivel", nlvl)) --cambiar end end end end end Es una quest muy buena es una pena que tenga ese gran bug a la vez, espero que alguien la arregle ya que servirá a mucha gente, Gracias.
  10. Gracias keko las buscaba desesperadamente sobre todo el grifo xd buen aporte asi da gusto
  11. when login with pc.is_gm() and game.get_event_flag("mensajesactivado") == 0 begin
  12. Hola metin2zone alguien podría ayudarme a arreglar esta quest porfabor?: quest mensaje begin state start begin when login with pc.is_gm() and game.get_event_flag("mensajesactivado") == 0 begin notice_all("mensaje1") notice_all("mensaje1") notice_all("mensaje1") notice_all("mensaje1") server_timer("prueba", 60*60*2) -- 2 horas game.set_event_flag("mensajesactivado", 1) end when server_timer.prueba begin notice_all("mensaje1") notice_all("mensaje1") notice_all("mensaje1") notice_all("mensaje1") server_timer("prueba2", (60*60*2)+1) -- 2 horas end when server_timer.prueba2 begin notice_all("mensaje2") notice_all("mensaje2") notice_all("mensaje2") notice_all("mensaje2") server_timer("prueba", (60*60*2)+2) -- 2 horas end end end Mis fallos son que al entrar al server y al usar el comando mensajesactivado no se activa la quest me dice que no existe dicho comando, necesito que alguien me la arregle para que solo sea 1 mensaje el que salga cada 2h y que se active porfabor, gracias.
  13. Lo malo de esto es que afectará al top ya que si matan y consiguen exp al lv100 serán 250 con exp
  14. No hace falta usar el instalador puedes usar directamente el sh menu.sh para ejecutarlo y el menú es 100% funcional solo que si tienes rutas distintas o comandos no funcionará
  15. Grande tío muy buena quest increible te superas xd
  16. hasta ahí llego pero donde está el registro?? xD
  17. Hola mz buscando en files he encontrado 1 quest muy extraña, la he testeado pero sigo sin saber su función, alguien podría colaborar? -Creo que estaría bien añadirle una tabla en navicat. quest bug begin state start begin when 20094.chat."Bug Report" begin say_title("Reportador de bug") say("Hola, aquí podrás reclamar los bug,") say("Si ves algún bug reportalo a algún GM.") say("Porfabor reporta un bug existente") say("Explicándolo detalladamente sin errores.") say("Gracias.") say("") say_reward("Atención tenemos tus datos confirmados.") local inp = input() local inp1 = input() local inp2 = input() local inp3 = input() local inp4 = input() local inp5 = input() say_title("Reportador de bug") say("Reporte enviado con éxito") say("") say("") say_reward("Gracias por tu colaboración") char_log(684, "BUG_REPORT1", inp) char_log(684, "BUG_REPORT2", inp2) char_log(684, "BUG_REPORT3", inp3) char_log(684, "BUG_REPORT4", inp4) char_log(684, "BUG_REPORT5", inp5) end when 20094.chat."Ladenbenutzung" begin npc.open_shop() setskin(NOWINDOW) end end end
  18. Suerte con el servidor pero nunca pongas que es el mejor, eso lo tiene que decidir la gente xd
  19. Hola Metin2Zone os traigo esta guia a petición de NoobMt2: Hoy les enseñaré a "crear un hack" ingame , basta con cambiar unos nuemeros de un archivo del root. Herramientas a nesesitar: Descompilador/Compilador de archivos .eix & .epk. Un editor de texto (Recomiendo Notepad++) Empecemos: *Lo primero qué hay qué hacer es descomprimir el archivo root, para ello utilizaremos un descompilador. *Tras averlo descomprimido, en el source del archivo root, encontrareis un archivo llamado constinfo.py . *Ahora seleccionaremos el archivo consinfo.py y lo editaremos con un editor de textos. Y al principio, les saldra esto: Eso es igual es esto ingame: FOG_LEVEL 0 = FOG_LEVEL 1 = FOG_LEVEL 2 = CAMARA_MAX_DISTANCE_SHORT = CAMARA_MAX_DISTANCE_LONG = Ahora simplemente tendran qué cambiarlo a esto: Ahora lo qué hemos echo es al darle al botón Ligera, no tendremos nada de niebla y al darle al boton Lejana, podremos alzar la camara hasta donde queramos. Imagen de ejemplo: Fuente de las imágenes: ArcherMt2 en el server Metin2Galaico Fuente de la guia: codipixel - NoobMt2
  20. Hola Metin2Zone, antes que nada quiero comunicar que esta guia está ya aportada pero por un usuario que ni me dejó créditos y le dije que no la posteara en otro lado ya que la quería postear yo para aportarla exclusivamente, porfabor busquen esa guia y borrenla. Gracias. (La guía está hecha por mi) Paso Nº1: Abrimos WinSCP o Filezilla. Paso Nº2: Nos dirigimos a la ruta: /home/game/share/locale/germany/map Paso Nº3: Una vez en esa ruta metemos la carpeta del mapa que deseamos implementar. Paso Nº4: Luego nos dirigimos al archivo Index que hay en la misma ruta y agregamos un ID cualquiera seguido por el nombre del mapa en una nueva linea al final del todo EJEMPLO: 123 metin2_map_UNIVERSOJUEGOS Paso Nº5: A continuación damos click derecho en la carpeta del mapa y seleccionamos "Properties" o "Propiedades" y buscamos donde dice Octal y cambiamos lo que hay por 0777 (Esto sirve para dar los permisos) Paso Nº6: Vamos a la ruta /home/game/channel1 y dentro buscamos un archivo llamado "CONFIG" dentro buscamos la linea MAP_ALLOW: y al final metemos la id del mapa en este caso la del ejemplo (123) IMPORTANTE: el #MAP_ALLOW lo dejamos como está Paso Nº7: Ahora nos dirigimos a la ruta /home/game/channel2 y buscamos de nuevo el archivo "CONFIG" y buscamos donde dice MAP_ALLOW y agregamos al final la id del mapa y el #MAP_ALLOW no se toca, guardamos Paso Nº8: Después vamos a la ruta /home/game/game99 y en el archivo "CONFIG" ponemos en MAP_ALLOW al final la id del mapa y guardamos. Paso Nº9: Ahora vamos a la carpeta "Pack" del cliente y editamos el archivo "Index" (aconsejo NOTEPAD++) y agregamos al final del todo ponemos (NOMBRE DE LA TEXTURA CON UNA /) y abajo lo mismo pero sin la / EJEMPLO: OutdoorUJ/ OutdoorUJ y guardamos Paso Nº10: Ahora descompilamos el archivo root y agregamos en el atlasinfo una linea donde ponga el nombre del mapa, la base position y las coordenadas del mapa. EJEMPLO: metin2_map_UNIVERSOJUEGOS 12345 12345 2 2 NOTA: Para saber los datos de la base position y de las coordenadas abrimos el documento de texto que viene dentro de la carpeta del mapa que hemos metido llamada "Setting" Paso Nº11: Ya estaría todo listo ahora solo falta ir a la máquina virtual (Putty, VirtualPC, VirtualBox...) y escribir "Reboot" Paso Nº12: Una vez acabado el reboot solo queda ir al Cliente registrarse y ir a las coordenadas del mapa a disfrutarlo. AQUí OS DEJO LO QUE DEBERíAN PONER SI EL MAPA FUERA EL MAPA INSEL: Index: (cualquier ID) metin2_map_insel pero pongamos que la id es 207 pués quedaría 207 metin2_map_insel CONFIG: en el MAP_ALLOW: 207 (o el número que hallan elegido como id) Index del cliente: Outdoorinsel/ Outdoorinsel Atlasinfo: metin2_map_insel 333300 333300 1 1 AQUí EL LINK DEL MAPA INSEL: <!-- m --><a class="postlink" href="http://depositfiles.com/files/k9pv6du9p">http://depositfiles.com/files/k9pv6du9p</a><!-- m --> IMáGENES DEL MAPA: Fuente del mapa: Elitepvpers Fuente de la guía: Metin2Zone
×
×
  • Crear nuevo...