发令枪违法吗