Fehler beim MYSQL Häuser Laden

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hey.
    Ich will in OnGameModeInit Häuser aus einer MySQL Tabelle auslesen lassen.

    for(new i = 0; i < 100; i++)
    {
    new string[128]; format(string, sizeof(string), "%d", i);
    Haus[i][ax] = mysql_GetFloat("haeuser", "ax", "id", string);

    }

    Vorerst habe ich erst eine Floatvariable genommen.
    mysql_GetFloat sieht so aus: (Ist von RFT's Accountsystem)

    stock Float:mysql_GetFloat(Table[], Field[], Where[], Where2[])
    {
    new query[128], Get[128];
    format(query, 128, "SELECT %s FROM %s WHERE %s = '%s'", Field, Table, Where, Where2);
    mysql_query(query);
    mysql_store_result();
    mysql_fetch_row(Get);
    return floatstr(Get);
    }


    Wenn ich es ohne for Schleife für Haus 1 mache funktioniert alles, mit der for Schleife allerdings startet zwar der Server, aber ich kann nicht darauf Connecten.


    Edit:Schreibfehler

    Edit2:
    Kann es sein, dass es nicht geht, weil ich immoment nur 1 Haus eingetragen habe?
    Ich möchte nicht für jedes neue Haus im Script etwas umstellen müssen, weil das System Dynamisch sein soll...

    Einmal editiert, zuletzt von Intrepidus ()

  • Was heißt

    Zitat

    aber ich kann nicht darauf Connecten.


    da musst du schon genauer werden, wenn du joinen willst versucht er dann eine Verbindung herzustellen worauf dann die Meldung kommt 'server did not respond' oder was?

  • Es geht bis zu
    Connected. Joining the Game.
    Dann passiert garnix mehr

  • Ich habe wenig Ahnung von MySQL in SA-MP, könnt ihr mir ein Beispiel geben?