Salut,
vu les noms qu'il a donné à ses fichiers, il serait plus avisé de conserver le %03d par contre je serais pasé par une while loop afin d'établir le compte (comporte néanmoins un défaut)
new tmp[128], i = 0;
do
{
i++;
format(tmp, sizeof(tmp), "%03d.biz", i);
}
while(fexist(tmp));
//par contre ceci retourne le nombre de biz +1...
//i -=1;
//format(tmp, sizeof(tmp), "Ton serveur compte %d biz.", i);//c'est une des possibilités, sinon il te suffit de mettre i-1 au lieu de i:
format(tmp, sizeof(tmp), "Ton serveur possède %d biz.", i-1);//comme ceci quoi
un code légèrement plus simple qui comporte néanmoins le défaut de retourner 1 de plus que le nombre de biz, si tes biz commencaient à 0 il serait poassible de la même façon (a peu près) d'arriver au bon compte
++Sim++