[Ayuda]: Sqlite UPDATE
#1

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(playeridreason)
{
    if(
PD[playerid][INGRESADO] == true)
    
GuardarCuentas(playerid);
    return 
1;

PHP код:
stock GuardarCuentas(playerid)
{
    new 
Query[325], DBResultResultado;
    
format(Querysizeof(Query), " SELECT * FROM `USERS` WHERE `NAME` = '%q' "Nombre(playerid));
    
Resultado db_query(SPFDBQuery);
    
    if(
db_num_rows(Resultado))
    {
    
    
format(Querysizeof(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(SPFDBQuery);
    }
    
db_free_result(Resultado);
    return 
1;

Reply
#2

Para que realizas una consulta?
Reply
#3

Quote:
Originally Posted by adri1
Посмотреть сообщение
Para que realizas una consulta?
Es Para Verificar Al Usuario Si Esta en La Base De Datos.
Reply
#4

La consulta no es necesaria.

Prueba print(Query); y pasa el resultado, puede que la cadena sea demasiado corta
Reply
#5

Mira Lo Que Me Sale
PHP код:
UPDATE `USERSSET `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._.' 
Reply
#6

El problema son las variables
Reply
#7

Cuales Dime Bro?
Reply
#8

Pues parece que todas, revisa el array 'PD'.
Reply
#9

Pues Yo Lo Veo Bien Bro, Tengo Listo Solo Es Eso Que Me Falta Para Agregar Sistema Al GM.
Reply
#10

Pues si lo ves bien бbrelo y suerte, la necesitarбs.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)