3dgs->MySQL->3dgs

Posted By: Wicht

3dgs->MySQL->3dgs - 12/29/06 13:59

Hi

Die Tage wollte ich mal wissen, wie man mit Hilfe des GS_HTTP-Plugins von Peacekeeper ( www.peacekeeper.com/3dgs ) Daten von einer 3dgs-Anwendung an eine über das Internet erreichbare MySQL-Datenbank senden kann. Und natürlich auch empfangen. Herausgekommen ist dabei eine kleine 3dgs-Anwendung, die genau das macht. Gerade für ein Online-Highscore-System ist das ideal.
Das Ihr das mal testen könnt, wurde die Anwendung hier als eine Art Gästebuch aufgebaut. Die dazugehörige MySQL-Datenbank ist online. Ihr könnt also nach Herzenslust probieren und Eure Kommentare abgeben.
Startet das Programm, tragt Euren Namen(F1) und einen kleinen einzeiligen Kommentar(F2) ein und sendet die Information(F3) an die MySQL-Datenbank.
Es werden maximal 10 Einträge gleichzeit dargestellt. Um weitere bzw. vorherige Einträge zu sehen, drückt einfach die rechte bzw. linke Richtungstaste.



Download ( zip, ~ 2.3 MB )

Nochmal alle Tasten in Kurzform:

F1 : Namen eingeben ( mit Return bestätigen )
F2 : Kommentar eingeben ( ebenfalls mit Return bestätigen )
F3 : Daten senden ( danach wird die Datensatzanzeige und die Anzahl der vorhandenen Datensätze automatisch aktualisiert )
F4 : Datensatzanzeige manuell aktualisieren
linke Richtungstaste: vorherige 10 Kommentare anzeigen
rechte Richtungstaste: die nächsten 10 Kommentare anzeigen


Sollte von Eurer Seite aus Interesse an einem entsprechenden Tutorial bestehen, würde ich dieses bis zur nächsten Ausgabe des 3dgs-Magazins schreiben.

Viel Spaß beim testen ...

Wicht
Posted By: Ralph

Re: 3dgs->MySQL->3dgs - 12/29/06 14:20

Das ist ne geile sache,
wenn man lust hätte könnte man sich sogar einen Chat bauen.^^

EDIT:
Weisst du mit welcher GStudio Version man das benutzen kann?
Also mit Standart oder erst mit Pro...
MFG Ralph
Posted By: Wicht

Re: 3dgs->MySQL->3dgs - 12/29/06 14:24

Das ist sicherlich möglich.
Posted By: Christian__A

Re: 3dgs->MySQL->3dgs - 12/29/06 14:41

Nett N Tutorial wär schön!
Posted By: Wicht

Re: 3dgs->MySQL->3dgs - 12/29/06 14:55

@Ralph: Mit jeder Version, die mit DLLs umgehen kann.
Posted By: Damocles

Re: 3dgs->MySQL->3dgs - 12/29/06 15:21

Genau die Basis, die man für eine are "Browsergame" mit
3dGS verwenden kann.
Also ein massive multiplayer game, mit rundenbasierten aktionen.
Posted By: Michael_Schwarz

Re: 3dgs->MySQL->3dgs - 12/29/06 15:57

Hättest du aber einfacher machen können wenn du das MySQL plugin von destop(nicht desktop) benutzt hättest
Posted By: Wicht

Re: 3dgs->MySQL->3dgs - 12/29/06 16:04

Die meisten Webhoster sperren den direkten externen Zugriff auf den MySQL-Server. Um das zu umgehen, wird in meinem Beispiel php verwendet. Jeder, der ein Webhosting-Paket mit Datenbankzugriff verwendet, hat auch php zur Verfügung.
Posted By: Michael_Schwarz

Re: 3dgs->MySQL->3dgs - 12/29/06 16:05

ahja stimmt.. habich nicht bedacht, in demf alle hast du natürlich die richtige alternatve genommen
Posted By: Wicht

Re: 3dgs->MySQL->3dgs - 01/02/07 13:41

So, das Tutorial ist fertig. Und nu? An wen muss ich das schicken?
Posted By: TheTommynator

Re: 3dgs->MySQL->3dgs - 01/02/07 15:28

Du könntest es in den Wiki stellen, oder als Alternative an das 3DGS-Magazin schicken, dann könnten wir es in der nächsten Ausgabe einbauen...

http://www.3dgsmag.ma-pre.de/index.php
Posted By: Wicht

Re: 3dgs->MySQL->3dgs - 01/02/07 15:56

Sorry. Mit meinem vorhergehenden Post meinte ich ja auch des 3DGS-Magazin.
Posted By: TheTommynator

Re: 3dgs->MySQL->3dgs - 01/02/07 15:59

Achso

Na dann, entweder du meldest dich auf der Seite an und reichst das ganze über "Tutorial einreichen" ein.

Oder du kannst es mir per PM schicken und ich nehme es auf die Homepage.
Selbstverständlich bleibt der Hinweis auf dich erhalten
Posted By: Wicht

Re: 3dgs->MySQL->3dgs - 01/02/07 16:18

Angemeldet habe ich mich jetzt. Im Forum habe ich schon geschrieben, dass die meinen Account ändern sollen, damit ich mein Tutorial einreichen kann.
Posted By: nonamesgames

Re: 3dgs->MySQL->3dgs - 01/02/07 19:41

kann man die einträge auch wieder löschen, wenn z.B. jemand sinnloses zeuch postet ?
Posted By: Wicht

Re: 3dgs->MySQL->3dgs - 01/03/07 09:07

Na klar. In dieser Anwendung habe ich es allerdings nicht eingebaut.
Ein kleines php-Skript reicht aber.
Wie sowas genau geht, steht in meinem Tutorial, welches ich gestern fertiggestellt habe.
Posted By: Wicht

Re: 3dgs->MySQL->3dgs - 01/03/07 09:17

@F-386: Im Tutorial wird eine ähnliche Anwendung aufgebaut. Der Code ist in Form von mehreren Screenshots enthalten. Zur Not kann ich aber auch alle Projektdateien mitgeben.
Du wirst allerdings sehen, dass der Code wirklich sehr einfach ist. Wenn du einmal den Durchblick hast, macht es ricntig Spaß, damit zu experimentieren.
Posted By: Wicht

Re: 3dgs->MySQL->3dgs - 01/11/07 07:22

Mein Tutorial habe ich die Tage an das Gamestudio Magazin geschickt. Bis jetzt kam allerdings keine Bestätigung. Zur Not wird's dann im Forum, Bereich Tutorials, veröffentlicht.
Posted By: mpde

Re: 3dgs->MySQL->3dgs - 01/12/07 17:28

Hallo...

ja hatte leider die letzten Tage keine Chance mich bei Dir zu melden, das Tutorial ist natürlich angekommen (Danke).
Habe es auch schon eingetragen... nur wird es noch etwas dauern bis wieder genug Tutorials angekommen sind bis zur nächsten Ausgabe.

mpde
Posted By: nonamesgames

Re: 3dgs->MySQL->3dgs - 12/17/11 10:21

Gibt es das, oder das Magazin in dem es dabei war noch irgendwo zu downloaden?

Mein alter Computer auf dem das Gamestudio zeugs drauf war existiert leider nicht mehr...
© 2023 lite-C Forums