-
Contador contenido
45 -
Ingreso
-
Última visita
-
Días ganados
3
Mensajes publicados por Migxelito
-
-
-
hace 4 minutos, Luis Andre Urquia Luna dijo:
muchas gracias !!!
De nada
-
hace 1 hora, Alex Tapasco dijo:
link caido
Ve el año de la publicacion amigo...
-
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!
-
Nose si te sirva pero ese tengo yo en español.
Saludos!
Debes iniciar sesión para ver el contenido del enlace en esta publicación.- Luis Andre Urquia Luna reacciono a esto
- 1
-
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
-
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:
QuoteSYSERR: 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?
-
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.
QuoteSYSERR: 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 -
hace 2 horas, RobertSV dijo:
Que error te da en sysser
SYSERR: Jul 14 08:12:31 :: 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(), 'core1', 1)eso me sale en ch1
-
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.
-
hace 2 minutos, Dilong dijo:
A caso usas files del 2008 o que, esta lleno de errores absurdos ._.
jajaja no :c pero necesito solucionarlo xD
-
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
QuoteSYSERR: 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) -
hace 4 minutos, Dilong dijo:
Marca o desmarca el "default value" en pid5 de player index
Y si luego me dice que no puedo crear un personaje porque seria bro?
Debes iniciar sesión para ver el contenido del enlace en esta publicación. -
hace 1 minuto, Dilong dijo:
Marca o desmarca el "default value" en pid5 de player index
Eres el puto amo
-
Pero lo descompilas con el que dice ITEM_PROTO40k o el ITEM_PROTO normal.. Ahi tienes que ver las dos opciones
-
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
QuoteSYSERR: 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.
-
Probaste el zone archiver para descompilar tu itemproto?
-
40k es la version de tus files, primero tu servidor anda por sql o por txt? si es por txt revisa en game/db/ ahi tienes tus protos para compilarlos luego debes usar el dum_proto que deberias tener en tus files.
-
-
-
hace 1 hora, bastian8909 dijo:
Tendrias el dum_proto por hay?
Ese lo deberias tener si no me equivoco en tu binario o source. Ya que no todos estan configurados de la misma manera amigo.
-
hace 6 horas, bastian8909 dijo:
Hola lo tengo montado por txt pero que item_proto.txt tengo que editar el de los locales_xx o solo por el item_proto.txt del Winscp?
Cuando edites el item_proto.txt de tu servidor "wincsp", luego con dum_proto lo abres para que te cree el item_proto de tu cliente. Asi lo tienes en los dos lados iguales. Saludos!
-
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!
-
Ayuda con instalación.
en Temas resueltos
Publicado
Prueba cambiando los property por otro