04/06/2019, 10:06 AM
Código PHP:
Host_Error: ED_ParseEdict: Model '*158' failed to precache because the item count is over the 512 limit.
Reduce the number of brush models and/or regular models in the map to correct this.
L 06/04/2019 - 12:55:53: FATAL ERROR (shutting down): Host_Error: ED_ParseEdict: Model '*158' failed to precache because the item count is over the 512 limit.
Reduce the number of brush models and/or regular models in the map to correct this.
FATAL ERROR (shutting down): Host_Error: ED_ParseEdict: Model '*158' failed to precache because the item count is over the 512 limit.
Reduce the number of brush models and/or regular models in the map to correct this.
Estoy usando 3 plugins diferentes pero sigue siendo el mismo error
Código:
#include <amxmodx>
#include <fakemeta>
#define PLUGIN "[ZE] Addon: PrecacheX"
#define VERSION "1.0"
#define AUTHOR "Dias"
new Array:ArSound
new TempData[64]
new const UnPrecache_SoundList[68][] =
{
"ze_sound/win_zombies_tlg.wav",
"ze_sound/win_humans_tlg.wav",
"ze_sound/winnoone.wav",
"ze_sound/human_death_01.wav",
"ze_sound/human_death_02.wav",
"zombie_plague/zombie_pain1.wav",
"zombie_plague/zombie_pain2.wav",
"zombie_plague/zombie_pain3.wav",
"zombie_plague/zombie_pain4.wav",
"zombie_plague/zombie_pain5.wav",
"ze_sound/nemesis_pain_1.wav",
"ze_sound/nemesis_pain_1.wav",
"ze_sound/nemesis_pain_3.wav",
"zombie_plague/zombie_die1.wav",
"zombie_plague/zombie_die2.wav",
"ze_sound/zombi_death_1.wav",
"ze_sound/zombi_death_2.wav",
"zombie_plague/zombie_fall1.wav",
"ze_sound/zombi_swing_1.wav",
"ze_sound/zombi_wall_1.wav",
"ze_sound/zombi_attack_1.wav",
"ze_sound/zombi_attack_2.wav",
"ze_sound/zombi_attack_3.wav",
"ze_sound/zombi_attack_1.wav",
"ze_sound/zombi_attack_2.wav",
"ze_sound/zombi_attack_3.wav",
"zombie_plague/zombie_madness1.wav",
"zombie_apocalypse/nemali1.wav",
"zombie_apocalypse/nemali2.wav",
"zombie_apocalypse/survwesk1.wav",
"zombie_apocalypse/survwesk2.wav",
"ambience/the_horror2.wav",
"zombie_apocalypse/nemali1.wav",
"zombie_apocalypse/survwesk1.wav",
"ze_sound/zombie_armagedon.wav",
"zombie_plague/grenade_infect.wav",
"ze_sound/human_death_01.wav",
"ze_sound/human_death_02.wav",
"ze_sound/zm_molotov.wav",
"zombie_plague/zombie_burn3.wav",
"zombie_plague/zombie_burn4.wav",
"zombie_plague/zombie_burn5.wav",
"zombie_plague/zombie_burn6.wav",
"zombie_plague/zombie_burn7.wav",
"warcraft3/frostnova.wav",
"warcraft3/impalehit.wav",
"warcraft3/impalelaunch1.wav",
"weapons/explode3.wav",
"weapons/explode4.wav",
"weapons/explode5.wav",
"items/nvg_on.wav",
"items/smallmedkit1.wav",
"zombie_apocalypse/thunder1.wav",
"zombie_apocalypse/thunder2.wav",
"zombie_apocalypse/thunder_awp1.wav",
"zombie_apocalypse/questcomplete1.wav",
"zombie_plague/lvl_up.wav",
"zombie_plague/lowlevelup.wav",
"zombie_apocalypse/one.wav",
"zombie_apocalypse/two.wav",
"zombie_apocalypse/three.wav",
"zombie_apocalypse/four.wav",
"zombie_apocalypse/five.wav",
"zombie_apocalypse/six.wav",
"zombie_apocalypse/seven.wav",
"zombie_apocalypse/eight.wav",
"zombie_apocalypse/nine.wav",
"zombie_apocalypse/ten.wav"
}
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
server_print(Precache System: Sound Precache Reserved Slots: %i", 512 - ArraySize(ArSound))
}
public plugin_precache()
{
ArSound = ArrayCreate(64, 1)
register_forward(FM_PrecacheSound, "fw_PrecacheSound")
register_forward(FM_PrecacheSound, "fw_PrecacheSound_Post", 1)
}
public fw_PrecacheSound(const Sound[])
{
if(Sound[0] == 'h' && Sound[1] == 'o')
return FMRES_SUPERCEDE
for(new i = 0; i < sizeof(UnPrecache_SoundList); i++)
{
if(equal(Sound, UnPrecache_SoundList[i]))
return FMRES_SUPERCEDE
}
return FMRES_HANDLED
}
public fw_PrecacheSound_Post(const Sound[])
{
if(Sound[0] == 'h' && Sound[1] == 'o')
return FMRES_IGNORED
for(new i = 0; i < sizeof(UnPrecache_SoundList); i++)
{
if(equal(Sound, UnPrecache_SoundList[i]))
return FMRES_IGNORED
}
new Precached = 0
for(new i = 0; i < ArraySize(ArSound); i++)
{
ArrayGetString(ArSound, i, TempData, sizeof(TempData))
if(equal(TempData, Sound)) { Precached = 1; break; }
}
static Line
if(!Precached)
{
ArrayPushString(ArSound, Sound)
Line++
}
return FMRES_HANDLED
}
Código:
#include <amxmodx>
#include <fakemeta>
#define PLUGIN "[ZEVO] Addon: PrecacheX"
#define VERSION "1.0"
#define AUTHOR "Dias Pendragon Leon"
new Array:ArModel, Array:ArSound
new TempData[64]
new const UnPrecache_ModelList[73][] =
{
"models/zombie_plague/v_balrog_ethereal.mdl",
"models/zombie_plague/p_balrog_ethereal.mdl",
"models/zombie_plague/w_balrog_ethereal.mdl",
"models/ze_knifes/v_clawhammer.mdl",
"models/ze_knifes/p_clawhammer.mdl",
"models/ze_knifes/v_combat.mdl",
"models/ze_knifes/p_combat.mdl",
"models/ze_knifes/v_crowbar.mdl",
"models/ze_knifes/p_crowbar.mdl",
"models/ze_knifes/v_RyuStick.mdl",
"models/ze_knifes/p_RyuStick.mdl",
"models/ze_knifes/v_katana_dragom.mdl",
"models/ze_knifes/p_katana_dragon.mdl",
"models/ze_knifes/v_warhammer.mdl",
"models/ze_knifes/p_warhammer.mdl",
"models/ze_knifes_tlg/v_horseaxe.mdl",
"models/ze_knifes_tlg/p_horseaxe.mdl",
"models/ze_knifes_tlg/v_admin_wh.mdl",
"models/ze_knifes_tlg/p_admin_wh.mdl",
"models/ze_knifes_tlg/v_admin_t9.mdl",
"models/ze_knifes_tlg/p_admin_t9.mdl",
"models/ze_knifes_tlg/v_knife_crowbarz.mdl",
"models/ze_knifes_tlg/p_crowbar.mdl",
"models/ze_knifes_tlg/v_bowie_crimsonweb.mdl",
"models/ze_knifes_tlg/p_warhammer_red.mdl",
"models/ze_knifes_tlg/v_chipote.mdl",
"models/ze_knifes_tlg/p_chipote.mdl",
"models/ze_knifes_tlg/v_neon-sword.mdl",
"models/ze_knifes_tlg/p_neon-sword.mdl",
"models/ze_knifes_tlg/v_paladin_knife.mdl",
"models/ze_knifes_tlg/p_paladin_knife.mdl",
"models/ze_knifes_tlg/v_hammer_galaxy.mdl",
"models/ze_knifes_tlg/p_hammer_galaxy.mdl",
"models/ze_knifes_tlg/v_bayonet.mdl",
"models/ze_knifes_tlg/p_bayonet.mdl",
"models/ze_knifes_tlg/v_golden_katana.mdl",
"models/ze_knifes_tlg/p_golden_katana.mdl" ,
"models/ze_knifes_tlg/v_hammer_lego.mdl",
"models/ze_knifes_tlg/p_hammer_lego.mdl",
"models/ze_knifes_tlg/p_warhammer_red.mdl",
"models/hats_ze/tlg_bymulti.mdl",
"models/hats_ze/santahat2.mdl",
"models/hats_ze/bomba.mdl",
"models/hats_ze/clon.mdl",
"models/hats_ze/drdoom.mdl",
"models/hats_ze/sheih.mdl",
"models/hats_ze/svarshik.mdl",
"models/hats_ze/gazowa.mdl",
"models/hats_ze/kraken_v2.mdl",
"models/hats_ze/minion.mdl",
"models/hats_ze/dino_back.mdl",
"models/hats_ze/mc.mdl",
"models/hats_ze/egypt.mdl",
"models/hats_ze/jack.mdl",
"models/hats_ze/fantasma.mdl",
"models/hats_ze/mars.mdl",
"models/hats_ze/hk.mdl",
"models/hats_ze/angel_tlg.mdl",
"models/hats_ze/diablo_tlg.mdl",
"models/hats_ze/naruto_tlg.mdl",
"models/hats_ze/nemesis_tlg.mdl",
"models/hats_ze/admin_tlg.mdl",
"models/weapons/p_dualkriss.mdl",
"models/weapons/v_dualkriss.mdl",
"models/weapons/w_dualkriss.mdl",
"sprites/wpn_sprites/640hud7.spr",
"sprites/wpn_sprites/640hud54.spr",
"sprites/blood.spr",
"sprites/bloodspray.spr",
"sprites/640hud2_bethereal.spr",
"sprites/640hud10_bethereal.spr",
"sprites/640hud74_bethereal.spr",
"sprites/zombie_plague/balrog_ethereal_exp.spr"
}
new const UnPrecache_SoundList[76][] =
{
"ze_sound/win_zombies_tlg.wav",
"ze_sound/win_humans_tlg.wav",
"ze_sound/winnoone.wav",
"ze_sound/human_death_01.wav",
"ze_sound/human_death_02.wav",
"zombie_plague/zombie_pain1.wav",
"zombie_plague/zombie_pain2.wav",
"zombie_plague/zombie_pain3.wav",
"zombie_plague/zombie_pain4.wav",
"zombie_plague/zombie_pain5.wav",
"ze_sound/nemesis_pain_1.wav",
"ze_sound/nemesis_pain_1.wav",
"ze_sound/nemesis_pain_3.wav",
"zombie_plague/zombie_die1.wav",
"zombie_plague/zombie_die2.wav",
"ze_sound/zombi_death_1.wav",
"ze_sound/zombi_death_2.wav",
"zombie_plague/zombie_fall1.wav",
"ze_sound/zombi_swing_1.wav",
"ze_sound/zombi_wall_1.wav",
"ze_sound/zombi_attack_1.wav",
"ze_sound/zombi_attack_2.wav",
"ze_sound/zombi_attack_3.wav",
"ze_sound/zombi_attack_1.wav",
"ze_sound/zombi_attack_2.wav",
"ze_sound/zombi_attack_3.wav",
"zombie_plague/zombie_madness1.wav",
"zombie_apocalypse/nemali1.wav",
"zombie_apocalypse/nemali2.wav",
"zombie_apocalypse/survwesk1.wav",
"zombie_apocalypse/survwesk2.wav",
"ambience/the_horror2.wav",
"zombie_apocalypse/nemali1.wav",
"zombie_apocalypse/survwesk1.wav",
"ze_sound/zombie_armagedon.wav",
"zombie_plague/grenade_infect.wav",
"ze_sound/human_death_01.wav",
"ze_sound/human_death_02.wav",
"ze_sound/zm_molotov.wav",
"zombie_plague/zombie_burn3.wav",
"zombie_plague/zombie_burn4.wav",
"zombie_plague/zombie_burn5.wav",
"zombie_plague/zombie_burn6.wav",
"zombie_plague/zombie_burn7.wav",
"warcraft3/frostnova.wav",
"warcraft3/impalehit.wav",
"warcraft3/impalelaunch1.wav",
"weapons/explode3.wav",
"weapons/explode4.wav",
"weapons/explode5.wav",
"items/nvg_on.wav",
"items/smallmedkit1.wav",
"zombie_apocalypse/thunder1.wav",
"zombie_apocalypse/thunder2.wav",
"zombie_apocalypse/thunder_awp1.wav",
"zombie_apocalypse/questcomplete1.wav",
"zombie_plague/lvl_up.wav",
"zombie_plague/lowlevelup.wav",
"zombie_apocalypse/one.wav",
"zombie_apocalypse/two.wav",
"zombie_apocalypse/three.wav",
"zombie_apocalypse/four.wav",
"zombie_apocalypse/five.wav",
"zombie_apocalypse/six.wav",
"zombie_apocalypse/seven.wav",
"zombie_apocalypse/eight.wav",
"zombie_apocalypse/nine.wav",
"zombie_apocalypse/ten.wav",
"weapons/ethereal_shoot.wav",
"weapons/ethereal_reload.wav",
"weapons/ethereal_idle1.wav",
"weapons/ethereal_draw.wav",
"weapons/dualkriss.wav",
"weapons/dualkriss_clipin.wav",
"weapons/dualkriss_clipout.wav",
"weapons/dualkriss_draw.wav"
}
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
server_print("Thanatos System: Model Precache Reserved Slots: %i", 512 - ArraySize(ArModel))
server_print("Thanatos System: Sound Precache Reserved Slots: %i", 512 - ArraySize(ArSound))
}
public plugin_precache()
{
ArModel = ArrayCreate(64, 1)
ArSound = ArrayCreate(64, 1)
register_forward(FM_PrecacheModel, "fw_PrecacheModel")
register_forward(FM_PrecacheModel, "fw_PrecacheModel_Post", 1)
register_forward(FM_PrecacheSound, "fw_PrecacheSound")
register_forward(FM_PrecacheSound, "fw_PrecacheSound_Post", 1)
}
public fw_PrecacheModel(const Model[])
{
for(new i = 0; i < sizeof(UnPrecache_ModelList); i++)
{
if(equal(Model, UnPrecache_ModelList[i]))
return FMRES_SUPERCEDE
}
return FMRES_IGNORED
}
public fw_PrecacheModel_Post(const Model[])
{
for(new i = 0; i < sizeof(UnPrecache_ModelList); i++)
{
if(equal(Model, UnPrecache_ModelList[i]))
return FMRES_IGNORED
}
new Precached = 0
for(new i = 0; i < ArraySize(ArModel); i++)
{
ArrayGetString(ArModel, i, TempData, sizeof(TempData))
if(equal(TempData, Model)) { Precached = 1; break; }
}
if(!Precached) ArrayPushString(ArModel, Model)
return FMRES_IGNORED
}
public fw_PrecacheSound(const Sound[])
{
if(Sound[0] == 'h' && Sound[1] == 'o')
return FMRES_SUPERCEDE
for(new i = 0; i < sizeof(UnPrecache_SoundList); i++)
{
if(equal(Sound, UnPrecache_SoundList[i]))
return FMRES_SUPERCEDE
}
return FMRES_HANDLED
}
public fw_PrecacheSound_Post(const Sound[])
{
if(Sound[0] == 'h' && Sound[1] == 'o')
return FMRES_IGNORED
for(new i = 0; i < sizeof(UnPrecache_SoundList); i++)
{
if(equal(Sound, UnPrecache_SoundList[i]))
return FMRES_IGNORED
}
new Precached = 0
for(new i = 0; i < ArraySize(ArSound); i++)
{
ArrayGetString(ArSound, i, TempData, sizeof(TempData))
if(equal(TempData, Sound)) { Precached = 1; break; }
}
static Line
if(!Precached)
{
ArrayPushString(ArSound, Sound)
Line++
}
return FMRES_HANDLED
}
Código:
#include <amxmodx>
#include <fakemeta>
#define PLUGIN "[ZEVO] Addon: PrecacheX 2"
#define VERSION "1.0"
#define AUTHOR "Dias Pendragon Leon"
new Array:ArModel, Array:ArSound
new TempData[64]
new const UnPrecache_ModelList[32][] =
{
"models/w_battery.mdl",
"models/shield/p_shield_deagle.mdl",
"models/shield/p_shield_fiveseven.mdl",
"models/shield/p_shield_flashbang.mdl",
"models/shield/p_shield_glock18.mdl",
"models/shield/p_shield_hegrenade.mdl",
"models/shield/p_shield_knife.mdl",
"models/shield/p_shield_p228.mdl",
"models/shield/p_shield_smokegrenade.mdl",
"models/shield/p_shield_usp.mdl",
"models/shield/v_shield_deagle.mdl",
"models/shield/v_shield_fiveseven.mdl",
"models/shield/v_shield_flashbang.mdl",
"models/shield/v_shield_glock18.mdl",
"models/shield/v_shield_hegrenade.mdl",
"models/shield/v_shield_knife.mdl",
"models/shield/v_shield_p228.mdl",
"models/shield/v_shield_smokegrenade.mdl",
"models/shield/v_shield_usp.mdl",
"models/w_antidote.mdl",
"models/w_security.mdl",
"models/w_longjump.mdl",
"sprites/WXplo1.spr",
"sprites/bubble.spr",
"sprites/eexplo.spr",
"sprites/fexplo.spr",
"sprites/fexplo1.spr",
"sprites/b-tele1.spr",
"sprites/c-tele1.spr",
"sprites/ledglow.spr",
"sprites/laserdot.spr",
"sprites/explode1.spr"
}
new const UnPrecache_SoundList[116][] =
{
"items/suitcharge1.wav",
"items/suitchargeno1.wav",
"items/suitchargeok1.wav",
"common/wpn_hudoff.wav",
"common/wpn_hudon.wav",
"common/wpn_moveselect.wav",
"player/geiger6.wav",
"player/geiger5.wav",
"player/geiger4.wav",
"player/geiger3.wav",
"player/geiger2.wav",
"player/geiger1.wav ",
"weapons/bullet_hit1.wav",
"weapons/bullet_hit2.wav",
"items/weapondrop1.wav",
"weapons/generic_reload.wav",
"buttons/bell1.wav",
"buttons/blip1.wav",
"buttons/blip2.wav",
"buttons/button11.wav",
"buttons/latchunlocked2.wav",
"buttons/lightswitch2.wav",
"ambience/quail1.wav",
"events/tutor_msg.wav",
"events/enemy_died.wav",
"events/friend_died.wav",
"events/task_complete.wav",
"weapons/ak47_clipout.wav",
"weapons/ak47_clipin.wav",
"weapons/ak47_boltpull.wav",
"weapons/aug_clipout.wav",
"weapons/aug_clipin.wav",
"weapons/aug_boltpull.wav",
"weapons/aug_boltslap.wav",
"weapons/aug_forearm.wav",
"weapons/c4_click.wav",
"weapons/c4_beep1.wav",
"weapons/c4_beep2.wav",
"weapons/c4_beep3.wav",
"weapons/c4_beep4.wav",
"weapons/c4_beep5.wav",
"weapons/c4_explode1.wav",
"weapons/c4_plant.wav",
"weapons/c4_disarm.wav",
"weapons/c4_disarmed.wav",
"weapons/elite_reloadstart.wav",
"weapons/elite_leftclipin.wav",
"weapons/elite_clipout.wav",
"weapons/elite_sliderelease.wav",
"weapons/elite_rightclipin.wav",
"weapons/elite_deploy.wav",
"weapons/famas_clipout.wav",
"weapons/famas_clipin.wav",
"weapons/famas_boltpull.wav",
"weapons/famas_boltslap.wav",
"weapons/famas_forearm.wav",
"weapons/g3sg1_slide.wav",
"weapons/g3sg1_clipin.wav",
"weapons/g3sg1_clipout.wav",
"weapons/galil_clipout.wav",
"weapons/galil_clipin.wav",
"weapons/galil_boltpull.wav",
"weapons/m4a1_clipin.wav",
"weapons/m4a1_clipout.wav",
"weapons/m4a1_boltpull.wav",
"weapons/m4a1_deploy.wav",
"weapons/m4a1_silencer_on.wav",
"weapons/m4a1_silencer_off.wav",
"weapons/m249_boxout.wav",
"weapons/m249_boxin.wav",
"weapons/m249_chain.wav",
"weapons/m249_coverup.wav",
"weapons/m249_coverdown.wav",
"weapons/mac10_clipout.wav",
"weapons/mac10_clipin.wav",
"weapons/mac10_boltpull.wav",
"weapons/mp5_clipout.wav",
"weapons/mp5_clipin.wav",
"weapons/mp5_slideback.wav",
"weapons/p90_clipout.wav",
"weapons/p90_clipin.wav",
"weapons/p90_boltpull.wav",
"weapons/p90_cliprelease.wav",
"weapons/p228_clipout.wav",
"weapons/p228_clipin.wav",
"weapons/p228_sliderelease.wav",
"weapons/p228_slidepull.wav",
"weapons/scout_bolt.wav",
"weapons/scout_clipin.wav",
"weapons/scout_clipout.wav",
"weapons/sg550_boltpull.wav",
"weapons/sg550_clipin.wav",
"weapons/sg550_clipout.wav",
"weapons/sg552_clipout.wav",
"weapons/sg552_clipin.wav",
"weapons/sg552_boltpull.wav",
"weapons/ump45_clipout.wav",
"weapons/ump45_clipin.wav",
"weapons/ump45_boltslap.wav",
"weapons/usp_clipout.wav",
"weapons/usp_clipin.wav",
"weapons/usp_silencer_on.wav",
"weapons/usp_silencer_off.wav",
"weapons/usp_sliderelease.wav",
"weapons/usp_slideback.wav",
"weapons/fiveseven_slidepull.wav",
"weapons/fiveseven_sliderelease.wav",
"weapons/de_clipout.wav",
"weapons/de_clipin.wav",
"weapons/de_deploy.wav",
"weapons/sliderelease1.wav",
"weapons/slideback1.wav",
"weapons/357_cock1.wav",
"weapons/pinpull.wav",
"common/bodydrop3.wav",
"common/bodydrop4.wav"
}
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
server_print("Thanatos System: Model Precache Reserved Slots: %i", 512 - ArraySize(ArModel))
server_print("Thanatos System: Sound Precache Reserved Slots: %i", 512 - ArraySize(ArSound))
}
public plugin_precache()
{
ArModel = ArrayCreate(64, 1)
ArSound = ArrayCreate(64, 1)
register_forward(FM_PrecacheModel, "fw_PrecacheModel")
register_forward(FM_PrecacheModel, "fw_PrecacheModel_Post", 1)
register_forward(FM_PrecacheSound, "fw_PrecacheSound")
register_forward(FM_PrecacheSound, "fw_PrecacheSound_Post", 1)
}
public fw_PrecacheModel(const Model[])
{
for(new i = 0; i < sizeof(UnPrecache_ModelList); i++)
{
if(equal(Model, UnPrecache_ModelList[i]))
return FMRES_SUPERCEDE
}
return FMRES_IGNORED
}
public fw_PrecacheModel_Post(const Model[])
{
for(new i = 0; i < sizeof(UnPrecache_ModelList); i++)
{
if(equal(Model, UnPrecache_ModelList[i]))
return FMRES_IGNORED
}
new Precached = 0
for(new i = 0; i < ArraySize(ArModel); i++)
{
ArrayGetString(ArModel, i, TempData, sizeof(TempData))
if(equal(TempData, Model)) { Precached = 1; break; }
}
if(!Precached) ArrayPushString(ArModel, Model)
return FMRES_IGNORED
}
public fw_PrecacheSound(const Sound[])
{
if(Sound[0] == 'h' && Sound[1] == 'o')
return FMRES_SUPERCEDE
for(new i = 0; i < sizeof(UnPrecache_SoundList); i++)
{
if(equal(Sound, UnPrecache_SoundList[i]))
return FMRES_SUPERCEDE
}
return FMRES_HANDLED
}
public fw_PrecacheSound_Post(const Sound[])
{
if(Sound[0] == 'h' && Sound[1] == 'o')
return FMRES_IGNORED
for(new i = 0; i < sizeof(UnPrecache_SoundList); i++)
{
if(equal(Sound, UnPrecache_SoundList[i]))
return FMRES_IGNORED
}
new Precached = 0
for(new i = 0; i < ArraySize(ArSound); i++)
{
ArrayGetString(ArSound, i, TempData, sizeof(TempData))
if(equal(TempData, Sound)) { Precached = 1; break; }
}
static Line
if(!Precached)
{
ArrayPushString(ArSound, Sound)
Line++
}
return FMRES_HANDLED
}
Yo creo mucho precache, pero sigue dando el mismo error
por favor ayuda a alguien.