onlinestatus prüfen ???

  • 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-Quellcode

    1. global.myip = mplay_ipaddress();
    2. 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 ???
  • 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
    Aktuelles Projekt: Aufbau - Strategiespiel.
    Aktueller Entwicklungsschritt: Planung | Grundengine entwickeln.

    Wichtig ist nicht, besser zu sein als alle anderen.
    Wichtig ist, besser zu sein als du gestern warst.





  • 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.
  • 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.
    Aktuelles Projekt: Aufbau - Strategiespiel.
    Aktueller Entwicklungsschritt: Planung | Grundengine entwickeln.

    Wichtig ist nicht, besser zu sein als alle anderen.
    Wichtig ist, besser zu sein als du gestern warst.





    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von gamer ()

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

    GML-Quellcode

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


    statt google.de kannste auch jede andere webadresse nehmen
  • 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 :)
    Aktuelles Projekt: Aufbau - Strategiespiel.
    Aktueller Entwicklungsschritt: Planung | Grundengine entwickeln.

    Wichtig ist nicht, besser zu sein als alle anderen.
    Wichtig ist, besser zu sein als du gestern warst.





  • Benutzer online 1

    1 Besucher