18/01/2021 14:19
(Esta mensagem foi modificada pela última vez a: 18/01/2021 14:20 por Dr Editor.)
Fiz apenas alguns debugs, mas a lógica é parecida:
Código:
stock NewVehicle(/* params */)
{
new fileId = 0, fileName[30];
format(fileName, sizeof fileName, "vehicle_%i.ini", fileId);
while(DOF2_FileExists(fileName))
{
fileId ++;
format(fileName, sizeof fileName, "vehicle_%i.ini", fileId);
}
DOF2_CreateFile(fileName);
// escrever parâmetros do veículo
DOF2_SaveFile();
return true;
}
stock LoadVehicles()
{
new fileId = 0, fileName[30], vehId;
format(fileName, sizeof fileName, "vehicle_%i.ini", fileId);
while(DOF2_FileExists(fileName))
{
// Busca os dados e define nos parâmetros abaixo
vehId = CreateVehicle(vehicletype, Float:x, Float:y, Float:z, Float:rotation, color1, color2, respawn_delay);
// Salva o novo ID no arquivo
DOF2_SetInt(fileName, "id", vehId);
DOF2_SaveFile();
fileId ++;
format(fileName, sizeof fileName, "vehicle_%i.ini", fileId);
}
return true;
}
SA:MP Dev Tools
Faça mais, ganhe mais e poupe tempo!
EVO Anti-Cheat
Torne seu servidor mais seguro!
________________________________________
Soluções personalizadas para SA:MP
Discord: .eduardoac | Eduardo AC#3140
Faça mais, ganhe mais e poupe tempo!
EVO Anti-Cheat
Torne seu servidor mais seguro!
________________________________________
Soluções personalizadas para SA:MP
Discord: .eduardoac | Eduardo AC#3140