|
Junior Member
|
06-01-2008
, 14:52
Re: Biohazard v1.93 (Zombie Mod)
|
#1569
|
Ok ive got problem with plugin: bio_random_models.amxx
I got: bio_random_models.amxx in plugins folder;
bio_random_models.sma in scripting folder;
bio_random_models in bio-plugins cfg file
And..
#include <amxmodx>
#include <fakemeta>
#tryinclude <biohazard>
#if !defined _biohazard_included
#assert Biohazard functions file required!
#endif
new g_zombie_models[][] =
{
"models/player/zombie/CSZombie.mdl"
"models/player/zombiesoldier/zombiesoldier.mdl"
}
new cvar_randommodels
public plugin_precache()
{
register_plugin("random models", "0.1", "cheap_suit")
is_biomod_active() ? plugin_precache2() : pause("ad")
}
public plugin_precache2()
{
cvar_randommodels = register_cvar("bh_random_models", "1")
for(new i = 0; i < sizeof g_zombie_models; i++)
precache_model(g_zombie_models[i])
}
public event_infect2(id) if(get_pcvar_num(cvar_randommodels))
{
static ent; ent = fm_find_ent_by_owner(-1, "player_model", id)
if(pev_valid(ent)) engfunc(EngFunc_SetModel, ent, g_zombie_models[random(sizeof g_zombie_models)])
}
stock fm_find_ent_by_owner(index, const classname[], owner, jghgtype = 0)
{
static strtype[11] = "classname", ent; ent = index
switch(jghgtype)
{
case 1: strtype = "target"
case 2: strtype = "targetname"
}
while((ent = engfunc(EngFunc_FindEntityByString, ent, strtype, classname)) && pev(ent, pev_owner) != owner) {}
return ent
}
That i have in bio_random_models.sma file!
Also i have cstrike\models\player\zombiesoldier\zombiesol dier.mdl
cstrike\models\player\zombie\CSSZombie.mdl
But when i start my server error comes!
Mod_NumForName: models/player/zombie2/zombie2.mdl not found
So someone can help me with this problem? Wat i do wrong?
|
|
|
|