Raised This Month: $ Target: $400
 0% 

Set lefthand and righthand weapon skins


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author Message
feren02
Senior Member
Join Date: Mar 2012
Old 12-10-2020 , 02:37   Set lefthand and righthand weapon skins
Reply With Quote #1

Hello everyone! Hope you are coping with the pandemic.

I have this .sma activated on my server and it works fully.

However, I want to add some codes that would trigger a weapon skin model (v_model) to be shown for admins if they are on lefthand OR righthand (depending) in-game.

***THE PROBLEM***
My custom weapon skins model work already in-game for admins. The only glitch is that, even I use v_model default on righthand set on my models folder inside cstrike, it still shows righthand view even players are cl_righthand 0 or setinfo lefthand 1 in-game.

***THE REQUESTED SOLUTION***
Can I add some code in my .sma to view my mirrored v_model (.mdl which is lefthanded) in-game for admins when they are on cl_righthand 0 and setinfo lefthand 1? For example:

PHP Code:
case CSW_M4A1set_pevidpev_viewmodel2v_m4a1 );
case 
CSW_M4A1set_pevidpev_viewmodel2v_m4a1_2 ); } if setinfo lefthand 1;cl_righthand 0 (JUST AN EXAMPLE
~HERE IS THE .SMA I AM USING CURRENTLY:~

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""1=1""2=18""2=22""2=26""2=28""2=29" );  
    
    
g_HaveFlags register_cvar"admin_knife_flags""t" );  
}  


public 
plugin_precache( )  
{  
    
precache_modelv_knife );  
    
precache_modelv_knife_r );  
    
precache_modelv_m4a1 ); 
    
precache_modelv_m4a1_r ); 
    
precache_modelv_ak47 ); 
    
precache_modelv_ak47_r ); 
    
precache_modelv_awp ); 
    
precache_modelv_awp_r ); 
//    precache_model( v_usp ); 
//    precache_model( v_glock18 ); 
    
precache_modelv_deagle ); 
    
precache_modelv_deagle_r ); 
}  

public 
event_Curwpid )  
{  
    new 
szHaveFlag[15];  
    
get_pcvar_stringg_HaveFlagsszHaveFlagcharsmaxszHaveFlag ) )  
    
    new 
WeaponIdUserHandle get_user_weaponid );
    
    if( 
has_all_flagsidszHaveFlag ) )  
    {  
        switch ( 
WeaponIdUserHandle )
        {
            case 
CSW_KNIFEset_pevidpev_viewmodel2v_knife );
            case 
CSW_M4A1set_pevidpev_viewmodel2v_m4a1 );
            case 
CSW_AK47set_pevidpev_viewmodel2v_ak47 );
            case 
CSW_AWPset_pevidpev_viewmodel2v_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_pevidpev_viewmodel2v_deagle );
        }
    }  
    
    return 
PLUGIN_CONTINUE;  

Thank you for your usual support, looking forward!
feren02 is offline
 



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 14:09.


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