If I'm not wrong, then this plugin can cause the physical mayhem bug. Thats because you're changing an entities collision group after it spawned.
To fix this bug the server needs to be restarted. Maybe its fixed in l4d, but I doubt it.
Code:
public OnStartTouch(const String:output[], ent, client, Float:delay)
{
if (client)
SetEntProp(client, Prop_Data, "m_CollisionGroup", 2);
if (GetConVarInt(ShowNoBlock))
PrintToChat(client, "Start Touch!");
}
public OnEndTouch(const String:output[], ent, client, Float:delay)
{
if (client && IsClientInGame(client))
SetEntProp(client, Prop_Data, "m_CollisionGroup", 6);
if (GetConVarInt(ShowNoBlock))
PrintToChat(client, "End Touch!");
}
Infos about the physical mayhem bug:
https://forums.alliedmods.net/showthread.php?t=99819
http://forums.steampowered.com/forum....php?t=1386759
__________________