Du bist nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Game Maker Domäne. Falls dies dein erster Besuch auf dieser Seite ist, lies bitte die Hilfe durch. Dort wird dir die Bedienung dieser Seite näher erläutert. Darüber hinaus solltest du dich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutze das Registrierungsformular, um dich zu registrieren oder informiere dich ausführlich über den Registrierungsvorgang. Falls du dich bereits zu einem früheren Zeitpunkt registriert hast, kannst du dich hier anmelden.

Jack Projekt

Vogelhaus

  • »Jack Projekt« ist der Autor dieses Themas

Beiträge: 109

Game Maker Version: 7 Pro

Selbsteinschätzung: GML Fortgeschrittener

Aktuelles Projekt: Mini Aqua 3

  • Private Nachricht senden

1

Montag, 3. März 2008, 13:28

onlinestatus prüfen ???

ich möchte in einem spiel eine online und offline highscore anbieten. in welche man eingetragen wird soll davon abhängen ob man mit dem internet verbunden ist oder nicht.
ich hab das mal so versucht

GML

1
2
3
global.myip = mplay_ipaddress();

if(global.myip = "127.0.0.1"){ bla bla } else { bla bla }


ich hab nun aber festgestellt das sobald ich mein modem einschalte mir eine ip zugewiesen wird ob ich nun im netz bin oder nicht.
gibt es eine zuverlässige methode um zu prüfen ob ich online bin ???

gamer

Chaos

Beiträge: 648

Game Maker Version: 8.1 Lite

Selbsteinschätzung: GML Fortgeschrittener

Aktuelles Projekt: Planung

  • Private Nachricht senden

2

Montag, 3. März 2008, 13:48

Warum willst du denn ne online/offline zwanghighcore machen, je nachdem ob man im i-net ist oder nicht?
Lass dem PLayer doch seine wahl:

In die online Highscore eintragen?
JA NEIN

oder:

In welche Highscore möchten sie eingetragen werden:
ONLINE OFFLINE KEINE

oder sonst was

MfG gamer
Das Böse ist ohne das Gute nicht denkbar und umgekehrt - weil gegensätzliche Kräfte sich gegenseitig bedingen.
So wie es ohne Plus kein Minus gäbe und kein Leben ohne Tod, könnte auch das Gute nicht ohne das Böse bestehen.
Sie sind wie die zwei unterschiedlichen Seiten einer Münze.
Sie können niemals zur Deckung kommen - und sind dennoch untrennbar verbunden

Jack Projekt

Vogelhaus

  • »Jack Projekt« ist der Autor dieses Themas

Beiträge: 109

Game Maker Version: 7 Pro

Selbsteinschätzung: GML Fortgeschrittener

Aktuelles Projekt: Mini Aqua 3

  • Private Nachricht senden

3

Montag, 3. März 2008, 14:02

...

hm das wort "zwanghighscore" hör ich jetzt zum ersten mal.

das letzte was ich will und tue ist jemandem zu irgendwas in irgendeiner art zu zwingen :motz: ... frechheit

diese prüfung ob jemand im netz ist oder nicht soll einfach nur verhindern das der browser aufgerufen wird wenn jemand das game spielt während er offline ist. denn wenn er offline zockt soll seine score in die offline liste eingetragen werden, beim nächsten start des spiel wieder der onlinestatus überprüft werden und ist er dann online wird die offlinescrore automatisch in die onlinescore eingetragen.

gamer

Chaos

Beiträge: 648

Game Maker Version: 8.1 Lite

Selbsteinschätzung: GML Fortgeschrittener

Aktuelles Projekt: Planung

  • Private Nachricht senden

4

Montag, 3. März 2008, 14:16

Und was sit, wenn er es gar nciht in der Online-Highscore haben will?
Habe ich oft genug, da würde mich sowas nur ärgern, erstrecht da ich nicht den schnellsten PC habe.

€dit: In der hoffnung das du es liest, will keinen neues Post machen:

Also hast du vor doch jemanden zu etwas zu zwingen, und zwar jeden der dein Spiel spielen wird.
Das Böse ist ohne das Gute nicht denkbar und umgekehrt - weil gegensätzliche Kräfte sich gegenseitig bedingen.
So wie es ohne Plus kein Minus gäbe und kein Leben ohne Tod, könnte auch das Gute nicht ohne das Böse bestehen.
Sie sind wie die zwei unterschiedlichen Seiten einer Münze.
Sie können niemals zur Deckung kommen - und sind dennoch untrennbar verbunden

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »gamer« (3. März 2008, 14:26)


Jack Projekt

Vogelhaus

  • »Jack Projekt« ist der Autor dieses Themas

Beiträge: 109

Game Maker Version: 7 Pro

Selbsteinschätzung: GML Fortgeschrittener

Aktuelles Projekt: Mini Aqua 3

  • Private Nachricht senden

5

Montag, 3. März 2008, 14:24

...

bei niemandem wird das modem anfangen zu glühen nur weil ein name und eine score übertragen wird.
aber du hast schon rechte ich werde den spielern die wahl lassen.

trotzdem brauch ich noch ne antwort auf meine frage :D

Supremus

Zenturio

Beiträge: 20

Game Maker Version: 7 Pro

Selbsteinschätzung: GML Anfänger

Aktuelles Projekt: son Space Ding xD

  • Private Nachricht senden

6

Montag, 25. August 2008, 20:00

Den Code hab ich bei mir neulich verwendet, es müsste genau das sein was du auch brauchst:

GML

1
2
3
4
5
6
7
8
server=tcpconnect("google.de",80,true) 
if(server<=0) 
{ 
global.online = 0;
} 
else {
global.online = 1;
}


statt google.de kannste auch jede andere webadresse nehmen

gamer

Chaos

Beiträge: 648

Game Maker Version: 8.1 Lite

Selbsteinschätzung: GML Fortgeschrittener

Aktuelles Projekt: Planung

  • Private Nachricht senden

7

Montag, 25. August 2008, 20:44

mer diese 5 Monate(und mehr) alten Threads wo ihr immer antworten druaf habt.

Glaube nicht das er es noch benötigt

Aber trotzdem schön das du das heir postest, wird bestimmt in weiter Zukunft ein paar Fragen per SuFu klären :)
Das Böse ist ohne das Gute nicht denkbar und umgekehrt - weil gegensätzliche Kräfte sich gegenseitig bedingen.
So wie es ohne Plus kein Minus gäbe und kein Leben ohne Tod, könnte auch das Gute nicht ohne das Böse bestehen.
Sie sind wie die zwei unterschiedlichen Seiten einer Münze.
Sie können niemals zur Deckung kommen - und sind dennoch untrennbar verbunden

Ähnliche Themen