Raised This Month: $ Target: $400
 0% 

Solved [Help] Drop weapon if user is under level 10


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
elmedin
Senior Member
Join Date: Nov 2013
Location: Bruh
Old 05-11-2020 , 20:50   Re: [Help] Drop weapon if user is under level 10
Reply With Quote #9

Quote:
Originally Posted by Bugsy View Post
Here's the framework, you just need to fill in the weapon level function, and delete my get_user_level() since you have your own. I have the get user level and get weapon level returning dummy values for testing purposes.

PHP Code:

#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
#include <engine>

new const Version[] = "0.1";

#define MAX_PLAYERS 32

#define XO_CWEAPONBOX 4

new const m_rgpPlayerItems_CWeaponBox] = { 34 35 , ... };

enum WeaponInfo
{
    
WeaponBoxIndex,
    
ReturnType
}

new 
g_iLastTouchedMAX_PLAYERS ][ WeaponInfo ];

public 
plugin_init() 
{
    
register_plugin"Weapon Pickup Level" Version "0.1" );
    
    
register_touch"weaponbox" "player" "PlayerTouchWeaponbox" );
}

public 
PlayerTouchWeaponboxiEntity iPlayer )
{    
    if ( 
g_iLastTouchediPlayer ][ WeaponBoxIndex ] == iEntity )
    {
        return 
g_iLastTouchediPlayer ][ ReturnType ];
    }
    else
    {
        
g_iLastTouchediPlayer ][ WeaponBoxIndex ] = iEntity;
        return ( 
g_iLastTouchediPlayer ][ ReturnType ] = ( ( get_user_leveliPlayer ) < get_weapon_levelcs_get_weaponbox_typeiEntity ) ) ) ? PLUGIN_HANDLED PLUGIN_CONTINUE ) );
    }


public 
get_user_levelid )
{
    return 
7;
}

public 
get_weapon_leveliCSWeaponIndex )
{
    
//iCSWeaponIndex holds CSW_ weapon index.

    
return 6;
}

cs_get_weaponbox_typeiWeaponBox )
{
    new 
iWeaponEntity iWeaponID;
    
    for ( new 
<= i++ )
    {
        if ( ( 
iWeaponEntity get_pdata_cbaseiWeaponBox m_rgpPlayerItems_CWeaponBox] , XO_CWEAPONBOX ) ) > )
        {
            
iWeaponID cs_get_weapon_idiWeaponEntity );
            break;
        }
    }
    
    return 
iWeaponID;

Thanks <3
elmedin 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 17:14.


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