Je vous met le passage:
for(i=1;i<nbr+1;i+=1)
{
nomtemp = ds_queue_dequeue(nom);
ds_queue_enqueue(nom,nomtemp);
nomtemp2 = moinext(nomtemp);
code = 'nbrlib'+string(i)+'=0;';
execute_string(code);
code = 'if(file_find_first("lib\'+ nomtemp2 +'\*.bmp","")!=""){nbrlib' +string(i)+ '=1;}'
execute_string(code);
code = 'while(file_find_next()!=""){nbrlib' +string(i)+ '+=1;}'
execute_string(code);
file_find_close();
}
Je voudrais en fait au moyen d'un execute string d'avoir ça:
for(j=1;j<nbrlib[i][/color];j+=1){[j]=background_add("lib\[nomtemp2]\"[j].bmp",0,0,0);}
les champs mis entre désignent des variables
toutes le variables sont dans le script
[i] et [nomtemp2] se trouvent plus haut dans le script; [j] est présent dans le boucle for
Je suis obligé de faire comme ça si je veux utiliser une variable dans le nom de déclaration d'une autre.