I believe this is solved using the following:
PHP Code:
#include <amxmodx>
#include <fakemeta>
new const VERSION[] = "0.0.1"
enum /*_:AmmoX_Structure*/ {
AmmoX_AmmoID = 1,
AmmoX_Ammount
}
enum /*_:AmmoIds */{
ammo_338magnum = 1,
ammo_762nato,
ammo_556natobox,
ammo_556nato,
ammo_buckshot,
ammo_45acp,
ammo_57mm,
ammo_50ae,
ammo_357sig,
ammo_9mm,
ammo_flashbang,
ammo_hegrenade,
ammo_smokegrenade,
ammo_c4
}
public plugin_init()
{
register_plugin("Infinite BpAmmo", VERSION, "ConnorMcLeod")
register_message(get_user_msgid("AmmoX"), "Message_AmmoX")
}
public Message_AmmoX(iMsgId, iMsgDest, id)
{
const EXTRAOFFSET_PLAYER = 5
const m_rgpPlayerItems_0 = 376
new iAmmoID = get_msg_arg_int(AmmoX_AmmoID)
if( is_user_alive(id) && is_user_bot(id) && iAmmoID )
{
if( iAmmoID <= ammo_9mm )
{
set_msg_arg_int(AmmoX_Ammount, ARG_BYTE, 200)
set_pdata_int(id, m_rgpPlayerItems_0 + iAmmoID, 200, EXTRAOFFSET_PLAYER)
}
/* else if( iAmmoID <= ammo_c4 && get_msg_arg_int(AmmoX_Ammount) == 0 )
{
set_msg_arg_int(AmmoX_Ammount, ARG_BYTE, 1)
set_pdata_int(id, m_rgpPlayerItems_0 + iAmmoID, 1, EXTRAOFFSET_PLAYER)
}*/
}
}