Block reload sounds
PHP Code:
public void OnPluginStart()
{
UserMsg msg = GetUserMessageId("WeaponSound");
if(msg != INVALID_MESSAGE_ID)
HookUserMessage(msg, usermsg_hook, true);
}
public Action usermsg_hook(UserMsg msg_id, Protobuf msg, const int[] players, int playersNum, bool reliable, bool init)
{
char buffer[60];
//GetUserMessageName(msg_id, buffer, sizeof(buffer));
//PrintToServer("msg_id %s", buffer);
msg.ReadInt("entidx");
msg.ReadFloat("origin_x");
msg.ReadFloat("origin_y");
msg.ReadFloat("origin_z");
msg.ReadString("sound", buffer, sizeof(buffer));
msg.ReadFloat("timestamp");
//PrintToServer("-WeaponSound %s", buffer);
return Plugin_Handled;
}
*edit
Maybe I am wrong, I assume now, blocking weapon reload animation work in Counter-Strike: Source game,
CS:GO again seems not use that reload usermessage.
One of reasons why people need mention in they forum topic, what a game it is.
__________________