05.11.2018, 01:12
PHP Code:
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();
return 1; // ou break;
}
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;
}