Raised This Month: $ Target: $400
 0% 

Pick up gun owner info


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Bugsy
AMX Mod X Moderator
Join Date: Feb 2005
Location: NJ, USA
Old 04-28-2021 , 22:18   Re: Pick up gun owner info
Reply With Quote #8

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 );
                }
            }            
        }
    }

__________________

Last edited by Bugsy; 04-28-2021 at 22:22.
Bugsy 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 02:33.


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