Allied Modders en español

Versión completa: open_dir n close_dir alternative
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Código PHP:
// no file provided, assuming contents of "maps" folder
 
new dirmapName[32];
 
dir open_dir("maps"mapNamesizeof(mapName)-1);

 if (
dir)
 {
 new 
lenMapName;
 
 while (
next_file(dirmapNamesizeof(mapName)-1))
 {
 
lenMapName strlen(mapName); 
 if (
lenMapName && equali(mapName[lenMapName 4], ".bsp"4))
 {
 
mapName[lenMapName-4] = '^0';
 if (
is_map_valid(mapName))
 {
 
ArrayPushString(mapArraymapName);
 ++
mapCnt;
 }
 }
 }
 
close_dir(dir);
 } 


¿Qué más se puede usar en lugar de open_dir? Open_dir está prohibido en el host que estoy usando. ¿Funciona fopen? Gracias si puedes ayudar..

Código PHP:
native fopen(const filename[], const mode[], bool:use_valve_fs false, const valve_path_id[] = "GAME"