[Ayuda]: Sqlite UPDATE -
Marshmello - 30.06.2017
Hola Amigos De Forum Samp Tengo Un Pequeсo Problemaen Sqlite, Estaba Haciendo Un Guardado De Cuentas Ya Esta Terminado Pero a La hora De Que Un Usuario Se Desconecta No Se Guardan Los Datos.
Me Explico Ya El Sistema De Registro y Logueo Esta Listo, Pero Cuando Un Usuario Se Desconecta No Se Guarda El Dinero, Score, Admin Ect. Ya Intente De Todo Pero Nose Que Pueda Hacer Aqui El Codigo:
PHP код:
public OnPlayerDisconnect(playerid, reason)
{
if(PD[playerid][INGRESADO] == true)
GuardarCuentas(playerid);
return 1;
}
PHP код:
stock GuardarCuentas(playerid)
{
new Query[325], DBResult: Resultado;
format(Query, sizeof(Query), " SELECT * FROM `USERS` WHERE `NAME` = '%q' ", Nombre(playerid));
Resultado = db_query(SPFDB, Query);
if(db_num_rows(Resultado))
{
format(Query, sizeof(Query), "UPDATE `USERS` SET `SCORE` = '%d',`DINERO` = '%d',`ADMIN` = '%d',`VIP` = '%d',`KILLS` = '%d',`DEATHS` = '%d',`NIVEL` = '%d',`COINS` = '%d',`EXPERIENCIA` = '%f',`MISION` = '%d',`COUNTMISION` = '%d',`DUELOS` = '%d',`DERBYS` = '%d',`RACES` = '%d' WHERE `NAME` = '%q'",
PD[playerid][SCORE],
PD[playerid][DINERO],
PD[playerid][ADMINLEVEL],
PD[playerid][VIPLEVEL],
PD[playerid][KILLS],
PD[playerid][DEATHS],
PD[playerid][NIVEL],
PD[playerid][COINS],
PD[playerid][EXPERIENCIA],
PD[playerid][MISION],
PD[playerid][COUNTMISION],
PD[playerid][DUELOSCORE],
PD[playerid][DERBYSCORE],
PD[playerid][RACESCORE],
Nombre(playerid));
db_query(SPFDB, Query);
}
db_free_result(Resultado);
return 1;
}
Respuesta: [Ayuda]: Sqlite UPDATE -
adri1 - 30.06.2017
Para que realizas una consulta?
Respuesta: [Ayuda]: Sqlite UPDATE -
Marshmello - 30.06.2017
Quote:
Originally Posted by adri1
Para que realizas una consulta?
|
Es Para Verificar Al Usuario Si Esta en La Base De Datos.
Respuesta: [Ayuda]: Sqlite UPDATE -
adri1 - 30.06.2017
La consulta no es necesaria.
Prueba print(Query); y pasa el resultado, puede que la cadena sea demasiado corta
Respuesta: [Ayuda]: Sqlite UPDATE -
Marshmello - 30.06.2017
Mira Lo Que Me Sale
PHP код:
UPDATE `USERS` SET `SCORE` = '0',`DINERO` = '0',`ADMIN` = '0',`VIP` = '0',`KILLS` = '0',`DEATHS` = '0',`NIVEL` = '0',`COINS` = '0',`EXPERIENCIA` = '0.000000',`MISION` = '0',`COUNTMISION` = '0',`DUELOS` = '0',`DERBYS` = '0',`RACES` = '0' WHERE `NAME` = 'Manuel._.'
Respuesta: [Ayuda]: Sqlite UPDATE -
adri1 - 30.06.2017
El problema son las variables
Respuesta: [Ayuda]: Sqlite UPDATE -
Marshmello - 30.06.2017
Cuales Dime Bro?
Respuesta: [Ayuda]: Sqlite UPDATE -
adri1 - 30.06.2017
Pues parece que todas, revisa el array 'PD'.
Respuesta: [Ayuda]: Sqlite UPDATE -
Marshmello - 30.06.2017
Pues Yo Lo Veo Bien Bro, Tengo Listo Solo Es Eso Que Me Falta Para Agregar Sistema Al GM.
Respuesta: [Ayuda]: Sqlite UPDATE -
adri1 - 30.06.2017
Pues si lo ves bien бbrelo y suerte, la necesitarбs.