Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <sourcemod>
- #include sdktools
- #include <sdkhooks>
- public Action:OnPlayerRunCmd(i_Client, &i_Buttons, &i_Impulse, Float:f_Velocity[3], Float:f_Angles[3], &i_Weapon)
- {
- if (i_Buttons & IN_ATTACK)
- {
- new iCurrentWeapon = GetEntPropEnt(i_Client, Prop_Send, "m_hActiveWeapon");
- decl String:weapon[32];
- GetEntityClassname(iCurrentWeapon, weapon, sizeof(weapon));
- if(StrEqual(weapon, "weapon_autoshotgun") || StrEqual(weapon, "weapon_grenade_launcher") || StrEqual(weapon, "weapon_hunting_rifle ") || StrEqual(weapon, "weapon_pumpshotgun") || StrEqual(weapon, "weapon_rifle") || StrEqual(weapon, "weapon_rifle_ak47") || StrEqual(weapon, "weapon_rifle_desert") || StrEqual(weapon, "weapon_rifle_m60") || StrEqual(weapon, "weapon_rifle_sg552") || StrEqual(weapon, "weapon_shotgun_chrome") || StrEqual(weapon, "weapon_shotgun_spas ") || StrEqual(weapon, "weapon_rifle_sg552") || StrEqual(weapon, "weapon_smg") || StrEqual(weapon, "weapon_smg_mp5") || StrEqual(weapon, "weapon_smg_silenced") || StrEqual(weapon, "weapon_sniper_awp") || StrEqual(weapon, "weapon_sniper_military") || StrEqual(weapon, "weapon_sniper_scout"))
- {
- new Clip = GetEntProp(iCurrentWeapon, Prop_Data, "m_iClip1", 1);
- if(Clip == 1)
- {
- i_Buttons &= ~IN_ATTACK;
- return Plugin_Changed;
- }
- }
- }
- return Plugin_Continue;
- }
Advertisement
Add Comment
Please, Sign In to add comment