19.12.2012, 01:18
Hola!
Estoy teniendo un problema en mi servidor, resulta que tengo este cуdigo:
Se supone que se deberнa guardar bien todos los datos, pero no lo hace. Ya he probado poniendo mysql_debug(1); y fijбndome en el log, y aparece esto, pero no se cual es el erro de sintaxis que tengo:
Saludos!
EDIT: SOLUCIONADO! HABIA DEJADO UNA ULTIMA , MISMO ERROR QUE MI ULTIMA VES XD
Estoy teniendo un problema en mi servidor, resulta que tengo este cуdigo:
pawn Код:
public OnPlayerDisconnect(playerid, reason)
{
if(JugadorInfo[playerid][Logeado] == 1)
{
new score = GetPlayerScore(playerid);
new dinero = GetPlayerMoney(playerid);
new query[300], jnombre[24];
GetPlayerName(playerid, jnombre, 24);
format(query, sizeof(query), "UPDATE 'usuarios' SET score='%d', dinero='%d', Asesinatos='%d', Muertes='%d', NivelVIP='%d', NivelAdmin='%d', Baneado='%d' , JugadorLVL='%d', Logeado='0', WHERE usuario='%s'",
score,
dinero,
JugadorInfo[playerid][jAsesinatos],
JugadorInfo[playerid][jMuertes],
JugadorInfo[playerid][jNivelVIP],
JugadorInfo[playerid][jNivelAdmin],
JugadorInfo[playerid][jBaneado],
JugadorInfo[playerid][jLVL],
jnombre);
mysql_query(query);
mysql_debug(1);
}
return 1;
}
Код:
[21:27:39] CMySQLHandler::Query(UPDATE usuarios SET score=1141, dinero=3100, Asesinatos=22, Muertes=51, NivelVIP=22, NivelAdmin=5, Baneado=0 , JugadorLVL=1, Logeado='0', WHERE usuario='The_Scope') - An error has occured. (Error ID: 1064, You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE usuario='The_Scope'' at line 1)
EDIT: SOLUCIONADO! HABIA DEJADO UNA ULTIMA , MISMO ERROR QUE MI ULTIMA VES XD