Сделаю фиксы, но есть вопрос что не так с 255 домом и 999, в коде и в БД 255 дом является идентификатором того что у игрока нет дома, если сделать null или просто пустое поле будет больше багов. Проще оставить 255 и 999 т.к в коде они считаются тем что у игрока нету дома/бизнеса. К примеру в коде будет удобнее заметить if(PlayerInfo[playerid][pHouseKey] != 255) чем делать проверку напрямую подключаясь к БД чтобы проверять БД на пустую строку