So just this would work?
PHP Code:
#include < amxmodx >
#include < cstrike >
#include < hamsandwich >
new const g_szPlayerModel[][] = { "model_one", "model_two" };
public plugin_precache()
{
new Path[100];
for(Index = 0; Index < sizeof g_szPlayerModel; Index++)
{
formatex(Path, charsmax(Path), "models/player/%s/%s.mdl", g_szPlayerModel[Index], g_szPlayerModel[Index]);
precache_model(Path);
formatex(Path, charsmax(Path), "models/player/%s/%sT.mdl", g_szPlayerModel[Index], g_szPlayerModel[Index]);
if( file_exists(Path) )
precache_model(Path);
}
}
public plugin_init()
{
register_plugin("Model Set", "1.0", "Chilimax");
RegisterHam(Ham_Spawn, "player", "Ham_PlayerSpawn_Post", true);
}
public Ham_PlayerSpawn_Post(Index)
{
if( !is_user_alive(Index) || !cs_get_user_team(Index) )
return;
cs_set_user_model(Index, g_szPlayerModel[random_num(0, sizeof g_szPlayerModel)]);
}
__________________