05.11.2018, 00:32
Sim, isso mesmo.
Porйm, se houver um arquivo com o mesmo nome, nada serб feito.
Porйm, se houver um arquivo com o mesmo nome, nada serб feito.
pawn Code:
stock GerarPlaca()
{
new str[128];
tentar_novamente:
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);
}
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;
}