GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: ZyZu. - 2013. február 01. - 19:00:56

Cím: fálj olvasás.
Írta: ZyZu. - 2013. február 01. - 19:00:56
Sziasztok! Az lenne a kérdésem egy adott mappában be lehet olvasni DINIVEL azt, hogy egy mappában milyen fálj nevek vannak? Csak a nevét például van egy mappa: ZyZu Mappa ebben benne van az, hogy ZyZu.ini és ennek a nevét vagyis a ZyZu nevet be lehet olvasni a szerverre?  :hmmm:
Cím: fálj olvasás.
Írta: Zsolesszka - 2013. február 01. - 19:54:41
Jelenleg nem lehet.
Csak ha külön készítesz egy fájlt a létrehozott fájlok neveivel és azt beolvasva próbálod megnyitni a fájlokat, vagy használj fájl plugin-t.
Cím: fálj olvasás.
Írta: ZyZu. - 2013. február 01. - 20:00:25
Idézetet írta: ɐʞzssǝlosz date=1359744881\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"33295\" data-ipsquote-contentclass=\"forums_Topic
Csak ha külön készítesz egy fájlt a létrehozott fájlok neveivel és azt beolvasva próbálod megnyitni a fájlokat, vagy használj fájl plugin-t.
 
Egy kicsit többet tudnál errõl írni? Vagy linkelni? Vagy esetleg egy példát?  :noexpression:
Cím: fálj olvasás.
Írta: Zsolesszka - 2013. február 01. - 20:15:03
http://forum.sa-mp.com/showthread.php?t=92246
 
new dir:dHandle = dir_open(\"./\");
new item[40], type;
   
while(dir_list(dHandle, item, type))
{
    if(type == FM_FILE) printf(\"%s is a file\", item);
    else if(type == FM_DIR) printf(\"%s is a directory\", item);
}
       
dir_close(dHandle);
[/quote]
Az elsõrõl meg felesleges írnom, érthetõ szerintem.
Egy fájl ami tartalmazza a létrehozott fájlok neveit, (legyen a neve mondjuk listfajlname.ini)  mikor létrehozol egyet akkor beleírod az újonnan létrehozott fájl nevét, ha törölsz akkor meg törlöd a fájl nevét is a listfajlname.ini-bõl.
Cím: fálj olvasás.
Írta: ZyZu. - 2013. február 01. - 20:33:51
mivel nekem van egy verseny rendszerem és azt szeretném meg csinálni ha egy játékos beírja /races az adott mappában lévõ neveket kiírja a dialogban..