PHP Code:
#define NE_UA_VERSION "1.0.0"
/*
New-Era_UnlimitedAmmo by New-Era Scripting Team members:
Alican Çubukçuoğlu (AKA AlicanC and Shaman)Xoxo Sneaky
You can reach us from Steam Community group "#n.E Scripting Team"
*/
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fakemeta>
#define find_ent_by_class(%1,%2) engfunc(EngFunc_FindEntityByString, %1, "classname", %2)
new ne_uammo_enable
new CSW_MAXAMMO[33]=
{
-2,
52,
0,
90,
1,
32,
1,
100,
90,
1,
120,
100,
100,
90,
90,
90,
100,
120,
30,
120,
200,
32,
90,
120,
90,
2,
35,
90,
90,
0,
100,
-1,
-1
}
public plugin_init()
{
register_plugin("New-Era_UnlimitedAmmo", NE_UA_VERSION, "New-Era Scripting Team")
register_cvar("ne_uammo_version", NE_UA_VERSION, FCVAR_SPONLY)
ne_uammo_enable = register_cvar("ne_uammo_enable", "1")
register_event("CurWeapon", "event_curweapon", "be", "1=1")
register_clcmd("ne_uammo", "command_ne_uammo", _, "Dispays information about New-Era_UnlimitedAmmo")
}
public event_curweapon(id)
{
if(!get_pcvar_num(ne_uammo_enable) || !is_user_alive(id))
return 0
new weaponID = read_data(2)
if(weaponID == CSW_C4 || weaponID == CSW_KNIFE || weaponID == CSW_HEGRENADE || weaponID == CSW_SMOKEGRENADE || weaponID == CSW_FLASHBANG)
return PLUGIN_CONTINUE;
cs_set_user_bpammo(id, weaponID, CSW_MAXAMMO[weaponID])
return 0
}
public command_ne_uammo(id, level, clientId)
{
client_print(id, print_console, " ")
client_print(id, print_console, "+-----| About New-Era_UnlimitedAmmo |-----+")
client_print(id, print_console, "| ")
client_print(id, print_console, "| New-Era_UnlimitedAmmo %s", NE_UA_VERSION)
client_print(id, print_console, "| ")
client_print(id, print_console, "| Coded by New-Era Scripting Team members:")
client_print(id, print_console, "| Alican Cubukcuoglu (AKA AlicanC and Shaman)")
client_print(id, print_console, "| ")
client_print(id, print_console, "| You can reach us from Steam Community group ^"#n.E Scripting Team^"")
client_print(id, print_console, "| ")
client_print(id, print_console, "+-----+")
client_print(id, print_console, " ")
return 1
}