Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <amxmodx>
- #include <hamsandwich>
- #include <cstrike>
- new const g_sound_buyammo[] = "items/9mmclip1.wav"
- new const MAXBPAMMO[] = { -1, 52, -1, 90, 1, 64, 1, 100, 150, 1, 120, 100, 100, 150, 150, 150, 100, 120,
- 30, 120, 200, 64, 150, 120, 150, 2, 150, 150, 150, -1, 100 }
- new const BUYAMMO[] = { -1, 13, -1, 30, -1, 8, -1, 12, 30, -1, 30, 50, 12, 30, 30, 30, 12, 30,
- 10, 30, 30, 8, 30, 30, 30, -1, 7, 30, 30, -1, 50 }
- new const AMMOTYPE[][] = { "", "357sig", "", "762nato", "", "buckshot", "", "45acp", "556nato", "", "9mm", "57mm", "45acp",
- "556nato", "556nato", "556nato", "45acp", "9mm", "338magnum", "9mm", "556natobox", "buckshot",
- "556nato", "9mm", "762nato", "", "50ae", "556nato", "762nato", "", "57mm" }
- //Öåíà
- new const AMMOCOST[] =
- {
- -1,
- 25, //CSW_P228
- 25, //CSW_SCOUT
- -1, //CSW_HEGRENADE
- 25, //CSW_XM1014
- 1, //CSW_C4
- 35, //CSW_MAC10
- 1, //CSW_AUG
- 100, //CSW_SMOKEGRENADE
- 25, //CSW_ELITE
- 25, //CSW_FIVESEVEN
- 25, //CSW_UMP45
- 25, //CSW_SG550
- 25, //CSW_GALIL
- 25, //CSW_FAMAS
- 25, //CSW_USP
- 25, //CSW_GLOCK18
- 25,//CSW_AWP
- 35,// CSW_MP5NAVY
- 25, //CSW_M249
- 25, //CSW_M3
- 25, //CSW_M4A1
- 25, //CSW_TMP
- 25, //CSW_G3SG1
- 25, //CSW_FLASHBANG
- 25, //CSW_DEAGLE
- 25, //CSW_SG552
- 25, //CSW_AK47
- 25, //CSW_KNIFE
- 25, //CSW_P90
- -1, //CSW_VEST
- 25 //CSW_VESTHELM
- }
- public plugin_init()
- {
- register_plugin("Buy some ammo man!", "1.3", "Skumek/A Little Code/Ideas From ZP")
- register_clcmd("buyammo1", "clcmd_buyammo")
- register_clcmd("buyammo2", "clcmd_buyammo")
- }
- public plugin_precache()
- precache_sound(g_sound_buyammo)
- public clcmd_buyammo(id)
- {
- new weapons[32], num_weapons, index, weaponid, bpammo_before
- get_user_weapons(id, weapons, num_weapons)
- for (index = 0; index < num_weapons; index++)
- {
- weaponid = weapons[index]
- if (MAXBPAMMO[weaponid] > 2)
- {
- bpammo_before = cs_get_user_bpammo(id, weaponid)
- if(cs_get_user_money(id)>=AMMOCOST[weaponid])
- {
- ExecuteHamB(Ham_GiveAmmo, id, BUYAMMO[weaponid], AMMOTYPE[weaponid], MAXBPAMMO[weaponid])
- if (cs_get_user_bpammo(id, weaponid) - bpammo_before > 0)
- {
- emit_sound(id, CHAN_ITEM, g_sound_buyammo, 1.0, ATTN_NORM, 0, PITCH_NORM)
- cs_set_user_money(id, cs_get_user_money(id)-AMMOCOST[weaponid])
- }
- }
- }
- }
- return PLUGIN_HANDLED
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement