PHP Code:
#include < amxmodx >
#include < cstrike >
#include < fakemeta >
public plugin_init ( )
{
// Registering your plugin...
}
public somefunc ( /* func args */ )
{
if(PlayerLevel[id] == 5) // Checks level.
{
give_item(id,"weapon_ump45"); // Give yourself ump45 at level 5
cs_set_weapon_ammo ( fm_get_weapon_ent ( id, CSW_UMP45 ), /* Your ammo */ )
}
}
fm_get_weapon_ent(id, wpnid = 0)
{
new name[32]
if(wpnid)
get_weaponname(wpnid, name, 31)
if (!equal(name, "weapon_", 7))
format(name, sizeof (name) - 1, "weapon_%s", name)
return fm_find_ent_by_owner(get_maxplayers(), name, id)
}
fm_find_ent_by_owner(id, const classname[], owner, jghgtype = 0)
{
new strtype[16] = "classname"
new ent = id
switch (jghgtype)
{
case 1: strtype = "target"
case 2: strtype = "targetname"
}
while ((ent = engfunc(EngFunc_FindEntityByString, ent, strtype, classname)) && pev(ent, pev_owner) != owner)
{
}
return ent
}