I cannot see why this should prevent other players from being damaged. Have you tried increasing the radius to be sure other players are not damaged.
Well, I can't compile it. It crashes on g_weapon.c because PERS_ACCURACY_HITS is undeclared. In fact, I believe the ioquake project has removed this from public.h completely.