Потому что у тебя таблица "player_data" взята скорее всего от юньки. В бд от юньки нет ачивок, поэтому и информация не записывается. Чтобы решить тебе эту проблему, нужно ручками создать в таблице player_data столбец с ачивками или же вырезать ачивки из сборки
CREATE TABLE `player_data` (
`SteamID` bigint(20) NOT NULL,
`Name` varchar(50) NOT NULL,
`Money` int(11) NOT NULL,
`Pocket` text NOT NULL,
`Achs` text NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;