15.01.2014, 10:48
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;
}

