Lindy Jones admits weapons charge