[Ajuda] Problemas com Salvamento
#1

Estou com problemas no salvamento das novas posiзхes de estacionamento de veнculos, entгo queria saber o que esta errado, desde jб valeu.
Код:
command(carro, playerid, params[]){
	new funcao
    if(sscanf(params, "s[128]", funcao)) return SendClientMessage(playerid, COLOR_YELLOW, "[Prйfixo]: /carro [Funзгo]");
    if(!strcmp(params, "estacionar", true)) {
    
        new carroID = GetPlayerVehicleID(playerid);
        if(GetPlayerState(playerid) != 2) return SendClientMessage(playerid, COLOR_ERROR, "[Erro]: Vocк precisa estar dirigindo para usar este comando.");
        if(strcmp(GetUserName(playerid), vInfo[carroID][vDono], true)) return SendClientMessage(playerid, COLOR_ERROR, "[Erro]: Este veнculo nгo й seu.");

	    SetVehicleToRespawn(carroID);
	    new Float: pAngle,
	        Float: PosX,
	        Float: PosY,
	        Float: PosZ;

	    GetVehiclePos(carroID, PosX, PosY, PosZ);
	    GetVehicleZAngle(carroID, pAngle);
	    vInfo[carroID][vPosX] = PosX;
	    vInfo[carroID][vPosY] = PosY;
	    vInfo[carroID][vPosZ] = PosZ;
	    vInfo[carroID][vAngle] = pAngle;
	    SetVehicleToRespawn(carroID);
	    SendClientMessage(playerid, -1, "Vocк estacionou seu veнculo com sucesso.");

	    new query[158];
                format(query, sizeof(query), "UPDATE `veiculos` SET vPosX = '%f', vPosY = '%f', vPosZ = '%f', vAngle = '%f'  WHERE `vID` = %d", PosX, PosY, PosZ, pAngle,
	    carroID);
                 mysql_function_query(Connect, query, false, "noReturnQuery", "d", playerid);
		return 1;
    }
    return true;
}
Reply
#2

PHP код:
WHERE `vID` = '%f'" 
Nгo e float.
Reply
#3

/\ Erro meu na hora de digitar, problema ainda persiste.
Reply
#4

pawn Код:
new mySQL[150];
format(mySQL, 150, "UPDATE `veiculos` SET vPosX='%f', vPosY='%f', vPosZ='%f', vAngle='%f' WHERE `vIDP ='%i'", PosX, PosY, PosZ, pAngle, carroID);
mysql_function_query(Connect, mySQL, false, #, #);
Creio que nгo irб funcionar

use isso para ver onde estб o erro

pawn Код:
public OnQueryError (errorid, error[], callback[], query[], connectionHandle) {
    printf("%i %s %s %s %i", errorid, error, callback, query, connectionHandle);
    return true ;
}
Reply
#5

/\ Assim que chegar em casa vou ver se funciona, mesmo assim +rep para vocк e pro Don_Speed pela tentativa.

@EDIT
Fiz de uma maneira aqui que o problema foi resolvido, vlw.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)