Code:
public GunShot(id)
{
new aiming[3], Float:origin[3]
get_user_origin(id, aiming, 3);
pev(id, pev_origin, origin)
message_begin(MSG_BROADCAST, SVC_TEMPENTITY) // MSG_PAS MSG_BROADCAST
write_byte(TE_TRACER)
write_coord(floatround(origin[0]))
write_coord(floatround(origin[1]))
write_coord(floatround(origin[2]))
write_coord(aiming[0])
write_coord(aiming[1])
write_coord(aiming[2])
message_end()
message_begin(0, SVC_TEMPENTITY, _, 0);
write_byte(TE_GUNSHOTDECAL);
write_coord(aiming[0]);
write_coord(aiming[1]);
write_coord(aiming[2]);
write_short(0);
write_byte(41);
message_end();
}
thats what i wrote, and when i call it i loop it 8 times, how would i add some spread to that?