NukeBoards

Pomoc - [Inne] Zapis do bazy

Rychu - 05-10-2017, 17:06
: Temat postu: [Inne] Zapis do bazy
Siema, mam pytanie jak w CTF zrobić zapis do bazy? Np. mam clickera, w którym nabija się pkt i te pkt chciałbym zapisać w bazie w raz z nazwą gracza.
msg - 05-10-2017, 17:44
:
http://romanx.webd.pl/nb/...ght=baza+danych
http://www.clickteam.com/...line_scores.zip
http://romanx.webd.pl/nb/...ght=baza+danych
https://community.clickteam.com/threads/84503-A-Guide-to-saving-high-scores-online
http://romanx.webd.pl/nb/...t=wyniki+online
http://romanx.webd.pl/nb/...ght=baza+danych
http://slimaczek.msg9090..../nr6/wyniki.htm
Rychu - 05-10-2017, 18:27
:
msg napisał/a:
http://romanx.webd.pl/nb/viewtopic.php?t=5124&highlight=baza+danych
http://www.clickteam.com/...line_scores.zip
http://romanx.webd.pl/nb/...ght=baza+danych
https://community.clickteam.com/threads/84503-A-Guide-to-saving-high-scores-online
http://romanx.webd.pl/nb/...t=wyniki+online
http://romanx.webd.pl/nb/...ght=baza+danych
http://slimaczek.msg9090..../nr6/wyniki.htm


Dzięki, ale postanowiłem to zrobić za pomocą Ini, tylko mam taki problem jak tego ini użyć na androidzie? Bo na komputerze jak testowałem to musiałem podać lokalizacje pliku ini, i podałem ją na pulpicie, a na andku co mam wpisać?
msg - 05-10-2017, 19:36
:
Rychu napisał/a:
postanowiłem to zrobić za pomocą Ini

Rychu napisał/a:
zapis do bazy

Ini to bardzo surowa metoda na przechowywanie informacji. W moim odczuciu chciałeś zrobić zapis globalny (w internetach). Ale jak nie - OK.

Rychu napisał/a:
Dzięki, ale postanowiłem to zrobić za pomocą Ini, tylko mam taki problem jak tego ini użyć na androidzie? Bo na komputerze jak testowałem to musiałem podać lokalizacje pliku ini, i podałem ją na pulpicie, a na andku co mam wpisać?

Android object zwraca ścieżkę do miejsca na zapis danych aplikacji, zrób coś w stylu:

Kod:
DataStorageDirectory$( "Android object" ) +"/folder/file.ini"

Rychu - 05-10-2017, 20:00
:
msg napisał/a:
Rychu napisał/a:
postanowiłem to zrobić za pomocą Ini

Rychu napisał/a:
zapis do bazy

Ini to bardzo surowa metoda na przechowywanie informacji. W moim odczuciu chciałeś zrobić zapis globalny (w internetach). Ale jak nie - OK.

Rychu napisał/a:
Dzięki, ale postanowiłem to zrobić za pomocą Ini, tylko mam taki problem jak tego ini użyć na androidzie? Bo na komputerze jak testowałem to musiałem podać lokalizacje pliku ini, i podałem ją na pulpicie, a na andku co mam wpisać?

Android object zwraca ścieżkę do miejsca na zapis danych aplikacji, zrób coś w stylu:

Kod:
DataStorageDirectory$( Android object ) +/folder/file.ini


Okey dzięki sprawdzę i dam znać :D
A co do "W moim odczuciu chciałeś zrobić zapis globalny (w internetach)" chciałem po prostu zapisać punkty gracza by po zamknięciu aplikacji i jej ponownym uruchomieniu te punkty miał, tak jak to w clickerach jest.

[ Dodano: 06-10-2017, 18:33 ]
//edit


i tak nie chcą się pkt zapisywać :/ jak dałem na kompie to działało normalnie a na andku niechce za cholere
msg - 06-10-2017, 18:48
:
DataStorageDirectory$( Android object ) +"/folder/file.ini"
DataStorageDirectory$ +"/folder/file.ini"
Pokaż w stringu te dwa ciągi i sprawdź, czy faktycznie brzmią prawidłowo.
Na forum CT gadali, że różnie bywa z ustawianiem ścieżki przez klikod, że raczej robi się to przez Preferencje.
Zobacz też to: https://steamcommunity.com/app/248170/discussions/0/340412619134679064/
Rychu - 06-10-2017, 20:06
:
msg napisał/a:
DataStorageDirectory$( Android object ) +/folder/file.ini
DataStorageDirectory$ +/folder/file.ini
Pokaż w stringu te dwa ciągi i sprawdź, czy faktycznie brzmią prawidłowo.
Na forum CT gadali, że różnie bywa z ustawianiem ścieżki przez klikod, że raczej robi się to przez Preferencje.
Zobacz też to: https://steamcommunity.com/app/248170/discussions/0/340412619134679064/


"preferencje" nie rozumiem? A w tym linku gość napisał, że na pc mu działa dobrze, a na fonie nie. Więc tak jak u mnie.
msg - 06-10-2017, 20:23
:
Właściwości, sorry:
https://i.imgur.com/AfGwReJ.png
Rychu - 06-10-2017, 20:36
:
msg napisał/a:
Właściwości, sorry:
https://i.imgur.com/AfGwReJ.png


Powiem ci, że miałem to zrobione lecz nie działało to zbyt dobrze, mianowicie żeby zapisało te "punkty" trzeba było chwile poczekać przed wyłączeniem aplikacji po nabiciu ostatniego pkt, inaczej ładowało punkty, które były zdobyte jakieś 5-10 sekund przed wyłączeniem aplikacji.