Hacer este guardado/cargado MYSQL mas ordenado.
#1

Buenas, le coloquй el guardado de armas a el Gamemode que estoy editando, y pues guarda hasta un limite de 12 armas, mi pregunta es para no tener que poner la base de datos asн que queda asqueroso y poco ordenado;



lo quiero tener asн, todo en un campo;



їes posible modificar mi guardado y cargado de armas a algo asн en un solo campo?, mi cуdigo es asн

Код:
enum pInfo{
	pWP0,
	pWP1,
	pWP2,
	pWP3,
	pWP4,
	pWP5,
	pWP6,
	pWP7,
	pWP8,
	pWP9,
	pWP10,
	pWP11,
	pWP12}
new Informacion[MAX_PLAYERS][pInfo];

stock ResetVariables(playerid){
	Informacion[playerid][pWP0] = 0;
	Informacion[playerid][pWP1] = 0;
	Informacion[playerid][pWP2] = 0;
	Informacion[playerid][pWP3] = 0;
	Informacion[playerid][pWP4] = 0;
	Informacion[playerid][pWP5] = 0;
	Informacion[playerid][pWP6] = 0;
	Informacion[playerid][pWP7] = 0;
	Informacion[playerid][pWP8] = 0;
	Informacion[playerid][pWP9] = 0;
	Informacion[playerid][pWP10] = 0;
	Informacion[playerid][pWP11] = 0;
	Informacion[playerid][pWP12] = 0;}

/* Esto es en el cargado, es MYSQL R39 */

		Informacion[playerid][pWP0]          = cache_get_row_int(0, 26, MySQL);
		Informacion[playerid][pWP1]          = cache_get_row_int(0, 27, MySQL);
		Informacion[playerid][pWP2]          = cache_get_row_int(0, 28, MySQL);
		Informacion[playerid][pWP3]          = cache_get_row_int(0, 29, MySQL);
		Informacion[playerid][pWP4]          = cache_get_row_int(0, 30, MySQL);
		Informacion[playerid][pWP5]          = cache_get_row_int(0, 31, MySQL);
		Informacion[playerid][pWP6]          = cache_get_row_int(0, 32, MySQL);
		Informacion[playerid][pWP7]          = cache_get_row_int(0, 33, MySQL);
		Informacion[playerid][pWP8]          = cache_get_row_int(0, 34, MySQL);
		Informacion[playerid][pWP9]          = cache_get_row_int(0, 35, MySQL);
		Informacion[playerid][pWP10]         = cache_get_row_int(0, 36, MySQL);
		Informacion[playerid][pWP11]         = cache_get_row_int(0, 37, MySQL);
		Informacion[playerid][pWP12]         = cache_get_row_int(0, 38, MySQL);

/* Esto es el guardado */

	mysql_format(MySQL, query, sizeof(query), "UPDATE `cuentas` SET `WP0`='%i', `WP1`='%i', `WP2`='%i', `WP3`='%i', `WP4`='%i', `WP5`='%i', `WP6`='%i', `WP7`='%i', `WP8`='%i', `WP9`='%i', `WP10`='%i', `WP11`='%i', `WP12`='%i' WHERE `Nombre`='%s'",
	Informacion[playerid][pWP0], Informacion[playerid][pWP1], Informacion[playerid][pWP2], Informacion[playerid][pWP3], Informacion[playerid][pWP4], Informacion[playerid][pWP5], Informacion[playerid][pWP6], Informacion[playerid][pWP7], Informacion[playerid][pWP8],
	Informacion[playerid][pWP9], Informacion[playerid][pWP10], Informacion[playerid][pWP11], Informacion[playerid][pWP12], NombreJugador(playerid));
	mysql_query(MySQL, query);
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)