From bf2 rank.. (which was mostly taken from wc3ft)
Code:
new dummy;
new weapon = get_user_weapon( id,dummy,dummy);
new zoom=cs_get_user_zoom(id);
if (cs_get_user_vip(id))
{
set_pev(id, pev_maxspeed, CS_SPEED_VIP);
}
else if ((zoom==2) || (zoom==3) || (zoom==4))
{
set_pev(id, pev_maxspeed, CS_WEAPON_SPEED_ZOOM[weapon]);
}
else
{
set_pev(id, pev_maxspeed, CS_WEAPON_SPEED[weapon]);
}
Code:
stock Float:CS_SPEED_VIP = 227.0;
stock Float:CS_WEAPON_SPEED[31] =
{
0.0,
250.0, // CSW_P228
0.0,
260.0, // CSW_SCOUT
250.0, // CSW_HEGRENADE
240.0, // CSW_XM1014
250.0, // CSW_C4
250.0, // CSW_MAC10
240.0, // CSW_AUG
250.0, // CSW_SMOKEGRENADE
250.0, // CSW_ELITE
250.0, // CSW_FIVESEVEN
250.0, // CSW_UMP45
210.0, // CSW_SG550
240.0, // CSW_GALI
240.0, // CSW_FAMAS
250.0, // CSW_USP
250.0, // CSW_GLOCK18
210.0, // CSW_AWP
250.0, // CSW_MP5NAVY
220.0, // CSW_M249
230.0, // CSW_M3
230.0, // CSW_M4A1
250.0, // CSW_TMP
210.0, // CSW_G3SG1
250.0, // CSW_FLASHBANG
250.0, // CSW_DEAGLE
235.0, // CSW_SG552
221.0, // CSW_AK47
250.0, // CSW_KNIFE
245.0 // CSW_P90
};
stock Float:CS_WEAPON_SPEED_ZOOM[31] =
{
0.0,
0.0,
0.0,
220.0, // CSW_SCOUT
0.0,
0.0,
0.0,
0.0,
240.0, // CSW_AUG
0.0,
0.0,
0.0,
0.0,
150.0, // CSW_SG550
0.0,
0.0,
0.0,
0.0,
150.0, // CSW_AWP
0.0,
0.0,
0.0,
0.0,
0.0,
150.0, // CSW_G3SG1
0.0,
0.0,
235.0, // CSW_SG552
0.0,
0.0,
0.0
};