try this:
PHP Code:
#include <amxmodx>
#include <fun>
new bool:g_freezetime
new Float:g_weap_speed[32] = {0.0, 250.0, 0.0, 260.0, 250.0, 240.0, 250.0, 250.0, 240.0,
250.0, 250.0, 250.0, 250.0, 210.0, 240.0, 240.0, 250.0, 250.0, 210.0, 250.0, 220.0, 230.0,
230.0, 250.0, 210.0, 250.0, 250.0, 235.0, 221.0, 250.0, 245.0, 0.0}
new Float:g_speed_modifier = 1.4 //with this you will get 140% of normal speed for every weapon
new g_max_players
public plugin_init(){
register_plugin("ModifyWeaponSpeed", "1.0", "Sylwester")
register_event("CurWeapon", "event_CurWeapon", "be", "1=1")
register_event("HLTV", "event_new_round", "a", "1=0", "2=0")
register_logevent("logevent_round_start", 2, "1=Round_Start")
g_max_players = get_maxplayers()
}
public event_CurWeapon(id)
reset_player_speed(id)
public event_new_round()
g_freezetime = true
public logevent_round_start(){
g_freezetime = false
set_task(0.1, "delayed_round_start")
}
public delayed_round_start(){
for(new i=1; i<=g_max_players; i++)
if(is_user_alive(i))
reset_player_speed(i)
}
public reset_player_speed(id){
if(g_freezetime)
return
set_user_maxspeed(id, g_weap_speed[get_user_weapon(id)] * g_speed_modifier)
}
__________________