15.10.2013, 20:49
Estгo aqui:
Fiz umas alteraзхes no debug, tinha variбveis repetidas. PS: Eu pus as chaves todas a 12 para testar uma coisa.
Й exactamente assim que tenho a carregar os carros.
Neste momento, estou a testar se as chaves nгo bugam e funcionam. Ainda nгo fiz o sistema de compra.
Carregamento dos carros:
PHP код:
[21:35:04] Feijao- 12 (arroz), Chave: 12(chave1), 12(chave2), 12(chave3)
Й exactamente assim que tenho a carregar os carros.
Neste momento, estou a testar se as chaves nгo bugam e funcionam. Ainda nгo fiz o sistema de compra.
Carregamento dos carros:
pawn Код:
public CarregarCarros()
{
new ficheiro[64];
for(new i = 0; i < MAX_CARROS; i++)
{
format(ficheiro, sizeof(ficheiro), "iRP/Carros/%d.ini", i);
if(!DOF2_FileExists(ficheiro))
{
if(i == 0) continue;
DOF2_CreateFile(ficheiro);
DOF2_SetInt(ficheiro, "cX", 0);
DOF2_SetInt(ficheiro, "cY", 0);
DOF2_SetInt(ficheiro, "cZ", 0);
DOF2_SetInt(ficheiro, "cAngle", 0);
DOF2_SetInt(ficheiro, "cID", i);
DOF2_SetInt(ficheiro, "cModel", 0);
DOF2_SetInt(ficheiro, "cCor1", 0);
DOF2_SetInt(ficheiro, "cCor2", 0);
DOF2_SetInt(ficheiro, "cChave", i);
DOF2_SaveFile();
}
else
{
iCarInfo[i][cX] = DOF2_GetInt(ficheiro, "cX");
iCarInfo[i][cY] = DOF2_GetInt(ficheiro, "cY");
iCarInfo[i][cZ] = DOF2_GetInt(ficheiro, "cZ");
iCarInfo[i][cAngle] = DOF2_GetInt(ficheiro, "cAngle");
iCarInfo[i][cID] = DOF2_GetInt(ficheiro, "cID");
iCarInfo[i][cModel] = DOF2_GetInt(ficheiro, "cModel");
iCarInfo[i][cCor1] = DOF2_GetInt(ficheiro, "cCor1");
iCarInfo[i][cCor2] = DOF2_GetInt(ficheiro, "cCor2");
iCarInfo[i][cChave] = DOF2_GetInt(ficheiro, "cChave");
if(iCarInfo[i][cX] != 0 && iCarInfo[i][cY] != 0 && iCarInfo[i][cZ] != 0 && iCarInfo[i][cID] != 0)
{
iCarInfo[i][cID] = CreateVehicle(iCarInfo[i][cModel], iCarInfo[i][cX], iCarInfo[i][cY], iCarInfo[i][cZ], iCarInfo[i][cAngle], iCarInfo[i][cCor1], iCarInfo[i][cCor2], 0);
printf("\n Carro n %d carregado com sucesso!\n", i);
}
}
}
printf("\nCarros carregados com sucesso!\n");
}