Gamestudio Links
Zorro Links
Newest Posts
Executing Trades on Next Bar Open
by vicknick. 06/13/24 08:51
Zorro Beta 2.61: PyTorch
by jcl. 06/10/24 14:42
New FXCM FIX Plugin
by flink. 06/04/24 07:30
AlpacaZorroPlugin v1.3.0 Released
by kzhao. 05/22/24 13:41
Free Live Data for Zorro with Paper Trading?
by AbrahamR. 05/18/24 13:28
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
0 registered members (), 1,238 guests, and 3 spiders.
Key: Admin, Global Mod, Mod
Newest Members
AemStones, LucasJoshua, Baklazhan, Hanky27, firatv
19059 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 4 of 4 1 2 3 4
Re: Online Highscore erstellen [Re: rojart] #430592
09/29/13 12:32
09/29/13 12:32
Joined: Jun 2008
Posts: 156
B
Bastiuscha Offline OP
Member
Bastiuscha  Offline OP
Member
B

Joined: Jun 2008
Posts: 156
So, ich melde mich wie versprochen. Ich hab mich jetzt ein paar Tage reingeklemmt und versucht meine Idee soweit es geht zu optimieren. Es ist noch Luft für mich nach oben, aber so soll es mir erstmal genügen. Ich werde dies aber nochmals verbessern. Aber nun erstmal ejal...bin sehr zufrieden und es läuft prima.

Ich habe es nun so gelöst:
unmittelbar Nach dem "Gameover" (Pinball) zieht sich das Spiel die aktuelle Highscore runter. Und liest sich die Strings und Vars aus. Dann gibt man seinem Namen ein. Eine Routine sortiert das ganze dann neu und uppt das sofort wieder auf dem Server. Das Ganze klappt mit meinen Freunden reibungslos. Verbinden tut man sich nur auf nem Router mit FTP Funktion. Dieser bietet leider keine Funktion, dass er nur eine Verbindung gleichzeitig zulässt. Sonst könnte man diese Sache für meine Ansprüche ziemlich wasserfest machen. Aber das ist nicht wild erstmal... bis jetzt hat sich Niemand beschwert.
Wenn der Router diese Funktion bieten würde, dann müsste der zweite Spieler der zufällig in den selben Sekunden mit seinem Spiel "gameover" wäre, einfach nur in einer Schleife warten, bis die Leitung frei ist. Naja mal sehen, evtl. mach ich das noch auf nen richtiges FTP Tool. Nu solls erstmal so laufen.
Achja, habe mir die Webedition von ANet gegönnt. laugh Damit läuft das!

Ihr könnts auch gerne testen: hier die V1.30 Alpha von meinen Pinballspiel. Nicht zu hart kritisieren, ist mein erstes Spiel und ganzer Stolz! Anleitung liegt in TXT Form bei.

"Link entfernt"

Last edited by Bastiuscha; 09/29/13 16:09.
Re: Online Highscore erstellen [Re: Bastiuscha] #430601
09/29/13 15:44
09/29/13 15:44
Joined: Jul 2013
Posts: 158
F
Feindbild Offline
Member
Feindbild  Offline
Member
F

Joined: Jul 2013
Posts: 158
Bis auf die Kamera, die mir nach zwanzig Sekunden enorme Übelkeit verpasst hat, sieht das doch schon ganz ordentlich aus laugh Würde die Kamera weiter nach hinten und oben setzen und nur schwach schwenken lassen.
Wie hast du das mit der Standalone-Exe umgesetzt?

Das mit dem FTP ist übrigens eine gaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[...]aaaaaaaanz beschissene Idee. (hab dir mal meine Pornosammlung hochgeladen)

Habe jetzt nicht den Nerv für, dir die simpelsten Grundlagen der sicheren Client-Server-Kommunikation zu erklären, aber da gibt es ja tausende Quellen im Netz für. Würde an deiner Stelle ein simples PHP-Script dafür schreiben.

Last edited by Feindbild; 09/29/13 15:49.
Re: Online Highscore erstellen [Re: Feindbild] #430604
09/29/13 15:57
09/29/13 15:57
Joined: Jun 2008
Posts: 156
B
Bastiuscha Offline OP
Member
Bastiuscha  Offline OP
Member
B

Joined: Jun 2008
Posts: 156
Ach Pornos sind doch nett! Nee im Ernst, dass das sooo einfach geht, dachte ich nu auch nicht. ok...versagt wink
Allerdings ist es immernoch für Freunde. Ok, hier nen Link zu posten ist dann schon grenzwertig.

Last edited by Bastiuscha; 09/29/13 15:58.
Re: Online Highscore erstellen [Re: Bastiuscha] #430605
09/29/13 16:04
09/29/13 16:04
Joined: Jun 2008
Posts: 156
B
Bastiuscha Offline OP
Member
Bastiuscha  Offline OP
Member
B

Joined: Jun 2008
Posts: 156
Ich wird den Link dann wohl bald mal rausnehmen, damit kein Mist passiert. Mit dem Benutzerkonto kann man eigentlich nix anrichten... ausser eben die Highscore ruinieren. tongue

Re: Online Highscore erstellen [Re: Bastiuscha] #430613
09/29/13 19:49
09/29/13 19:49
Joined: Oct 2011
Posts: 1,082
Germany
C
Ch40zzC0d3r Offline
Serious User
Ch40zzC0d3r  Offline
Serious User
C

Joined: Oct 2011
Posts: 1,082
Germany
Nehm dir doch den einen Tag Zeit und mach nen php script xD
Kannst ja auch in diversen foren bzgl. php nachfragen oder dir ne art template holen.
Da musst du kein username und passwort eingeben sondern einfach dpielername + punktzahl übergeben.

Re: Online Highscore erstellen [Re: Ch40zzC0d3r] #430629
09/30/13 09:12
09/30/13 09:12
Joined: Jun 2008
Posts: 156
B
Bastiuscha Offline OP
Member
Bastiuscha  Offline OP
Member
B

Joined: Jun 2008
Posts: 156
Originally Posted By: Ch40zzC0d3r
Nehm dir doch den einen Tag Zeit und mach nen php script xD
Kannst ja auch in diversen foren bzgl. php nachfragen oder dir ne art template holen.
Da musst du kein username und passwort eingeben sondern einfach dpielername + punktzahl übergeben.


Jajaja diverse Foren, es gibt 10.000nde TUT's....pauschal, pauschaler, am pauschalsten!
Nen PHP script basteln...aha inhalt?
Wenn du oder hier Jemand wirklich helfen will, dann empfehlt doch mal ein GUTES Forum. Welche TUT's habt ihr/du gemacht? Was brauche ich für PHP denn für Software? Wie implementiert man das im Gamestudio? Ich bin nicht zu faul zum Suchen oder so, aber ich unterhalte mich hier doch gerade mit Profis und wir sind im Thema. Wenn ich das wirklich umsetzte, brauche ich den Thread hier sowieso. Wenn ich in nem PHP Forum mit Lite-C implentierung ankomme, treten die mich sowieso wieder hier zurück.

Habe gerade ANet gekauft... Nun steht mir neben A8 com doch eigentlich auch so schon ein breites arsenal an Möglichkeiten bereit. Wie sieht das mit TCP aus?

Ich sehe ja ein, dass es unbedingt PHP sein muss (ein bisschen zumindest)
Aber wie Justsid richtig erkannt hat, fehlen mir die Basics für Besseres.
Bei PHP habe ich auf Deutsch gesagt jarnüscht. Auch nix Basics..... Ich bin mal auf Tut's gespannt, wo ich mal eben übern Tag alles nötige lerne um da nen nützliches was auch immer für mein Spiel rauszubekommen.

Die Highscore sollte auf jeden Fall vom Spiel selber sortiert werden und nicht von einer Routine auf dem Server. Der soll nur eine Datenbank sein.

Re: Online Highscore erstellen [Re: Bastiuscha] #430635
09/30/13 11:20
09/30/13 11:20
Joined: Oct 2011
Posts: 1,082
Germany
C
Ch40zzC0d3r Offline
Serious User
Ch40zzC0d3r  Offline
Serious User
C

Joined: Oct 2011
Posts: 1,082
Germany
Ein php script läd man sich auf den server.
Dieses script rufst du per http_post auf und übergibts die argumente zb so:
Code:
function setGlobalHighscore(STRING *strUsername, var score)
{
	STRING *strContent = str_create("#256");
	str_cpy(strContent, "u_name=");
	str_cat(strContent, strUsername);
	str_cat(strContent, "&u_score=");
	str_cat(strContent, str_for_num(NULL, score));

	// result: http://testserver.de/game01/setHighscrore.php&u_name=lol&u_score=100
	
	httpPost *pPost = http_post("http://testserver.de/game01/setHighscrore.php", strContent);
	while(http_get_status(pPost) == 0) wait(1);
	
	http_cleanup(pPost);
	str_remove(strContent);
}



So, dein php script sortiert das ganze wenn dus brauchst eben nach score und das wars schon...
Um das anzuzeigen machst du dir nen zweites php script und returnts in deiner Funktion eben den resultstring.
Frag doch einfach jmd den du kennst oder in einem Forum ob dir jmd so ein php script erstellt, du musst das ganze garnicht gleich verstehen...
Aso ja und wegen TCP: Wenn du lust hast dir nen windowsserver wegen sowas zu mieten wo die ganze Zeit nen Serverprogramm läuft na dann viel Spaß laugh

PHP Parameter übergabe: http://php.net/manual/de/functions.arguments.php
PHP Array Sortieren: http://php.net/manual/de/function.sort.php

Last edited by Ch40zzC0d3r; 09/30/13 11:32.
Re: Online Highscore erstellen [Re: Ch40zzC0d3r] #430643
09/30/13 12:21
09/30/13 12:21
Joined: Apr 2007
Posts: 3,751
Canada
WretchedSid Offline
Expert
WretchedSid  Offline
Expert

Joined: Apr 2007
Posts: 3,751
Canada
Ich würde kurz einwerfen das ich ne relativ ausführliche Antwort am schreiben bin und das Chaoscoder Blödsinn erzählt und bitte keiner das macht was er da gerade geschrieben hat (nicht das hier jemand auf blöde Ideen kommt bevor ich fertig bin mit tippen :p)

Edit: Jaja, ich tipp noch dran! Das dauert aber noch etwas, ich hab noch einiges anderes zu tun und das ist doch ein sehr ergiebiges topic.

Last edited by JustSid; 09/30/13 18:04.

Shitlord by trade and passion. Graphics programmer at Laminar Research.
I write blog posts at feresignum.com
Re: Online Highscore erstellen [Re: WretchedSid] #430644
09/30/13 12:48
09/30/13 12:48
Joined: Jun 2008
Posts: 156
B
Bastiuscha Offline OP
Member
Bastiuscha  Offline OP
Member
B

Joined: Jun 2008
Posts: 156
oh man 8)

Page 4 of 4 1 2 3 4

Moderated by  HeelX, Lukas, rayp, Rei_Ayanami, Superku, Tobias, TWO, VeT 

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1