AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Set World Submodel (https://forums.alliedmods.net/showthread.php?t=222546)

Randomize 08-04-2013 03:29

Set World Submodel
 
Hi guys, I need help with set world submodel. I have m4a1 and throw it. The submodel work. It sets to m4a1 with set_pev(id, pev_body, xx). But when I try to pick it up, the model isn't m4a1, it is ak47. I try with different weapon and same, still pick up ak47.

PHP Code:

create_info_wmodel(entweaponplayer)
{
    
engfunc(EngFunc_SetModelentc_model_w[weapon])
    
set_pev(entpev_iuser1g_user_clip[player])
    
set_pev(entpev_iuser2g_user_ammo[player])
    
set_pev(entpev_iuser3g_double[player])
    
set_pev(entpev_iuser4g_user_nade[player])
    
set_pev(entpev_euser1g_user_light[player])
    
set_pev(entpev_bodyc_submodel[weapon])
}
get_idwpn_from_wmodel(wmodel[])
{
    new 
wpnname[64], idwpn
    format
(wpnnamecharsmax(wpnname), "weapon_%s"wmodel)
    
replace(wpnnamecharsmax(wpnname), ".mdl""")
    
replace(wpnnamecharsmax(wpnname), "_mp5""_mp5navy")
    
strtolower(wpnname)
    
idwpn get_weaponid(wpnname)
    
    return 
idwpn;
}
get_idweapon_from_ent(ent)
{
    new 
1check_value 1
    
while (check_value && i<MAX_WPN)
    {
        if (
c_wpnchange[i] <= 0check_value 0
        
else
        {
            new 
model[64]
            
pev(entpev_modelmodelcharsmax(model))
            
pev(entpev_bodyc_submodel)
            
            if (
equal(modelc_model_w[i])) return i;
        }
        
i++
    }
    
    return 
0;




All times are GMT -4. The time now is 15:53.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.