Code:
#define MAX_FILES 100
new szDir = "directory/path/";
//...
new szFiles[MAX_FILES][75], FileCount = 0;
new DirH = open_dir(szDir,szFiles[FileCount],74);
while(next_file(DirH,szFiles[++FileCount],74) ) {
if(FileCount == MAX_FILES) break;
}
//All the files will be stored into szFiles as a two-dimensional array.