Has dicho que cada usuario debe tener sus objetos. Esto significa que hay una tabla de usuarios:
usuarios
Usuario (VARCHAR)
Password (VARCHAR)
Y para cada usuario se deben memorizar cuáles (y cuántos) objetos tiene:
usuarios
Usuario(VARCHAR)
Password(VARCHAR)
Objeto1 (INT)
Objeto2 (INT)
Objeto3 (INT)
...
Ahora puedes saber cuantos objetos tiene el usuario haciendo: Objeto1 + Objeto2 + Objeto3 + ... (Si solo hay objetos de un tipo, entonces limítalo a Objeto1 nada más)
Código PHP:
<?
$usuario = "PEPE";
$total_objetos = mysql_result(mysql_query("SELECT SUM(Objeto1, Objeto2, Objeto3) as total_objetos from usuarios where usuario='".$usuario."'"),0);
?>
Supongamos que el usuario tiene 512 objetos en total y quiere hacerse con uno más:
Código PHP:
<?php
$usuario = "PEPE";
if ($total_objetos >= 1000)
{
echo "El inventario esta lleno. Solo puedes tener 1000 objetos.";
} else {
mysql_query("UPDATE usuarios SET objeto1 = objeto1+1 where usuario ='".$pepe."'");
}
?>
PD: Los códigos son solo para orientar, es fácil que no te funcionen.