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: zean056 - 2023. december 27. - 16:13:09
-
Sziasztok! Segítséget szeretnék kérni , egy pénzmentő Code-ra lenne szükségem amit betudok építeni az admin rendszerembe . A lényeg ,hogy ne MySQL alapon működjön , sejtem hogy nem egy nehéz dolog de még sose írtam ilyet és a neten se találok hozzá segítséget ! Szóval ha valaki nyújt egy kis HELP-t azt megköszönöm !:) UI : (olyan pénz mentő code-ra lenne szükségem , ami szimplán csak menti a player pénzét és score-t is!)
-
szia, mysqlel messze a legkonnyebb ezeket megoldani, de azert itt van amit kertel :)
ha nem dinit hasznalsz akkor valaszolj es segitek mashova menteni
dini letöltése: https://github.com/AndreT/samp-vortex-rp/blob/master/pawno/include/Dini.inc
dudb letöltése: https://github.com/Bryan-0/Samp-Server/blob/master/include/dudb.inc
public OnPlayerConnect(playerid)
{
new file[128];
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
format(file, sizeof(file), "/jatekosok/%s.ini", pname); // a "jatekosok"-at ird at arra ahova mentetted a jatekosokat
if(dini_Exists(file))
{
//adatok hozzaadasa a fajlhoz:
dini_IntSet(file, "pont", PlayerInfo[playerid][score]);
dini_IntSet(file, "penz", PlayerInfo[playerid][cash]);
}
return 1;
}
-
Működik a fenti kód, viszont semmiféleképpen nem javaslom bármilyen ini és egyéb szövegalapú fájlok használatát játékosadatok tárolására.
Hosszútávon sok nehézségtől megóvod magad!
Mindenképpen használj SQL-t: SQLite, MySQL
-
Köszönöm a segítséget ! Azóta megoldódott !