Bueno espero que le sirva esta guia xD..
Es para poder quitar los warning del emulador..
No se si les ha pasado que al subir el max level les marca un aviso de warning
O cuando suben el drop max tambien les sale un mensaje de warning
Antes que nada hagan un respaldo completo de su emulador o server. En caso de que algo salga mal o no les guste o surgan problemas posteriores a hacer esta modificacion:Para solucion es esta:
Se dirigen a emulador/src/map/battle.c
Se dirigen y buscan estas lineas
{ "max_lv", &battle_config.max_lv, 99, 0, 127, }
{ "aura_lv", &battle_config.aura_lv, 99, 0, INT_MAX, },
{ "item_logarithmic_drops", &battle_config.logarithmic_drops, 0, 0, 1, },
{ "item_drop_common_min", &battle_config.item_drop_common_min, 1, 1, 10000, },
{ "item_drop_common_max", &battle_config.item_drop_common_max, 10000, 1, 10000, },
{ "item_drop_equip_min", &battle_config.item_drop_equip_min, 1, 1, 10000, },
{ "item_drop_equip_max", &battle_config.item_drop_equip_max, 10000, 1, 10000, },
{ "item_drop_card_min", &battle_config.item_drop_card_min, 1, 1, 10000, },
{ "item_drop_card_max", &battle_config.item_drop_card_max, 10000, 1, 10000, },
{ "item_drop_mvp_min", &battle_config.item_drop_mvp_min, 1, 1, 10000, },
{ "item_drop_mvp_max", &battle_config.item_drop_mvp_max, 10000, 1, 10000, },
{ "item_drop_heal_min", &battle_config.item_drop_heal_min, 1, 1, 10000, },
{ "item_drop_heal_max", &battle_config.item_drop_heal_max, 10000, 1, 10000, },
{ "item_drop_use_min", &battle_config.item_drop_use_min, 1, 1, 10000, },
{ "item_drop_use_max", &battle_config.item_drop_use_max, 10000, 1, 10000, },
{ "item_drop_add_min", &battle_config.item_drop_adddrop_min, 1, 1, 10000, },
{ "item_drop_add_max", &battle_config.item_drop_adddrop_max, 10000, 1, 10000, },
{ "item_drop_treasure_min", &battle_config.item_drop_treasure_min, 1, 1, 10000, },
{ "item_drop_treasure_max", &battle_config.item_drop_treasure_max, 10000, 1, 10000, },
{ "item_rate_mvp", &battle_config.item_rate_mvp, 100, 0, 1000000, },
{ "item_rate_common", &battle_config.item_rate_common, 100, 0, 1000000, },
{ "item_rate_common_boss", &battle_config.item_rate_common_boss, 100, 0, 1000000, },
{ "item_rate_equip", &battle_config.item_rate_equip, 100, 0, 1000000, },
{ "item_rate_equip_boss", &battle_config.item_rate_equip_boss, 100, 0, 1000000, },
{ "item_rate_card", &battle_config.item_rate_card, 100, 0, 1000000, },
{ "item_rate_card_boss", &battle_config.item_rate_card_boss, 100, 0, 1000000, },
{ "item_rate_heal", &battle_config.item_rate_heal, 100, 0, 1000000, },
{ "item_rate_heal_boss", &battle_config.item_rate_heal_boss, 100, 0, 1000000, },
{ "item_rate_use", &battle_config.item_rate_use, 100, 0, 1000000, },
{ "item_rate_use_boss", &battle_config.item_rate_use_boss, 100, 0, 1000000, },
{ "item_rate_adddrop", &battle_config.item_rate_adddrop, 100, 0, 1000000, },
{ "item_rate_treasure", &battle_config.item_rate_treasure, 100, 0, 1000000, },
Posteriormente solo modifican deacuerdo a la cantidad de lvl o de rate de drop que tengan..Recompilan el emulador y listo.
Un ejemplo yo tengo lvl max 999 lo pongo de esta manera para que no me salga el warning
{ "max_lv", &battle_config.max_lv, 99, 0, 127, }, ------------- Original
{ "max_lv", &battle_config.max_lv,
999, 0,
999, }, ------------- Modifcado
Igual para el aura
{ "aura_lv", &battle_config.aura_lv, 99, 0, INT_MAX, },------------- Original
{ "aura_lv", &battle_config.aura_lv,
999, 0, INT_MAX, },------------- Modifcado
Para el drop solo pondre un ejemplo ya que todos se hacen igual
{ "item_drop_equip_min", &battle_config.item_drop_equip_min, 1, 1, 10000, }, ------------- Original
{ "item_drop_equip_max", &battle_config.item_drop_equip_max, 10000, 1, 10000, },------------- Original
Aqui solo modificaran las cantidades mas altas de acuerdo a su drop tiene por default 10000 y mis rates son de 1000000 entonces modifico de esta manera
{ "item_drop_equip_min", &battle_config.item_drop_equip_min, 1, 1,
1000000, }, ------------- Modifcado
{ "item_drop_equip_max", &battle_config.item_drop_equip_max,
1000000, 1,
1000000, },------------- Modifcado
Y asi en todas las otras opciones..Este archivo battle.c tiene mas opciones configurables pero ya es bajo su responsabilidad saber para que sirve cada cosa.. Cuando terminen de hacer las modificaciones salvan el documento y recompilan el emulador y listo. Ya no les sadran los warning..
COMO QUITAR EL MENSAJE DE [Debug]: interserver storage memory initialize....(7212 byte) A la mayoria le ha salido este mensaje en su emulador
Bueno la solucion que me sirvio a mi fue esta:
Diringanse a esta ruta
emulador/src/map/int_storage.c
Ya que esten ahi se dirigen a esta lineas
// storage data initialize
int inter_storage_sql_init(void)
{
//memory alloc
ShowDebug("interserver storage memory initialize....(%d byte)\n",sizeof(struct storage));
storage_pt = (struct storage*)aCalloc(sizeof(struct storage), 1);
guild_storage_pt = (struct guild_storage*)aCalloc(sizeof(struct guild_storage), 1);
return 1;
}
Lo que tienen que hacer es solo colocar // en esta linea de esta manera
// storage data initialize
int inter_storage_sql_init(void)
{
//memory alloc
//ShowDebug("interserver storage memory initialize....(%d byte)\n",sizeof(struct storage));
storage_pt = (struct storage*)aCalloc(sizeof(struct storage), 1);
guild_storage_pt = (struct guild_storage*)aCalloc(sizeof(struct guild_storage), 1);
return 1;
}
Salvan el documento y recompilan el emulador y con eso desaparecera el mensaje de debug.
Espero que les sirva esta guia..
NOTAS IMPORTANTESNota1: Los warning no afectan en nada al emulador es decir no es un error es solo una advertencia, esta guia es solo para aquellas personas que les gusta tener su emulador limpio fuera de warnings..
Nota2: En caso de que surga algun problema debido a la recompilacion del emulador o sientan que debido a la misma tiene un mal desempeño su server..Ocupen el respaldo que les comente que hicieran de su server completo.
Saludos..
Ahi si gustan agregar esta guia adelante..Y tambien tienen permiso los moderadores de modificarla..
Si no pues no hay problema

. Se quedara solo como referencia xD.