23.11.2018, 19:35
Alguйm ?? UP UP
Vou explicar mais direito.
Eu crio o veнculo na OnGameModeInit() com a Funзгo q eu criei:
Atй pq eu quero salvar a posiзгo dos veнculos e tals.
Aн quando eu ligo o SERVER pela primeira VEZ o veнculo cria, quando eu desligo o server os dados sгo salvos, como PosicaoX, PosicaoY.. etc, sу que quando eu ligo DENOVO o veнculo nгo cria.
E nessa vez que eu ligo denovo o SERVIDOR, ele me retorna os valores nessa printf:
Mas й pra retornar os VALORES que o veнculo foi salvo depois de desligar o SERVIDOR.
Enfim, eu salvo os veнculos dessa maneira:
Os dados sгo salvos no arquivo corretamente, sу que quando LIGO denovo o SERVER, o veнculo nгo cria de Jeito Nenhum.
up up
Vou explicar mais direito.
Eu crio o veнculo na OnGameModeInit() com a Funзгo q eu criei:
PHP код:
zCaminhoneiro[0] = CriarVeiculo(1, 498, 2249.1406,587.9827,7.7813,269.9525, 3, 3, 0, 100, -1, -1, 100, 0.0);
Aн quando eu ligo o SERVER pela primeira VEZ o veнculo cria, quando eu desligo o server os dados sгo salvos, como PosicaoX, PosicaoY.. etc, sу que quando eu ligo DENOVO o veнculo nгo cria.
E nessa vez que eu ligo denovo o SERVIDOR, ele me retorna os valores nessa printf:
PHP код:
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);
Enfim, eu salvo os veнculos dessa maneira:
PHP код:
stock SalvarVeiculo()
{
for(new v = 1; v < MAX_VEHICLES; ++v)
{
format(vFile, sizeof(vFile), "Veiculos/veiculo%d.ini", v);
GetVehicleModel(vInfo[v][ModeloVeiculo]);
GetVehiclePos(v, vInfo[v][PosVeiculoX], vInfo[v][PosVeiculoY], vInfo[v][PosVeiculoZ]);
GetVehicleZAngle(v, vInfo[v][PosVeiculoR]);
GetVehicleColor(v, vInfo[v][vCor1], vInfo[v][vCor2]);
DOF2_SetInt(vFile, "IdVeiculo_Arquivo", vInfo[v][IdVeiculo_Arquivo]);
DOF2_SetInt(vFile, "ModeloVeiculo", vInfo[v][ModeloVeiculo]);
DOF2_SetFloat(vFile, "PosVeiculoX", vInfo[v][PosVeiculoX]);
DOF2_SetFloat(vFile, "PosVeiculoY", vInfo[v][PosVeiculoY]);
DOF2_SetFloat(vFile, "PosVeiculoZ", vInfo[v][PosVeiculoZ]);
DOF2_SetFloat(vFile, "PosVeiculoR", vInfo[v][PosVeiculoR]);
DOF2_SetInt(vFile, "vCor1", vInfo[v][vCor1]);
DOF2_SetInt(vFile, "vCor2", vInfo[v][vCor2]);
DOF2_SetInt(vFile, "RespawnVeiculo", vInfo[v][RespawnVeiculo]);
DOF2_SetInt(vFile, "GasolinaVeiculo", vInfo[v][GasolinaVeiculo]);
DOF2_SetInt(vFile, "DieselVeiculo", vInfo[v][DieselVeiculo]);
DOF2_SetInt(vFile, "EtanolVeiculo", vInfo[v][EtanolVeiculo]);
DOF2_SetInt(vFile, "EtanolVeiculo", vInfo[v][EtanolVeiculo]);
DOF2_SetInt(vFile, "BlindagemVeiculo", vInfo[v][BlindagemVeiculo]);
DOF2_SetFloat(vFile, "KM_Rodado_Veiculo", vInfo[v][KM_Rodado_Veiculo] = PegarKMRodado(v));
DOF2_SaveFile();
}
}
up up