The weapon in the picture you provided is using a combination of ammo2 in the weapon list file with the AmmoX message.
Code:
#include <amxmodx>
#include <hamsandwich>
#include <fun>
#include <fakemeta>
new g_msgWeaponList, g_msgAmmoX
public plugin_init()
{
register_plugin("plugin", "version", "author")
RegisterHam(Ham_Item_AddToPlayer, "weapon_m249", "OnItemAddToPlayerPost", 1)
g_msgWeaponList = get_user_msgid("WeaponList")
g_msgAmmoX = get_user_msgid("AmmoX")
register_clcmd("radio1", "GiveM249")
}
public OnItemAddToPlayerPost(weapon, player)
{
message_begin(MSG_ONE, g_msgWeaponList, _, player)
write_string("weapon_charger7")
write_byte(3)
write_byte(200)
write_byte(1)
write_byte(-1)
write_byte(0)
write_byte(4)
write_byte(20)
write_byte(0)
message_end()
message_begin(MSG_ONE, g_msgAmmoX, _, player)
write_byte(1)
write_byte(8)
message_end()
}
public GiveM249(index)
{
give_item(index, "weapon_m249")
}
Code:
4
weapon 640 640hud165 0 0 170 45
weapon_s 640 640hud165 0 45 170 45
ammo 640 640hud7 72 72 24 24
ammo2 640 640hud8 96 0 24 24