Quote:
Originally Posted by OciXCrom
What do you mean custom ammo skins? How did you change them? Can you show pictures of the issue?
cl_righthand 0/1?
|
Hello OciXCRom!
Here are the photos:
https://ibb.co/Wfn40HY [Custom Primary Weapon Skin]
https://ibb.co/2ZF3Zvp
[ERROR IN SECONDARY AMMO WHEN SWITCHING FROM CUSTOM PRIMARY WEAPON SKIN]
*NOTE: WHEN SECONDARY AMMO IS ALSO CUSTOMIZED AND INCLUDED IN THE PLUGIN, IT SWITCHES NORMALLY. BUT IF THE SECONDARY AMMO MODEL SKIN IS DEFAULT IT HAS THE ERROR ON PHOTO.
~~~~~ Also, the issue regarding v_models for weapons, when righthand is set, it still shows the CUSTOM WEAPON skins at lefthand, is there any code to set e.g. v_neonawp.mdl_r whenever a player in-game types cl_righthand 1 or if righthand is enabled?
----> This is the .SMA used.
PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fakemeta>
new const v_knife [] = "models/olgPH_weapons/v_neonknife.mdl";
new const v_knife_r [] = "models/olgPH_weapons/v_neonknife_r.mdl";
new const v_m4a1 [] = "models/olgPH_weapons/v_neonm4a1.mdl";
new const v_m4a1_r [] = "models/olgPH_weapons/v_neonm4a1_r.mdl";
new const v_ak47 [] = "models/olgPH_weapons/v_neonak47.mdl";
new const v_ak47_r [] = "models/olgPH_weapons/v_neonak47_r.mdl";
new const v_awp [] = "models/olgPH_weapons/v_neonawp.mdl";
new const v_awp_r [] = "models/olgPH_weapons/v_neonawp_r.mdl";
//new const v_usp [] = "models/usp_comet.mdl";
//new const v_glock18 [] = "models/glock18_water.mdl";
new const v_deagle [] = "models/olgPH_weapons/v_neondeagle.mdl";
new const v_deagle_r [] = "models/olgPH_weapons/v_neondeagle_r.mdl";
new g_HaveFlags;
public plugin_init( )
{
register_plugin( "Server Models", "1.0", "feruchio" );
register_event( "CurWeapon", "event_Curwp", "be", "2=18", "2=22", "2=26", "2=28", "2=29" );
g_HaveFlags = register_cvar( "admin_knife_flags", "t" );
}
public plugin_precache( )
{
precache_model( v_knife );
precache_model( v_knife_r );
precache_model( v_m4a1 );
precache_model( v_m4a1_r );
precache_model( v_ak47 );
precache_model( v_ak47_r );
precache_model( v_awp );
precache_model( v_awp_r );
// precache_model( v_usp );
// precache_model( v_glock18 );
precache_model( v_deagle );
precache_model( v_deagle_r );
}
public event_Curwp( id )
{
new szHaveFlag[15];
get_pcvar_string( g_HaveFlags, szHaveFlag, charsmax( szHaveFlag ) )
new WeaponIdUserHandle = get_user_weapon( id );
if( has_all_flags( id, szHaveFlag ) )
{
switch ( WeaponIdUserHandle )
{
case CSW_KNIFE: set_pev( id, pev_viewmodel2, v_knife );
case CSW_M4A1: set_pev( id, pev_viewmodel2, v_m4a1 );
case CSW_AK47: set_pev( id, pev_viewmodel2, v_ak47 );
case CSW_AWP: set_pev( id, pev_viewmodel2, v_awp );
// case CSW_USP: set_pev( id, pev_viewmodel2, v_usp );
// case CSW_GLOCK18:set_pev( id, pev_viewmodel2, v_glock18 );
case CSW_DEAGLE:set_pev( id, pev_viewmodel2, v_deagle );
}
}
return PLUGIN_CONTINUE;
}
THANK YOU IN ADVANCE!