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: sLimee - 2015. augusztus 28. - 18:46:47

Cím: Az összes .ini fájl kiválasztása
Írta: sLimee - 2015. augusztus 28. - 18:46:47
Sziasztok. Az lenne a kérdésem, hogy hogyan lehetne az összes .ini fájlt kiválasztani egy mappából.
Egy olyan parancsot szerenték létrehozni, amellyel az adminok megnézhetik az összes regisztrált játékost.
 
CMD:regs(playerid, params[])
{
if(Elerheto[playerid] == 0) return 0;
if(pInfo[playerid][pAdmin] <= 3) return 0;
new string[128];
format(File, sizeof(File), \"Karakterek/%s.ini\", Nev(playerid)); // A Nev(playerid) helyére nemtudom mi kerüljön. :/
for(new i = 0; i < dini_Exists(File);i++)
{
    format(string, sizeof(string), \"%s\", File);
    SCM(playerid, SARGA, \"- Regisztrált felhasználók -\");
    SCM(playerid, -1, string);
}
return 1;
}

 
Köszönöm előre is a segítséget, ha meg lehet valósítani egyáltalán a parancsot.
Cím: Az összes .ini fájl kiválasztása
Írta: 1Mark6 - 2015. augusztus 28. - 21:59:11
Nem teszteltem, de elméletben jónak kénel lennie.
 
for(new i = 0; i < 500; i++)
{
format(File, sizeof(File), \"Karakterek/%s.ini\", Nev(i));
if(fexist(File))
{
    format(string,sizeof(string),\"%s\",Nev(i));
    SendClientMessage(playerid, -1,string);
}
}
Cím: Az összes .ini fájl kiválasztása
Írta: sLimee - 2015. augusztus 28. - 22:56:07
Köszi a segítséget, de sajnos most is csak az online lévő játékosokat írja ki.
Cím: Az összes .ini fájl kiválasztása
Írta: blackdog476 - 2015. augusztus 29. - 13:48:05
Szerintem ez nem lehetséges, egy külön fájlba kell elmenteni a neveket, és onnan be tudod olvasni.
Megoldás egy hozzászólással lentebb
Cím: Az összes .ini fájl kiválasztása
Írta: Pedró - 2015. augusztus 29. - 13:51:07
http://sampforum.hu/index.php?topic=62007.msg556956#msg556956
ebbe a temaba leirtam mindent
Cím: Az összes .ini fájl kiválasztása
Írta: sLimee - 2015. augusztus 29. - 14:43:40
Köszi szépen, Pedró. :)