04.11.2015, 15:34
En la primera query el tamaсo de la variable no es suficiente, deberнas poner 230 celdas aproximadamente para que te quepa todo. Luego al usar \ para saltar de lнnea olvidaste poner la coma , despuйs del campo AdminRango.
La segunda parece estar bien, si no te funciona comprueba el tamaсo de las variables. Recuerda que si no te interesa el resultado que devuelve db_query puedes hacer lo siguiente para no declarar una variable del tipo DBResult:http://forum.sa-mp.com/images/editor/menupop.gif
PD: puedes hacer una depuraciуn (debug) del SQLite poniendo en server.cfg lo siguiente:
De esta forma podrбs ver en el server_log.txt los errores que cometas.
PHP код:
format(query, sizeof(query),
"UPDATE `jugadores` SET `Baneado` = '%i', `Admin` = '%i', `AdminRango` = '%q', \
`Vip` = '%i', `Vida` = '%f', `Chaleco` = '%f', `Skin` = '%i', `VW` = '%i', `Interior` = '%i' \
WHERE `Nombre` = '%q'",
Info[playerid][pBaneado],
Info[playerid][pAdmin],
Info[playerid][pAdminRango],
Info[playerid][pVip],
Info[playerid][pVida],
Info[playerid][pChaleco],
Info[playerid][pSkin],
GetPlayerVirtualWorld(playerid),
GetPlayerInterior(playerid),
NombreJugador(playerid)
);
PHP код:
db_free_result(db_query(sql_handle, query));
Код:
db_logging 1 db_log_queries 1

