23.10.2016, 18:00
Buenas, he hecho el guardado/cargado de las llaves de los vehículos y bien, funciona, pero al final queda mal repetir el mismo campo que cumple con la misma función para cada llave que se guarda, se que hay una forma de guardar todo en 1 solo campo en la base de datos y con su función se carga/guarda en el GM, a lo que me refiero, así tengo esto:
Lo "más molesto" es como queda en la base de datos, muchos campos innecesarios y mal visto.
Alguna forma en dejar todo en 1 campo y que el guardado/cargado no sea tan así.
Код:
Cargado. InformacionJugador_[playerid][pLlavesCoches][0] = cache_get_field_content_int(0, "LlaveV1"); InformacionJugador_[playerid][pLlavesCoches][1] = cache_get_field_content_int(0, "LlaveV2"); InformacionJugador_[playerid][pLlavesCoches][2] = cache_get_field_content_int(0, "LlaveV3"); InformacionJugador_[playerid][pLlavesCoches][3] = cache_get_field_content_int(0, "LlaveV4"); InformacionJugador_[playerid][pLlavesCoches][4] = cache_get_field_content_int(0, "LlaveV5"); InformacionJugador_[playerid][pLlavesCoches][5] = cache_get_field_content_int(0, "LlaveV6"); InformacionJugador_[playerid][pLlavesCoches][6] = cache_get_field_content_int(0, "LlaveV7"); InformacionJugador_[playerid][pLlavesCoches][7] = cache_get_field_content_int(0, "LlaveV8"); Guardado. mysql_format(MySQL, Query, sizeof Query, "UPDATE cuentas SET LlaveV1 = '%d', LlaveV2 = '%d', LlaveV3 = '%d', LlaveV4 = '%d', LlaveV5 = '%d', LlaveV6 = '%d', LlaveV7 = '%d', LlaveV8 = '%d' WHERE Usuario = '%e'", InformacionJugador_[playerid][pLlavesCoches][0], InformacionJugador_[playerid][pLlavesCoches][1], InformacionJugador_[playerid][pLlavesCoches][2], InformacionJugador_[playerid][pLlavesCoches][3], InformacionJugador_[playerid][pLlavesCoches][4], InformacionJugador_[playerid][pLlavesCoches][5], InformacionJugador_[playerid][pLlavesCoches][6], InformacionJugador_[playerid][pLlavesCoches][7], GetPlayerNameEx(playerid));
Alguna forma en dejar todo en 1 campo y que el guardado/cargado no sea tan así.