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

Multi Theft Auto (MTA) => MTA: Szerverfejlesztés => Segítségkérés => A témát indította: baglion02 - 2016. Augusztus 06. - 18:23:47

Cím: Helyi adatbázis
Írta: baglion02 - 2016. Augusztus 06. - 18:23:47
Hali az lenne a kérdésem, hogy az internal db-t hogyan lehet elérni mármint connectelni? elég egy olya hogy
 

local asd = (\"sqlite\", \"internal.db\")
Cím: Helyi adatbázis
Írta: Robika1 - 2016. Augusztus 07. - 13:57:54
Szia.
Az internal.db a szerveren regisztrált felhasználókat tartalmazza, illetve a felhasználókra mentett adatokat. Például a játékos a pénzét oda mented amikor kilép (setAccountData).
A registry.db-be tudsz egyéb dolgokat menteni, például az alap house_system oda menti a lerakott házak adatait. Ha jól tudom, dbConnect-tel rá tudsz csatlakozni, és ugyanúgy tudsz SQL parancsokat futtatni.
Ezeknek az angol leírását itt találod meg.
 
test_db = dbConnect(\"sqlite\", \"registry.db\")
if test_db then
outputDebugString(\"Sikeres csatlakozás az adatbázishoz.\")
else
outputDebugString(\"A kapcsolat nem jött létre az adatbázissal.\")
end
-- forrás: MTA wiki; dbConnect

 

szerveren regisztrált felhasználókat tartalmazza[/quote]
Ehhez még annyit, hogy az MTA beépített account rendszerére alapul, a /register név jelszó, és a /login név jelszó-ra.
Robika1
Cím: Helyi adatbázis
Írta: baglion02 - 2016. Augusztus 07. - 14:33:59
értem és ha csinálok egy új saját adatbázist és azt berakom egy resource mappába akkor másik resourceval is eltudom érni?
Cím: Helyi adatbázis
Írta: Robika1 - 2016. Augusztus 07. - 14:43:02
Persze, eltudod érni:
 
test_db = dbConnect(\"sqlite\", \":resourceneve/adatbazis.db\")
Cím: Helyi adatbázis
Írta: baglion02 - 2016. Augusztus 07. - 14:54:47
Nagyon szépen köszönöm!! :)