ошибка уникальности я вижу у Вас только одно уникальное поле если верить тексту сообщения об ошибке, 255 - максимальное значение для smallint(4) UNSIGNED
Если UNSIGNED регистр переполняется, то следующее число будет 1 - в таком случае теряется уникальность ключа, поэтому и вылазит ошибка. Замени smallint(4) на MEDIUMINT.
как предлагал украинский премьер-министр, увеличте - поменяйте smallint(4) UNSIGNED на более вместителый INT
решил проблемму, если никто не заметил - я спутал таблицы: Код (Text): CREATE TABLE ".$db_prefix."games_admin ( Код (Text): INSERT INTO ".$db_prefix."admin