Efekt można uzyskać za pomocą bardzo prostego pluginu
#include <sourcemod>
public Action OnPlayerRunCmd(int client, int &buttons, int &impulse, float vel[3], float angles[3], int &weapon, int &subtype, int &cmdnum, int &tickcount, int &seed, int mouse[2])
{
if(!IsClientInGame(client) || !IsPlayerAlive(client))
return;
if(buttons & IN_ATTACK)
{
char WeaponName[64];
GetClientWeapon(client, WeaponName, sizeof(WeaponName));
if(StrEqual(WeaponName, "weapon_awp"))
{
int aWeapon = GetEntPropEnt(client, Prop_Send, "m_hActiveWeapon");
if(aWeapon != -1)
SetEntData(aWeapon, FindSendPropOffs("CWeaponCSBase", "m_iClip1"), 10);
}
}
}