Szerző Téma: (Dini) Nem hozza létre a fájlt  (Megtekintve 579 alkalommal)

(Dini) Nem hozza létre a fájlt
« Dátum: 2013. január 21. - 16:47:03 »
0 Show voters
Halihó, egy bankrendszeren dolgozok és ahhoz kellene csatlakozáskor létrehozni egy fájlt a scriptfiles/Bank mappába de nem csinálja.  :no:
Mi lehet a probléma?
 
public OnPlayerConnect(playerid)
{
     new file[100]; GetPlayerName(playerid, fnev, sizeof(fnev));
     format(file, sizeof(file), \"Bank/%s_fiok.ini\", fnev);
     if(fexist(file))
{
    pInfo[playerid][Deposit] = dini_Int(file,\"Egyenleg\");
     }
else if(!fexist(file))
     {
    dini_Create(file);
    dini_IntSet(file, \"Egyenleg\", pInfo[playerid][Deposit]);
}
return 1;
}

 
(az egész scriptet nem másolom be mert hosszú lenne, hátha itt van a baj.)
Edit: a \'Bank\' mappa létre van hozva, még mielõtt megkérdezné valaki.
« Utoljára szerkesztve: 2013. január 21. - 16:50:35 írta Bloodest44 »

(Dini) Nem hozza létre a fájlt
« Válasz #1 Dátum: 2013. január 21. - 18:09:22 »
+1 Show voters
A kódban nincs hiba, csak túl pontos, teszteltem a fájlt létrehozza. (nem kell az \"else if(!fexist(file))\" elég csak az else)
Esetleg hoston nem akarja nálad létrehozni?
Ha igen, akkor a hostnak szólj hogy tegyék írhatóvá a scriptfiles mappát.

(Dini) Nem hozza létre a fájlt
« Válasz #2 Dátum: 2013. január 21. - 19:09:30 »
0 Show voters
Na, kiszedtem az összes filterscriptet és csak a bankosat hagytam bent, így létrehozza. Tehát valamelyik FS kavarja be.
Köszi, hogy megnézted.  :yes:  :rolleyes:

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal