Problem mit Haussystem

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
  • Hallo Leute,


    habe wieder ein Problem mit dem Haussystem - und zwar fragt er nicht mehr richtig den Stock hab:



    @Jeffry meinte es liegt vil dran wie ich die Häuser lade , hier bitte:

    Mit freundlichen Grüßen
    [KoSoVa] :klugs:

  • Mit freundlichen Grüßen
    [KoSoVa] :klugs:

  • okay der gibt in der log nur 0.. raus.


    Funktion:



    und einmal wo die ganzen Häuser geladen werden... -> Noch eine Frage nebenbei.. kann man das LoadHouses einfacher machen? Also zb. das mit denn Häuser laden.



    Mit freundlichen Grüßen
    [KoSoVa] :klugs:

  • Würdest du bitte den Log einfach posten? Es steht sicher nicht nur eine 0 da. Ich frage nicht aus Spaß explizit danach.


    Wenn du die Lade-Funktion schon gepostet hast, könntest du dazu auch einen Screenshot aus der Datenbank posten, in dem man die Daten sieht, die geladen werden sollen? Vielleicht liegt der Fehler ja da.


    Zwecks deiner Frage:
    Nach dem Prinzip nicht wirklich, nein. Man könnte es etwas umschreiben, das ändert aber nicht viel.

  • Server_log
    //edit:


    Bilder:


    Mit freundlichen Grüßen
    [KoSoVa] :klugs:

    Einmal editiert, zuletzt von [KoSoVa] ()

  • Schreibe die Funktion so, das ist übersichtlicher:


    Und beim Laden:
    new Schleife = 1,String[50],Text[300];
    zu:
    new Schleife = 0,String[50],Text[300];

  • Was steht im Server Log, wenn du beim Laden

    C
    Haus[Schleife][hX] = mysql_GetFloat("hauser", "HausPosX", "ID", String);
    Haus[Schleife][hY] = mysql_GetFloat("hauser", "HausPosY", "ID", String);
    Haus[Schleife][hZ] = mysql_GetFloat("hauser", "HausPosZ", "ID", String);


    zu:

    C
    Haus[Schleife][hX] = mysql_GetFloat("hauser", "HausPosX", "ID", String);
    Haus[Schleife][hY] = mysql_GetFloat("hauser", "HausPosY", "ID", String);
    Haus[Schleife][hZ] = mysql_GetFloat("hauser", "HausPosZ", "ID", String);
    printf("Habe Haus %d geladen, mit: %f / %f / %f", Schleife, Haus[Schleife][hX], Haus[Schleife][hY], Haus[Schleife][hZ]);

    machst?

  • Code
    [19:24:16] Habe Haus 0 geladen, mit: 0.000000 / 0.000000 / 0.000000
    [19:24:18] Habe Haus 1 geladen, mit: 3845.000000 / -1869.000000 / 11.000000
    [19:24:20] Habe Haus 2 geladen, mit: 3862.000000 / -1877.000000 / 11.000000
    [19:24:22] Habe Haus 3 geladen, mit: 0.000000 / 0.000000 / 0.000000
    [19:24:24] Habe Haus 4 geladen, mit: 0.000000 / 0.000000 / 0.000000
    [19:24:27] Habe Haus 5 geladen, mit: 0.000000 / 0.000000 / 0.000000
    [19:24:29] Habe Haus 6 geladen, mit: 0.000000 / 0.000000 / 0.000000
    [19:24:31] Habe Haus 7 geladen, mit: 0.000000 / 0.000000 / 0.000000
    [19:24:33] Habe Haus 8 geladen, mit: 0.000000 / 0.000000 / 0.000000
    [19:24:35] Habe Haus 9 geladen, mit: 0.000000 / 0.000000 / 0.000000

    Mit freundlichen Grüßen
    [KoSoVa] :klugs:

  • Leider immer noch nicht?


    -> Derzeitger Befehl:


    Mit freundlichen Grüßen
    [KoSoVa] :klugs: