Raised This Month: $ Target: $400
 0% 

Pick up gun owner info


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
FeehSK
Junior Member
Join Date: Jul 2019
Location: MT - BRAZIL.
Old 05-04-2021 , 12:38   Re: Pick up gun owner info
Reply With Quote #9

Quote:
Originally Posted by Bugsy View Post
Try this.. when a weapon is touched/picked up, check the pev_iuser2 value of the entity [ pev( [entity id] , pev_iuser2 ) ], if it's 1, then it had the model set. If your plugin removes the models, then be sure to call set_pev( iEntID , pev_iuser2 , 0 ) on it.
PHP Code:

#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>

#define m_pActiveItem 373
#define XO_PLAYER 5

new V_MODEL[64] = "models/new/v_ak47.mdl"
new P_MODEL[64] = "models/new/p_ak47.mdl"

new iSelectMAX_PLAYERS ];

public 
plugin_init()
{
    
register_event("CurWeapon","CurrentWeapon","be","1=1")
}

public 
CurrentWeapon(id)
{
    
replace_weapon_models(idread_data(2))
}

replace_weapon_models(idweaponid)
{
    new 
iEntID;
    
    switch ( 
weaponid )
    {
        case 
CSW_AK47:
        {
            if ( 
iSelectid ] )
            {
                
set_pev(idpev_viewmodel2V_MODEL)
                
set_pev(idpev_weaponmodel2P_MODEL)

                if ( ( 
iEntID get_pdata_cbaseid m_pActiveItem XO_PLAYER ) ) > 
                {
                    
set_peviEntID pev_iuser2 );
                }
            }            
        }
    }

Is it possible to make a switch with pev?
FeehSK is offline
Send a message via Skype™ to FeehSK
 



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 02:33.


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