Jump to content

Migxelito

Miembro
  • Contador contenido

    45
  • Ingreso

  • Última visita

  • Días ganados

    3

Mensajes publicados por Migxelito

  1. hace 3 horas, Kyasser dijo:

    UPPEO a ver si alguien puede ayudarme con este último error, al parecer es de la carpeta pack, los archivos property, pero están ahí, no entiendo qué es lo que ocurre 

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

    Prueba cambiando los property por otro

     

  2. hace 2 horas, Cristián Camilo Bonilla Téllez dijo:

    Buenas noches,

    A todos los integrantes del foro les comienzo deseando que les este yendo bien en todo, ahora bien, vamos a lo que nos incumbe.

    Estoy creando un servidor de Metin 2 ya he logrado ingresar y crear la cuenta de ADM, pero de cierto modo eso es lo más fácil .... Las preguntas que haré estan basadas en files 40k

    Pregunta # 1: 

    Donde debo o puedo agregar/eliminar los NPC que hay en los mapas?

    Pregunta # 2: 

    Donde debo o puedo editar los objetos que están en venta en las tiendas.

    Pregunta # 3:

    Donde debo o puedo editar lo que es la sección del Login.

    Pregunta # 4: 

    Donde puedo editar la experiencia que se gana por matar moobs? 

    Pregunta # 5:

    Donde puedo editar el nivel máximo del juego?

    Gracias a todos por su amable colaboración.

     

     

    #1 en tus files vas a game/share/locale/xx/map y hay encontraras los mapas que tienes, anda a map_index y hay sabras cual es el de cada uno por ejemplo el de city 1 creo que es el map index 41, y asi con cada mapa. "el index aparece cuando entras a un mapa. Luego de ir a la carpeta del mapa hay un archivo llamado npc.txt 

    #2 Para los objetos de la tienda es por navicat, te conectas vas a la tabla player, luego a la tabla shop_item y hay tendras todas las tiendas, para saber cual es cual anda a la tabla shop y hay te dira el vnum de cada npc. 

    #3 a que te refieres con eso?

    #4 En tu mob_proto.txt estan todos tus moobs y solo editas en la parte de exp por ejemplo si tiene 100 le pones 200 y listo.

    #5 El level lo podras modificar editando todos tus config "channel 1, game99, auth" hay en el config hay una parte donde dice lvl max 120 por ejemplo "este lo editas" al que tu quieras pero si este no te toma es porque tu game no tiene la configuracion de otro lvl y solo te dejara al 120 por ejemplo, para subirlo tendrias ya que entrar al source y seguir unas guias que hay en el foro de como subir el lvl max a 400 por ejemplo.

     

    Saludos!

  3. hace 1 minuto, Break dijo:

    No le puedes cambiar el tipo de una celda, ya que no es lo mismo almacenar un string, que un char. (Es un ejemplo)

    La solución es cambiar la extensión de la celda, ya que el error le decía, que el dato era demasiado grande para almacenarse en la celda, por lo que, en vez de poner tinyblob, es poner MEDIUMBLOB, que es mas extenso.

     

    PD: Se lo he solucionado por anydesk.

     

    Un saludo.

    Eres una maquina tio! Xd

  4. hace 1 hora, Dilong dijo:

    Haz lo mismo lo del default value con el mob proto

    Si bro gracias al fin pude eliminar todo del mob proto en el sysser y asi poder ver al fin el error que se genera al crear pj mira:

    Quote

    SYSERR: Jul 14 14:28:23 :: DirectQuery: AsyncSQL::DirectQuery : mysql_query error: Data too long for column 'quickslot' at row 1
    query: INSERT INTO player  (id, account_id, name, level, st, ht, dx, iq, job, voice, dir, x, y, z, hp, mp, random_hp, random_sp, stat_point, stamina, part_base, part_main, part_hair, part_acce, gold, cheque, playtime, skill_level, quickslot, newquickslot) VALUES(0, 63376, '4641', 1, 5, 3, 3, 5, 6, 0, 0, 957128, 255002, 0, 770, 300,0, 0, 0, 800, 0, 0, 0, 0, 0, 0, 675637920, 0, '\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
    SYSERR: Jul 14 14:28:23 :: __QUERY_PLAYER_CREATE: QUERY_ERROR: UPDATE player_index  SET pid1=0 WHERE id=63376
     

    Sabrias que puede ser?

  5. hace 17 minutos, Break dijo:

    Ese error no es el motivo de que no te deje registrar pjs.

     

    Registra un pj, y mira el sysser de la db.

     

    Un saludo

    En la db me tira error de mob proto te lo mando al tiro.

    Quote

    SYSERR: Jul 14 11:11:58 :: ChildLoop: AsyncSQL: query failed: Field 'resist_claw' doesn't have a default value (query: replace into mob_proto  (vnum, name, locale_name, type, rank, battle_type, level, size, ai_flag, setRaceFlag, setImmuneFlag, on_click, empire, drop_item, resurrection_vnum, folder, st, dx, ht, iq, damage_min, damage_max, max_hp, regen_cycle, regen_percent, exp, gold_min, gold_max, def, attack_speed, move_speed, aggressive_hp_pct, aggressive_sight, attack_range, polymorph_item, enchant_curse, enchant_slow, enchant_poison, enchant_stun, enchant_critical, enchant_penetrate, resist_sword, resist_twohand, resist_dagger, resist_bell, resist_fan, resist_bow, resist_fire, resist_elect, resist_magic, resist_wind, resist_poison, dam_multiply, summon, drain_sp, skill_vnum0, skill_level0, skill_vnum1, skill_level1, skill_vnum2, skill_level2, skill_vnum3, skill_level3, skill_vnum4, skill_level4, sp_berserk, sp_stoneskin, sp_godspeed, sp_deathblow, sp_revive) values (34114, "ÇÒ·ÎÀ©°­½Ã(¹«¼Ó¼º)", "Genç Jia
    SYSERR: Jul 14 11:11:58 :: ChildLoop: AsyncSQL: query failed: Field 'resist_claw' doesn't have a default value (query: replace into mob_proto  (vnum, name, locale_name, type, rank, battle_type, level, size, ai_flag, setRaceFlag, setImmuneFlag, on_click, empire, drop_item, resurrection_vnum, folder, st, dx, ht, iq, damage_min, damage_max, max_hp, regen_cycle, regen_percent, exp, gold_min, gold_max, def, attack_speed, move_speed, aggressive_hp_pct, aggressive_sight, attack_range, polymorph_item, enchant_curse, enchant_slow, enchant_poison, enchant_stun, enchant_critical, enchant_penetrate, resist_sword, resist_twohand, resist_dagger, resist_bell, resist_fan, resist_bow, resist_fire, resist_elect, resist_magic, resist_wind, resist_poison, dam_multiply, summon, drain_sp, skill_vnum0, skill_level0, skill_vnum1, skill_level1, skill_vnum2, skill_level2, skill_vnum3, skill_level3, skill_vnum4, skill_level4, sp_berserk, sp_stoneskin, sp_godspeed, sp_deathblow, sp_revive) values (34115, "°íºí¸°1", "Kýrmýzý Elf", 1, 5,
    SYSERR: Jul 14 11:11:58 :: ChildLoop: AsyncSQL: query failed: Field 'resist_claw' doesn't have a default value (query: replace into mob_proto  (vnum, name, locale_name, type, rank, battle_type, level, size, ai_flag, setRaceFlag, setImmuneFlag, on_click, empire, drop_item, resurrection_vnum, folder, st, dx, ht, iq, damage_min, damage_max, max_hp, regen_cycle, regen_percent, exp, gold_min, gold_max, def, attack_speed, move_speed, aggressive_hp_pct, aggressive_sight, attack_range, polymorph_item, enchant_curse, enchant_slow, enchant_poison, enchant_stun, enchant_critical, enchant_penetrate, resist_sword, resist_twohand, resist_dagger, resist_bell, resist_fan, resist_bow, resist_fire, resist_elect, resist_magic, resist_wind, resist_poison, dam_multiply, summon, drain_sp, skill_vnum0, skill_level0, skill_vnum1, skill_level1, skill_vnum2, skill_level2, skill_vnum3, skill_level3, skill_vnum4, skill_level4, sp_berserk, sp_stoneskin, sp_godspeed, sp_deathblow, sp_revive) values (34116, "°íºí¸°2", "Yeþil Elf", 1, 5, 0
    SYSERR: Jul 14 11:11:58 :: ChildLoop: AsyncSQL: query failed: Field 'resist_claw' doesn't have a default value (query: replace into mob_proto  (vnum, name, locale_name, type, rank, battle_type, level, size, ai_flag, setRaceFlag, setImmuneFlag, on_click, empire, drop_item, resurrection_vnum, folder, st, dx, ht, iq, damage_min, damage_max, max_hp, regen_cycle, regen_percent, exp, gold_min, gold_max, def, attack_speed, move_speed, aggressive_hp_pct, aggressive_sight, attack_range, polymorph_item, enchant_curse, enchant_slow, enchant_poison, enchant_stun, enchant_critical, enchant_penetrate, resist_sword, resist_twohand, resist_dagger, resist_bell, resist_fan, resist_bow, resist_fire, resist_elect, resist_magic, resist_wind, resist_poison, dam_multiply, summon, drain_sp, skill_vnum0, skill_level0, skill_vnum1, skill_level1, skill_vnum2, skill_level2, skill_vnum3, skill_level3, skill_vnum4, skill_level4, sp_berserk, sp_stoneskin, sp_godspeed, sp_deathblow, sp_revive) values (34117, "°íºí¸°(¹«¼Ó¼º)", "Kýrmýzý Elf"
    SYSERR: Jul 14 11:11:58 :: ChildLoop: AsyncSQL: query failed: Field 'resist_claw' doesn't have a default value (query: replace into mob_proto  (vnum, name, locale_name, type, rank, battle_type, level, size, ai_flag, setRaceFlag, setImmuneFlag, on_click, empire, drop_item, resurrection_vnum, folder, st, dx, ht, iq, damage_min, damage_max, max_hp, regen_cycle, regen_percent, exp, gold_min, gold_max, def, attack_speed, move_speed, aggressive_hp_pct, aggressive_sight, attack_range, polymorph_item, enchant_curse, enchant_slow, enchant_poison, enchant_stun, enchant_critical, enchant_penetrate, resist_sword, resist_twohand, resist_dagger, resist_bell, resist_fan, resist_bow, resist_fire, resist_elect, resist_magic, resist_wind, resist_poison, dam_multiply, summon, drain_sp, skill_vnum0, skill_level0, skill_vnum1, skill_level1, skill_vnum2, skill_level2, skill_vnum3, skill_level3, skill_vnum4, skill_level4, sp_berserk, sp_stoneskin, sp_godspeed, sp_deathblow, sp_revive) values (34118, "ºÎÈ°ÀýÅä³¢(W)", "Donni", 1, 5,
    SYSERR: Jul 14 11:11:58 :: ChildLoop: AsyncSQL: query failed: Field 'resist_claw' doesn't have a default value (query: replace into mob_proto  (vnum, name, locale_name, type, rank, battle_type, level, size, ai_flag, setRaceFlag, setImmuneFlag, on_click, empire, drop_item, resurrection_vnum, folder, st, dx, ht, iq, damage_min, damage_max, max_hp, regen_cycle, regen_percent, exp, gold_min, gold_max, def, attack_speed, move_speed, aggressive_hp_pct, aggressive_sight, attack_range, polymorph_item, enchant_curse, enchant_slow, enchant_poison, enchant_stun, enchant_critical, enchant_penetrate, resist_sword, resist_twohand, resist_dagger, resist_bell, resist_fan, resist_bow, resist_fire, resist_elect, resist_magic, resist_wind, resist_poison, dam_multiply, summon, drain_sp, skill_vnum0, skill_level0, skill_vnum1, skill_level1, skill_vnum2, skill_level2, skill_vnum3, skill_level3, skill_vnum4, skill_level4, sp_berserk, sp_stoneskin, sp_godspeed, sp_deathblow, sp_revive) values (34119, "ºÎÈ°ÀýÅä³¢(G)", "Frank", 1, 5,
    SYSERR: Jul 14 11:11:58 :: socket_bind: bind: Address already in use
    SYSERR: Jul 14 11:11:58 :: pid_deinit: 
    End of pid

     

  6. Eh buscado en varios foros este error el cual lo encuentro raro y nunca me habia pasado, vi varias soluciones como por ejemplo:

    reparar las tablas y luego optimizarlas tanto las de player como las de account, tambien fui a design table de player y borre 3 field que decian borrar "facebook y 2 con nombres extraños". 

    Otras dicen borrar banword "esa igual la hice", pero ninguna dio resultado, en sysser no me muestra nada extraño y ya la verdad nose que mas hacer. 

    Si alguien me puede ayudar se los agradeceria. 

    Gracias de antemano.

  7. hace 13 minutos, Dilong dijo:

    Borra los logs con un clear >> intenta crear el personaje y pon el syserr aqui xd

    En ch1, db no me sale nada raro, pero en game99 me aparece esto

    Quote

    SYSERR: Jul 13 16:59:11 :: ChildLoop: AsyncSQL::ChildLoop : mysql_query error: Out of range value for column 'time' at row 1:
    query: INSERT INTO bootlog (time, hostname, channel) VALUES(NOW(), 'channel99', 99)

     

  8. Hola buenas estaba probando unos files que encontre por ahi, el problema es que las cuentas que ya estaban creadas que son "6" entraban normalmente excepto 1, y yo al crearme mi cuenta normalmente tampoco me deja conectar y esto me aparece en el sysser de la "DB"

    Gracias de antemano

     
    Quote

    SYSERR: Jul 13 15:33:49 :: ChildLoop: AsyncSQL: query failed: Field 'pid5' doesn't have a default value (query: INSERT INTO player_index  (id) VALUES(1) errno: 1364)
    SYSERR: Jul 13 15:33:49 :: ChildLoop: AsyncSQL: query failed: Field 'pid5' doesn't have a default value (query: INSERT INTO player_index  (id) VALUES(1) errno: 1364)
    SYSERR: Jul 13 15:33:50 :: ChildLoop: AsyncSQL: query failed: Field 'pid5' doesn't have a default value (query: INSERT INTO player_index  (id) VALUES(1) errno: 1364)
    SYSERR: Jul 13 15:33:50 :: ChildLoop: AsyncSQL: query failed: Field 'pid5' doesn't have a default value (query: INSERT INTO player_index  (id) VALUES(1) errno: 1364)
    SYSERR: Jul 13 15:33:50 :: ChildLoop: AsyncSQL: query failed: Field 'pid5' doesn't have a default value (query: INSERT INTO player_index  (id) VALUES(1) errno: 1364)
    SYSERR: Jul 13 15:33:50 :: ChildLoop: AsyncSQL: query failed: Field 'pid5' doesn't have a default value (query: INSERT INTO player_index  (id) VALUES(1) errno: 1364)
    SYSERR: Jul 13 15:33:50 :: ChildLoop: AsyncSQL: query failed: Field 'pid5' doesn't have a default value (query: INSERT INTO player_index  (id) VALUES(1) errno: 1364)
    SYSERR: Jul 13 15:33:51 :: ChildLoop: AsyncSQL: query failed: Field 'pid5' doesn't have a default value (query: INSERT INTO player_index  (id) VALUES(1) errno: 1364)
    SYSERR: Jul 13 15:33:51 :: ChildLoop: AsyncSQL: query failed: Field 'pid5' doesn't have a default value (query: INSERT INTO player_index  (id) VALUES(1) errno: 1364)
    SYSERR: Jul 13 15:33:51 :: ChildLoop: AsyncSQL: query failed: Field 'pid5' doesn't have a default value (query: INSERT INTO player_index  (id) VALUES(1) errno: 1364)
    SYSERR: Jul 13 15:33:51 :: ChildLoop: AsyncSQL: query failed: Field 'pid5' doesn't have a default value (query: INSERT INTO player_index  (id) VALUES(1) errno: 1364)
    SYSERR: Jul 13 15:33:51 :: ChildLoop: AsyncSQL: query failed: Field 'pid5' doesn't have a default value (query: INSERT INTO player_index  (id) VALUES(1) errno: 1364)
    SYSERR: Jul 13 15:33:52 :: ChildLoop: AsyncSQL: query failed: Field 'pid5' doesn't have a default value (query: INSERT INTO player_index  (id) VALUES(1) errno: 1364)
    SYSERR: Jul 13 15:33:52 :: ChildLoop: AsyncSQL: query failed: Field 'pid5' doesn't have a default value (query: INSERT INTO player_index  (id) VALUES(1) errno: 1364)

    Lo primero que pense que al ver player_index fue truncar esa tabla para que quedara limpia, pero al final tampoco me ah funcionado. Si alguien me puede ayudar con eso se lo agradeceria demasiado. 

  9. Hola depende como tengas configurado tu servidor, si es por .txt lo tienes que editar en el item_proto.txt, y si lo tienes montado por SQL, tendras que editarlo en el item proto de la mysql por navicat, pero igual tendras que editar el item_proto.xml que generes del locale_xx, ya que si solo lo editas por navicat "si servira", pero el precio en forma visible si no lo editas en el item proto se seguira viendo el antiguo.. 

    Saludos!

×
×
  • Crear nuevo...