Jump to content

Yori

Miembro
  • Contador contenido

    288
  • Ingreso

  • Última visita

  • Días ganados

    12

Todo lo publicado por Yori

  1. Ya me tienes medio convencido xD pero tengo una duda cuando pones 'if tab[npc.get_race()]=="table" then' a que te refieres con "table"??
  2. el problema es que al fin de cuentas tienes que hacer la tabla de todas formas, asique si ya la tienes hecha, para que exportarla a un archivo a aparte? es que tampoko explicaste mucho en el post que ventajas ofrece...
  3. En mi opinion esta mejor que use esta, ya que como dices no podra usar el mob para ninguna mision mas, incluido el killcount, que me he fijado que no cuenta los mobs que estan usados en misiones. Saludos
  4. haz una copia del locale_list, guardale en el escritorio y en el locale_list del server lo dejas en blanco y vas añadiendo las quest de una en una, y haciendo make.sh. asi veras cual te da problemas
  5. http://metin2zone.net/index.php?/topic/7477-tipmeter-quest-para-vagos-yo-torpes-xd/
  6. creo que es por usar la barra baja en el nombre de la quest. "quest almacen_portatil".Yo le quitaria esa barra baja y probaria otra vez. Saludos
  7. sin probarla veo que le fata un end encima de "state premio begin" y otro al final de la quest. si sigue sin funcionar ya lo miro mas Saludos
  8. gracias, por lo menos ya me funciona el math.mod, tenias razon y funciona con 2 parametros, pero en las nuevas versiones de LUA el math.mod ahora es math.fmod Weno, he estado mirando y al parecer la funcion math.modf es solo a partir de LUA 5.1 en resumen: Lo que funciona es math.mod(x,x) y con ayuda de la funcion math.floor(x) puedo conseguir el resultado que da la funcion math.modf Gracias por tu ayuda Saludos
  9. saludos Tengo un problema, no soy capaz de hacer funcionar la maldita funcion de lua math.modf Se supone que devuelve 2 valores, la parte entera y la parte decimal es decir local a,b = math.modf(25/10) usando el scite que posteo Noa me funciona perfectamente, pero en la mierda del server no va la funcion. Alguien sabria decirme porque? el server usa la version LUA 5.0.3 quiza esa funcion se implemento despues? hay alguna forma de consegur el mismo resultado? e intentado sacar el modulo con % que se supone que es como se hace en lua, pero no va y math.mod tampoco. Estoy mu perdio, ya no se me ocurre nada Saludos, Yori
  10. Yori

    AYUDA!!!! xD

    gracias a los dos, ya puedo seguir con mi proyecto
  11. Yori

    AYUDA!!!! xD

    Saludos!! Tengo unas cuantas dudas, y espero que alguien pueda ayudarme un pokito. quiero hacer una quest y para ello necesito completar esta tabla, pero algunos bonus no los he encontrado o no se a que se refieren, podríais ayudarme a completarle?? gracias {1,"Max HP"}, {2,"Max SP"}, {3,"Vitalidad"}, {4,"Inteligencia"}, {5,"Fuerza"}, {6,"Destreza"}, {7,"% Ataque"}, {8,"% Movimiento"}, {9,"% Hechizo"}, {10,"Reg HP ??"}, {11,"Reg SP ??"}, {12,"Envenenar"}, {13,"Nose 1 ??"}, {14,"% Apagon"}, {15,"Criticos"}, {16,"Penetracion"}, {17,"F. Medio humanos"}, {18,"F. Animales"}, {19,"F. Orcos"}, {20,"F. Esotericos"}, {21,"F. No muertos"}, {22,"F. Demonios"}, {23,"Absorcion HP ??"}, {24,"Absorcion SP ??"}, {25,"Robar SP ??"}, {26,"Robar HP ??"}, {27,"Bloqueo"}, {28,"Esquivar flechas"}, {29,"Def. Espada"}, {30,"Def. 2 Manos"}, {31,"Def. Daga"}, {32,"Def. Campana"}, {33,"algo de def"}, {34,"Resist. Flechas"}, {35,"Resist. Fuego"}, {36,"Resist. Luz"}, {37,"Def. Magia"}, {38,"Resist. Viento"}, {39,"Reflejar"}, {40,"devolver maldicion??"}, {41,"Resist. Veneno"}, {42,"Recuperar SP??"}, {43,"Bonus Exp"}, {44,"Doble Yang"}, {45,"Doble Drop"}, {46,"nose 3 ??"}, {47,"nose 4 ??"}, {48,"Inmune 1 ??"}, {49,"Inmune 2 ??"}, {50,"Inmune 3 ??"}, {51,"No existe 1 ??"}, {52,"algo del arco ??"}, {53,"puntuacion de ataq??"}, {54,"Defensa"}, {55,"Valor de ataque magico"}, {56,"Defensa magica"}, {57,"No existe 2 ??"}, {58,"Max aguante ??"}, {59,"F. Vs. Guerrero ??"}, {60,"F. Vs. Ninja"}, {61,"F. Vs. Sura"}, {62,"F. Vs. Chaman"}, {63,"F. Vs. Mounstruos"}, {64,"Puntuacion de ataque"}, {65,"Defensa 2 ??"}, {66,"EXP"}, {67,"nose 5"}, {68,"nose 6"}, {69,"nose 7"}, {70,"nose 8"}, {71,"Habilidad"}, {72,"Media"}, {73,"Resist Habilidad?"}, {74,"Resist al daño fisico ??"}, {75,"nose 9"}, {76,"nose 10"}, {77,"nose 11"}, {78,"Def. Vs. Guerrero"}, {79,"Def. Vs. Ninja"}, {80,"Def. Vs. Sura"}, {81,"Def. Vs. Chaman"} Los que tienen "??" es que no estoi seguro y los que pone nose, es que no tengo ni idea xD Saludos
  12. Saludos Ya que Grim posteo el cliente durante un tiempo, habria gente que le daria tiempo a descargarlo y gente que no, pero como se hizo publico, pues entonces ya puedo postear la barra y minimapa que hice para ese servidor, habra a quien le guste y habra a quien no, pero aqui os dejo los archivos que edite para ese cliente, si lo quereis poner en otro, seguramente tendreis que buscar entre algunos archivos para ver que cambie. Aqui dejo los archivos, por si alguien los quiere Interfaz y adjunto una imagen para que veais como es. pd: si lo llevais a otro foro, por favor mantened los creditos y el enlace, gracias dejo el XML, ya uqe veo que hay gente que no sabe Creditos: 100% mios Añadido psd de la parte donde pone Survivor2, esta en el rar de los archivos adjuntos Saludos, Yori survivor by yori.rar
  13. Yori

    [Sistema] Puntos Metin

    eso es un icono para que te hagas el item que corresponde a los puntos
  14. Wenas!! Primero de todo decir que yo soy de los vagos xDD Vengo a ofrecer otra posibilidad a tener que escribir tres lineas de codigo para meter una quest. con este pequeño tip, podras hacer un make.sh con una pequeña palabra, mucho mas comodo no? comencemos: lo primero de todo, debeis crear un archivo con un editor de texto sin formato, como el bloc de notas o el notepad++. escribimos el siguiente codigo en ese archivo de texto: #!/bin/sh cd /usr/home/game/share/locale/germany/quest chmod 777 make.sh sh make.sh Fijaros que tengo escrita la ruta de donde estan las quest, es posible que vosotros tengais otra, asique lo mejor que podeis hacer es comprobarlo usando el filezilla o en mi caso el winSCP de esta manera: Una vez que tengais el archivo modificado y ajustado a vuestro server, debeis guardarlo con el formato .sh (aunque tambien puede quedar sin formato que funcionara igual). Cuando ya tengais el archivo debeis colocarlo en el directorio /root. Quedando de esta manera:(yo le he llamado "mis" a secas) Una vez que ya tenemos el archivo colocado, vamos a nuestra maquina virtual y escribimos el siguiente comando para darle permisos al archivo que acabamos de meter al server. chmod 777 mis Fijaros que yo he puesto "mis", porque es como se llama mi archivo. Una vez que le damos permisos a este archivo ya podemos usarlo para implementar quest, solo tendremos que añadir nuestras quest al locale_list, honkong_list o quest_list o lo que tengais y escribir en la maquina "./mis" y montara todas las quest de la lista. Nota: es recomendable usar lo de la lista de misiones porque asi cuando quieras borrar una mision, solo tendras que borrarla de la lista y cargar todas las misiones con el make.sh o con el ./mis que acabamos de crear(que es un acceso directo al make.sh) xD Si teneis alguna duda ya sabeis, preguntad y si tengo algun error decirlo. xD Saludos, Yori
  15. no se si te refieres a cambiar el color de todas las letras de las quest, pero siempre puedes usarlas funciones de color que ya estan posteadas por el foro, y otra manera de cambiar el color de la fuente seria mediante la modificacion del cliente, seguramente desde el archivo uiquest.py del root o alguno parecido. mirate este link, a lo mejor te ayuda. http://www.elitepvpers.com/forum/metin2-pserver-guides-strategies/2098688-release-says-colored-blackyuko.html Saludos
  16. en la version 5 ya decompila bien el item_proto? o sigue dando problemas...
  17. lo mas raro que veo asi a simple vista es una variable de un event_flag que tiene un nombre distinto de todos los demas pero solo afecta a cuendo quieres detener el evento y que las coordenadas me parecen muy cortas, pero ayudaria que digeses en que punto te falla la quest... cuando la activas con el GM salen los mensajes de aviso por el chat? dejo als quest tabuladas por si alguien las quiere mirar, yo ahora me voy de party xD
  18. otra forma mas sin tener que crear otra tabla xDD quest mapas begin state start begin when 20011.chat."Ir a mapas" begin --Aca van todas las coordenadas de todos los mapas. local coord_map = { {coord1x, coord1y, nivel1}, {coord2x, coord2y, nivel2}, {coord3x, coord3y, nivel3}, {coord4x, coord4y, nivel4}, {coord5x, coord5y, nivel5} } say_title("Viajero:") say("Selecciona el mapa al que quieres ir") local result = select("map1", "map2", "map3", "map4", "map5", "Cancelar") if result != 6 then if pc.get_level() < coord_map[result][3] then chat("Lo siento, no tienes el nivel necesario para entrar a este mapa") else pc.warp(coord_map[result][1],coord_map[result][2]) end end end end end
  19. quest como esta ayudan mucho a los que empiezan a hacerlas, buen trabajo!!
  20. pero con eso no saldra el mensaje cada vez que entre un miembro del grupo a ese mapa? mejor asi: when login with pc.get_map_index() == indexmapa and party.is_leader() begin pero cuando maten al mob, el noombre que saldra será el que de el ultimo golpe
  21. http://www.elitepvpers.com/forum/metin2-pserver-guides-strategies/867964-release-exp-per-level-edit0r-any-gamefile-eddy.html esto??
  22. si tienes el sistema de mysql implementado en tu server, con esta funcion cambias el level, pero ya te digo que si el pj no esta off y pasa un tiempo hasta que se vuelva a conectar no creo que sirva. pero siempre puedes intentarlo. mysql_query("Update player.player set level = 1 where name = '"..pc.get_name().."';") Saludos, Yori Suerte
  23. http://metin2zone.net/index.php?/topic/642-capitulo-iv-profundicemos-en-las-condiciones/ Aqui ya te respondi....
  24. no existe la funcion pc.set_level() tendrias que crearla usando mysql, pero para que fuese viable el jugador tendria que estar un tiempo off, como cuando se desbuguea un pj desde la web, que si se conecta rapido no se desbuguea. tambien tienes un un par de errores, te falto un end al final y pc.get.level() tienes que poner asi pc.get_level(). a simple vista no veo mas fallos Saludos, Yori
×
×
  • Crear nuevo...