05.06.2017, 19:58
Hola buenas,
Explicarй de manera rбpida el problema que tengo.
Estoy creando una base de datos para guardar las cuentas y he pensado en crear tablas secundarias, es decir se tiene una tabla con los stats del jugador (Principal) y otras tablas con la informaciуn de inventario, vehiculos, mensajes en el telйfono, accesorios y etc. (Secundarias)
Tomemos como ejemplo la tabla de inventario, una vez se cargan los stats del PJ, se carga la tabla de inventario del jugador, pero pensй en 2 maneras de hacer esto... La primera es crear una variable en cada cuenta de usuario, una ID ъnica y al ejecutar otra tabla con los stats del PJ por ejemplo inventario hacer algo tipo...
*slot1 = Name del arma por ejemplo, cslot, cantidad.
UPDATE tablainventario SET slot1=%d, cslot1=%d WHERE id = %d; (Info[playerid][IDUnica], por ejemplo)
En ese caso la ID serнa una variable del PJ ya fijada.
Pero por otro lado he pensado que en vez de ser una ID ъnica, sea "Nombre Apellido", es decir algo asi...
UPDATE tablainventario SET slot1=%d, cslot1=%d WHERE nombre='Nombre_Apellido'; (Obteniendo el mame)
Asi que no se muy bien cual seria la mejor manera, crear una tabla de inventario cuya ID estй relacionada con una variable del PJ o crear una variable en la tabla de inventario donde se almacene el "Nombre_Apellido" y si coincide con el del PJ, cargar el inventario en vez de usar una ID.
No sй cual es la mejor opciуn, gracias por leer e intentar entender xd
Explicarй de manera rбpida el problema que tengo.
Estoy creando una base de datos para guardar las cuentas y he pensado en crear tablas secundarias, es decir se tiene una tabla con los stats del jugador (Principal) y otras tablas con la informaciуn de inventario, vehiculos, mensajes en el telйfono, accesorios y etc. (Secundarias)
Tomemos como ejemplo la tabla de inventario, una vez se cargan los stats del PJ, se carga la tabla de inventario del jugador, pero pensй en 2 maneras de hacer esto... La primera es crear una variable en cada cuenta de usuario, una ID ъnica y al ejecutar otra tabla con los stats del PJ por ejemplo inventario hacer algo tipo...
*slot1 = Name del arma por ejemplo, cslot, cantidad.
UPDATE tablainventario SET slot1=%d, cslot1=%d WHERE id = %d; (Info[playerid][IDUnica], por ejemplo)
En ese caso la ID serнa una variable del PJ ya fijada.
Pero por otro lado he pensado que en vez de ser una ID ъnica, sea "Nombre Apellido", es decir algo asi...
UPDATE tablainventario SET slot1=%d, cslot1=%d WHERE nombre='Nombre_Apellido'; (Obteniendo el mame)
Asi que no se muy bien cual seria la mejor manera, crear una tabla de inventario cuya ID estй relacionada con una variable del PJ o crear una variable en la tabla de inventario donde se almacene el "Nombre_Apellido" y si coincide con el del PJ, cargar el inventario en vez de usar una ID.
No sй cual es la mejor opciуn, gracias por leer e intentar entender xd