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: smart - 2012. július 10. - 19:38:09

Cím: DiNi - linux
Írta: smart - 2012. július 10. - 19:38:09
Sziasztok! A módom és az adminrendszerem dini mentésen alapul. A házi szerómon rendesen mentõdik minden, de tegnap megjött a hostolt szerverem, arra felpakoltam mindent, de egyszerûen nem hozza létre a txt fájlokat. Nem tudjátok mitõl lehet ez? Semmi hibát nem találtam.  Ha ezt nem tudjuk megoldani, akkor átállok SQLite-ra, csak nem tudom, hogy hol kezdjem, nem találtam rendes tutorialt. Mintha kínai lenne nekem. Elõre is köszönöm a segítséget. Üdv.
Cím: DiNi - linux
Írta: kadaradam - 2012. július 10. - 19:56:25
Megvannak a megfelelõ engedélyei a mappának?
Cím: DiNi - linux
Írta: smart - 2012. július 10. - 20:21:52
Azt hogy lehet megnézni? (most van elõször hostolt szeróm xd)
Cím: DiNi - linux
Írta: ZyZu. - 2012. július 10. - 21:09:51
Bemásoldnád a mappa kezelõd ahová mented? Vagyis hogy írtad a mappa nyitását mentését.. annyit kérlek másolj be.  :unsure:
Cím: DiNi - linux
Írta: kadaradam - 2012. július 10. - 21:16:36
Idézetet írta: smart date=1341944512\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"24141\" data-ipsquote-contentclass=\"forums_Topic
Azt hogy lehet megnézni? (most van elõször hostolt szeróm xd)
 
Nem tudom,mit használsz ftp szerverhez való csatlakozáshoz!
total commander:
Fájl-->Attribútumok módosítása és bal alsó sarokban van egy inputtext,nézd meg milyen számot ír ki,ha 777 akkor hagyd,ha nemaz,akkor írd be azt!
FileZilla:
Jelöld ki a mappát,majd jobb klikk és Engedélyek.A ,,Számérték\" után írd be a 777 számot,ha nem az volt eredetileg.
Cím: DiNi - linux
Írta: smart - 2012. július 10. - 21:22:54
Totalcommanderben nem látok olyat amit te írtál. Ott ilyet láttam:
\"width=500http://kepfeltoltes.hu/120710/total_www.kepfeltoltes.hu_.png[/img]
És itt van a mentési mechanizmus:
 

stock AdatFile(playerid)
{
new file[50];
format(file, sizeof(file), \"UsersDir/%s.txt\", GetName(playerid));
return file;
}
Cím: DiNi - linux
Írta: kadaradam - 2012. július 10. - 21:45:32
Engedélyek megvannak,viszont amit bemásoltál stockot,avval csak a játékos fájlával térsz vissza,nincs benne semmilyen fájl létrehozás!
Cím: DiNi - linux
Írta: smart - 2012. július 10. - 21:51:54
A fájl létrehozása a játékos csatlakozásakor történik:
 

public OnPlayerConnect(playerid)
{
if(!dini_Exists(AdatFile(playerid)))
{
    dini_Create(AdatFile(playerid));
            ..... többi cucc.....
        }
        return 1;
}

 

Dupla hozzászólás automatikusan összefûzve. ( 2012. július 11. - 09:08:11 )

Valaki tudna segíteni?

Dupla hozzászólás automatikusan összefûzve. ( 2012. július 11. - 10:17:55 )

Átirtuk az egészet SII-re, de igy sem jelennek meg a fájlok. Elképzelhetõ hogy a host hibája? (ico-host)
Cím: DiNi - linux
Írta: Szilard - 2012. július 11. - 17:28:22
Scriptfiles-nek rekurzívan adj minden fájlnak és mappának engedélyt, és nézd meg, hogy minden mappa létre van-e hozva.
Cím: DiNi - linux
Írta: smart - 2012. július 11. - 17:52:18
Már megoldódott, a configosok kijavították a hibát. Köszönöm a segítséget!