FlacoBey

Untitled

Feb 16th, 2019
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.31 KB | None | 0 0
  1. #include <sourcemod>
  2. #include sdktools
  3. #include <sdkhooks>
  4.  
  5. public Action:OnPlayerRunCmd(i_Client, &i_Buttons, &i_Impulse, Float:f_Velocity[3], Float:f_Angles[3], &i_Weapon)
  6. {
  7.     if (i_Buttons & IN_ATTACK)
  8.     {
  9.         new iCurrentWeapon = GetEntPropEnt(i_Client, Prop_Send, "m_hActiveWeapon");
  10.         decl String:weapon[32];
  11.         GetEntityClassname(iCurrentWeapon, weapon, sizeof(weapon));
  12.         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"))
  13.         {
  14.             new Clip = GetEntProp(iCurrentWeapon, Prop_Data, "m_iClip1", 1);
  15.             if(Clip == 1)
  16.             {
  17.                 i_Buttons &= ~IN_ATTACK;
  18.                 return Plugin_Changed;
  19.             }
  20.         }
  21.     }
  22.     return Plugin_Continue;
  23. }
Advertisement
Add Comment
Please, Sign In to add comment