512 Limit
#1
Código PHP:
Host_ErrorED_ParseEdictModel '*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:53FATAL ERROR (shutting down): Host_ErrorED_ParseEdictModel '*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_ErrorED_ParseEdictModel '*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 Cutecry
por favor ayuda a alguien.
Responder
#2
mi solucion empeza a borrar precache y poner lo principal en vez de poner cosas que nadie le da importancia [[---------aguante cl_minmodels 1-----------]], ej: saca los P_MODEL(por mi parte nunca le doy importancia). saca todos esos sonidos de armas y deja unos cuantos, reusa los mismos para otras. tambien no te recomiendo meter muchos sprite trae lag, bajos fps,etc, saca glow y aura da muchas perdidas y baja los fps... el rendimiento de tu servidor debe ser un desastre, igual

no hay solucion a eso
Responder
#3
Solo dejale los viewmodel que ven los jugadores, saca los w_ y p_ (Si es que v_ eran los que ve el jugador en sus manos), si algún día aumentan el limite podrías implementar más
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)