O printf aparece no console depois da verificaзгo que o arquivo JБ EXISTE. e Me retorna os valores.
Mas nгo cria o veнculo no servidor, sabendo que os valores jб estгo sendo reconhecidos pelo console.
@EDIT, QUANDO EU SALVO OS ARQUIVOS PELO COMANDO: /salvarveiculos ele salva NORMAL.
PHP код:
stock CriarVeiculo(xidveiculo, vModel_Car, Float:posCarX, Float:posCarY, Float:posCarZ, Float:posCarR, vColor_1, vColor_2, vRespawnV, nGasolina, nDiesel, nEtanol, bBlindagem, Float:vKmCorrido)
{
format(vFile, sizeof(vFile), "Veiculos/veiculo%d.ini", xidveiculo);
if(!DOF2_FileExists(vFile))
{
DOF2_CreateFile(vFile);
vInfo[xidveiculo][IdVeiculo_Arquivo] = xidveiculo;
vInfo[xidveiculo][ModeloVeiculo] = vModel_Car;
vInfo[xidveiculo][PosVeiculoX] = posCarX;
vInfo[xidveiculo][PosVeiculoY] = posCarY;
vInfo[xidveiculo][PosVeiculoZ] = posCarZ;
vInfo[xidveiculo][PosVeiculoR] = posCarR;
vInfo[xidveiculo][vCor1] = vColor_1;
vInfo[xidveiculo][vCor2] = vColor_2;
vInfo[xidveiculo][RespawnVeiculo] = vRespawnV;
vInfo[xidveiculo][GasolinaVeiculo] = nGasolina;
vInfo[xidveiculo][DieselVeiculo] = nDiesel;
vInfo[xidveiculo][EtanolVeiculo] = nEtanol;
vInfo[xidveiculo][BlindagemVeiculo] = bBlindagem;
vInfo[xidveiculo][KM_Rodado_Veiculo] = vKmCorrido;
DOF2_SetInt(vFile, "IdVeiculo_Arquivo", xidveiculo);
DOF2_SetInt(vFile, "ModeloVeiculo", vModel_Car);
DOF2_SetFloat(vFile, "PosVeiculoX", posCarX);
DOF2_SetFloat(vFile, "PosVeiculoY", posCarY);
DOF2_SetFloat(vFile, "PosVeiculoZ", posCarZ);
DOF2_SetFloat(vFile, "PosVeiculoR", posCarR);
DOF2_SetInt(vFile, "vCor1", vColor_1);
DOF2_SetInt(vFile, "vCor2", vColor_2);
DOF2_SetInt(vFile, "RespawnVeiculo", vRespawnV);
DOF2_SetInt(vFile, "GasolinaVeiculo", nGasolina);
DOF2_SetInt(vFile, "DieselVeiculo", nDiesel);
DOF2_SetInt(vFile, "EtanolVeiculo", nEtanol);
DOF2_SetInt(vFile, "BlindagemVeiculo", bBlindagem);
DOF2_SetFloat(vFile, "KM_Rodado_Veiculo", vKmCorrido);
DOF2_SaveFile();
printf("-> Veнculo id: %d, Modelo: %d, PosX: %f, PosY: %f, PosZ: %f, PosR: %f, Cor1: %d, Cor2: %d, Respawn: %d",
xidveiculo, vModel_Car, posCarX, posCarY, posCarZ, posCarR, vColor_1, vColor_2, vRespawnV);
CreateVehicle(vInfo[xidveiculo][ModeloVeiculo], vInfo[xidveiculo][PosVeiculoX], vInfo[xidveiculo][PosVeiculoY],
vInfo[xidveiculo][PosVeiculoZ], vInfo[xidveiculo][PosVeiculoR], vInfo[xidveiculo][vCor1], vInfo[xidveiculo][vCor2],
vInfo[xidveiculo][RespawnVeiculo]);
}
else
{
vInfo[xidveiculo][IdVeiculo_Arquivo] = DOF2_GetInt(hFile, "IdVeiculo_Arquivo");
vInfo[xidveiculo][ModeloVeiculo] = DOF2_GetInt(hFile, "ModeloVeiculo");
vInfo[xidveiculo][PosVeiculoX] = DOF2_GetFloat(hFile, "PosVeiculoX");
vInfo[xidveiculo][PosVeiculoY] = DOF2_GetFloat(hFile, "PosVeiculoY");
vInfo[xidveiculo][PosVeiculoZ] = DOF2_GetFloat(hFile, "PosVeiculoZ");
vInfo[xidveiculo][PosVeiculoR] = DOF2_GetFloat(hFile, "PosVeiculoR");
vInfo[xidveiculo][vCor1] = DOF2_GetInt(hFile, "vCor1");
vInfo[xidveiculo][vCor2] = DOF2_GetInt(hFile, "vCor2");
vInfo[xidveiculo][RespawnVeiculo] = DOF2_GetInt(hFile, "RespawnVeiculo");
vInfo[xidveiculo][GasolinaVeiculo] = DOF2_GetInt(hFile, "GasolinaVeiculo");
vInfo[xidveiculo][DieselVeiculo] = DOF2_GetInt(hFile, "DieselVeiculo");
vInfo[xidveiculo][EtanolVeiculo] = DOF2_GetInt(hFile, "EtanolVeiculo");
vInfo[xidveiculo][BlindagemVeiculo] = DOF2_GetInt(hFile, "BlindagemVeiculo");
vInfo[xidveiculo][KM_Rodado_Veiculo] = DOF2_GetFloat(hFile, "KM_Rodado_Veiculo");
printf("-> Veнculo id: %d, Modelo: %d, PosX: %f, PosY: %f, PosZ: %f, PosR: %f, Cor1: %d, Cor2: %d, Respawn: %d",
xidveiculo, vModel_Car, posCarX, posCarY, posCarZ, posCarR, vColor_1, vColor_2, vRespawnV);
CreateVehicle(vInfo[xidveiculo][ModeloVeiculo], vInfo[xidveiculo][PosVeiculoX], vInfo[xidveiculo][PosVeiculoY],
vInfo[xidveiculo][PosVeiculoZ], vInfo[xidveiculo][PosVeiculoR], vInfo[xidveiculo][vCor1], vInfo[xidveiculo][vCor2],
vInfo[xidveiculo][RespawnVeiculo]);
}
}