05.11.2018, 01:01
Mano, sу mais uma coisa... eu to fazendo assim:
Sу que ta criando 500 arquivos... como devo fazer?
PHP Code:
CMD:teste(playerid)
{
new veiculo;
vehInfo[veiculo][vehModel] = 560;
GerarPlaca(veiculo);
return 1;
}
stock GerarPlaca(idx)
{
new str[128];
tentar_novamente:
for(new i = 0; i < MAX_VEHICLE; i++)
{
format(str, sizeof(str), "Veiculos/%s%s%s-%04d.ini", randomChar(), randomChar(), randomChar(), random(10000));
if(!DOF2_FileExists(str)) //Se o arquivo nгo existir, faзa isso
{
DOF2_CreateFile(str);
DOF2_SetInt(str, "Modelo", vehInfo[idx][vehModel]);
DOF2_SaveFile();
}
else // Se houver um arquivo com o mesmo nome, faзa isso
{
goto tentar_novamente; // "goto" quer dizer "vб para", que faz com que o fluxo do programa vб ali pra cima, realizando o cуdigo novamente. Isto acontecerб atй uma placa com um nome ъnico ser gerada.
}
}
return 1;
}