AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   get_pdata_cbase problem (https://forums.alliedmods.net/showthread.php?t=126456)

reinert 05-09-2010 14:06

get_pdata_cbase problem
 
Hey, can someone help me with this error: ?

PHP Code:

L 05/09/2010 22:03:46: [AMXXPlugin "awp.amxx" failed to loadPlugin uses an unknown function (name "get_pdata_cbase") - check your modules.ini

here is my plugin:

PHP Code:

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

#define CanGetAwp(%1)    ( get_user_flags(%1) & ADMIN_LEVEL_H )

new const VERSION[] = "0.0.1"

const MAX_PLAYERS 32

new gmsgTextMsg

new g_iLastTouchedBox[MAX_PLAYERS+1]

public 
plugin_init()
{
    
register_plugin("Only Admins AWP"VERSION"ConnorMcLeod")

    
RegisterHam(Ham_Spawn"player""Player_Spawn_Post"1)

    
register_touch("weaponbox""player""WeaponBox_Touch")

    
register_menucmd(register_menuid("T_BuyRifle"1), (1<<4), "BuyRifle")
    
register_menucmd(register_menuid("CT_BuyRifle"1), (1<<5), "BuyRifle")

    
gmsgTextMsg get_user_msgid("TextMsg")
}

public 
Player_Spawn_Postid )
{
    
g_iLastTouchedBox[id] = 0
}

public 
WeaponBox_Touch(iWpnBxid)
{
    if( 
is_user_alive(id) && entity_get_int(iWpnBxEV_INT_flags) & FL_ONGROUND )
    {
        const 
XTRA_OFS_WEAPONBOX 4
        
const m_rgpPlayerItems_wpnbx_slot1 35

        
static iWeapon
        iWeapon 
get_pdata_cbase(iWpnBxm_rgpPlayerItems_wpnbx_slot1XTRA_OFS_WEAPONBOX)
        if( 
iWeapon && cs_get_weapon_id(iWeapon) == CSW_AWP && !CanGetAwpid ) )
        {
            if( 
g_iLastTouchedBox[id] != iWpnBx )
            {
                if( !
user_has_weapon(idCSW_AWP) )
                {
                    
Message_No_Awp(id)
                }
                
g_iLastTouchedBox[id] = iWpnBx
            
}
            return 
PLUGIN_HANDLED
        
}
    }
    return 
PLUGIN_CONTINUE
}

public 
BuyRifle(id)
{
    if( !
CanGetAwpid ) )
    {
        
Message_No_Awp(id)
        return 
PLUGIN_HANDLED
    
}
    return 
PLUGIN_CONTINUE
}

public 
client_command(id)
{
    static 
szCommand[8]

    if( 
read_argv(0szCommandcharsmax(szCommand)) < && bCheckArgAwp(idszCommand) )
    {
        return 
PLUGIN_HANDLED
    
}
    return 
PLUGIN_CONTINUE
}

public 
CS_InternalCommand(id, const szCommand[])
{
    if( 
strlen(szCommand) < && bCheckArgAwp(idszCommand) )
    {
        return 
PLUGIN_HANDLED
    
}
    return 
PLUGIN_CONTINUE
}

bool:bCheckArgAwp(id, const szCommand[])
{
    static const 
awp[] = "awp"
    
static const magnum[] = "magnum"

    
if(    !CanGetAwpid )
    &&    ( 
equali(szCommandawp) || equali(szCommandmagnum) )    )
    {
        
Message_No_Awp(id)
        return 
true
    
}
    return 
false
}

Message_No_Awp(id)
{
    const 
HUD_PRINTCENTER    =    4
    
static const Alias_Not_Avail[] = "#Alias_Not_Avail" // #Alias_Not_Avail #Cannot_Buy_This #Weapon_Not_Available
    
static const ArcticWarfareMagnum[] = "#ArcticWarfareMagnum"

    
message_begin(MSG_ONE_UNRELIABLEgmsgTextMsg, .player=id)
    
write_byteHUD_PRINTCENTER )
    
write_stringAlias_Not_Avail )
    
write_stringArcticWarfareMagnum )
    
message_end()



ConnorMcLeod 05-09-2010 14:14

Re: get_pdata_cbase problem
 
Update your amxx installation.

reinert 05-09-2010 14:15

Re: get_pdata_cbase problem
 
Installation, like Addons ?

fysiks 05-09-2010 14:25

Re: get_pdata_cbase problem
 
Quote:

Originally Posted by reinert (Post 1175716)
Installation, like Addons ?

He said to update AMX Mod X to 1.8.1.xxxx

reinert 05-09-2010 14:43

Re: get_pdata_cbase problem
 
Solved. thanks dudes


All times are GMT -4. The time now is 03:40.

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