Online Highscore - Funktioniert nicht !

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Online Highscore - Funktioniert nicht !

    Vorerst, ich habe alle Datenbanken erfolgreich in phpmyadmin erstellt und konfiguriert... ( denke ich zumindest )
    Nun bereitet mir das submitten des Scores ein wenig Kummer :

    GML-Quellcode

    1. sc = argument0;
    2. name = argument1;
    3. var game, pwd,auth_code, glob, url_string;
    4. game = "gehteuchnixan";
    5. pwd = "";
    6. url = "http://gehteuchnixan.de";
    7. glob = string(sc) + name + game + pwd;
    8. auth_code = string(crc16(glob));
    9. url_string = url;
    10. url_string += "?score=" + string(sc);
    11. url_string += "&player_name=" + url_encode(name);
    12. url_string += "&game_id=" + game;
    13. url_string += "&auth_code=" + auth_code;
    14. execute_shell("http://" + url_string, '');
    Alles anzeigen


    Was könnte ich da falsch gemacht haben ?
    Mir wird "wrong + argument" als Fehler angezeigt !

    MfG Shadow

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Shadowheart ()

  • Du rufst das Skript auch mit den passenden Arguments auf? Normalerweise sollte das dann funzen, das ist das bisher am wenigsten fehleranfälligste an der ganzen Online-Highscore Geschichte.
    "Die Erde ist ein Irrenhaus. Dabei könnte das bis heute erreichte Wissen der Menschheit aus ihr ein Paradies machen. Dafür müsste die weltweite Gesellschaft allerdings zur Vernunft kommen."
    - Joseph Weizenbaum
  • Bei mir ist das genau das gleiche. Immer diese Fehlermeldung.

    Wenn die Fehlermeldung erscheint, ist das ja schon mal ein gutes Zeichen, dass er die Homepage erreicht und die submit.php aufruft. Nur hat er anscheinend ein problem mit der Überprüfung des Passwortes oder mit der MySQL Datenbank.

    Also, wenn jemand eine Lösung hat, wäre ich sehr dankbar, wenn er's hier posten könnte.
  • Wie bereits gesagt, das ist kein Fehler an der Datenbank oder im Programm. Das kommt wenn SubID, GameID, Spielername, Punktestand und Spielpasswort nicht mit der berechneten Prüfsumme übereinstimmen.
    "Die Erde ist ein Irrenhaus. Dabei könnte das bis heute erreichte Wissen der Menschheit aus ihr ein Paradies machen. Dafür müsste die weltweite Gesellschaft allerdings zur Vernunft kommen."
    - Joseph Weizenbaum
  • Juhu, jetzt hab ich's, funktioniert doch... :D

    War doch'n fehler mit der Datenbank, meinerseits.
    Ich hatte noch überhaupt keine Erfahrung mit SQL, und so hab ich keinen neuen Eintrag angelegt. Die automatisch erstellte Tabelle ist ja nur das Grundgerüst.

    Also vielen Dank, Windapple.
    funpic, ist ja auch klasse. :D
  • Also bei mir siehts so aus:

    GML-Quellcode

    1. sc = argument0;
    2. name = argument1;
    3. var game, pwd,auth_code, glob, url_string;
    4. game = "blablabla";
    5. pwd = "blablabla";
    6. url = "blablabla.de/highscore/submit.php";
    7. glob = string(sc) + name + game + pwd;
    8. auth_code = string(crc16(glob));
    9. url_string = url;
    10. url_string += "?score=" + string(sc);
    11. url_string += "&player_name=" + url_encode(name);
    12. url_string += "&game_id=" + game;
    13. url_string += "&auth_code=" + auth_code;
    14. execute_shell("http://" + url_string, '');
    Alles anzeigen


    und so wird es aufgerufen:

    GML-Quellcode

    1. {
    2. if (show_question("Willst du dich in die Online-Highscoreliste eintragen?")==true)
    3. {
    4. submit_score(score,get_string("Wie lautet dein Name","Spieler"));
    5. }
    6. game_restart();
    7. }



    Dann komm ich aber auch da hin:

    Original von Shadowheart
    danke WA ^^ du hast mir den tag gerettet !

    doch nicht gelöst......der zegti mir nen error an :



    sonst klappt alles ^^



    -> hab ich vom Code her alles richtig? Ist es dann ein Fehler in meiner Datenbank oder wie? oO Kenn mich damit so gut wie gar nich aus..^^
  • Ich hab unreg, aber mein Freund hat eine reg. Er hat bloß Modem, aber ich hab DSL. Deshalb geht alles über mich und registrieren will er sich hier auch nicht, weil ich ja registriert hier im forum bin

    Also sonst hätte das so und so nicht geklappt


    ICH GEBS AUF.

    Man findet im Forum zwar so viel, aber nirgends ne erklärung, wie sie es hinbekommen haben. Wer mir helfen möchte, kann dies weiterhin tun, aber wenn niemand weiß, wie es funktioniert, dann ist es nicht so schlimm

    Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von paulste ()

  • Benutzer online 1

    1 Besucher