Er Lädt nur 0 aus der Tabelle

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
    was ist daran falsch die wird einfach nicht ausgeführt


    for(new racecp=0;racecp<Race[raceid][RaceCPS];racecp++)


    enum RaceInfo {
    Name[128],
    ID,
    Float:rx[200],
    Float:ry[200],
    Float:rz[200],
    RaceCPS,
    }
    new Race[200][RaceInfo];


    und vor der schleife wird das geladen
    Race[raceid][RaceCPS] = mysql_GetInt("race", "RaceCPS", "ID", Race[raceid][ID]);

    Einmal editiert, zuletzt von HoneyKing ()

  • z.B
    enum PInfo {
    pName
    pID


    darum muss davor RaceName z.B

  • --._JustToBeHelp_.-- Kapier ich nit :D
    Ja er soll halt die ganzen CP laden von den Race was garde geladen wird :thumbup:

  • enum RaceInfo {
    RaceName[128],
    RaceID,
    Float:rx[200],//<-- Da weiß ich es nicht
    Float:ry[200],//<-- Da weiß ich es nicht
    Float:rz[200],//<-- Da weiß ich es nicht
    RaceCPS,
    }
    new Race[200][RaceInfo];


    Hoffentlich klappts, ungetestet^^

  • Hab es fast hingekricht nur 1 Problem


    Race2[raceid][xr][racecp] = mysql_GetFloat("racecp", "x", "Name", Race[raceid][Name]);
    da leset er jetzt immer die erste cordinate von den race weil ich muss noch in der DB NR hoch zahlen
    weist einer das geht?


    Also ich habe es glaube richtig aber er lädt noch flasch dann.


    Habe es jetzt so
    Opben im script
    stock Float:mysql_GetFloat2(Table[], Field[], Where[], Where2[], Is[], Is2[])
    {
    new query[128], Float:sqlfloat;
    mysql_real_escape_string(Table, Table);
    mysql_real_escape_string(Field, Field);
    mysql_real_escape_string(Where, Where);
    mysql_real_escape_string(Is, Is);
    mysql_real_escape_string(Where2, Where2);
    mysql_real_escape_string(Is2, Is2);
    format(query, 128, "SELECT `%s` FROM `%s` WHERE `%s` = '%s' AND `%s` = '%s'", Field, Table, Where, Is, Where2, Is2);
    mysql_query(query);
    mysql_store_result();
    mysql_fetch_float(sqlfloat);
    mysql_free_result();
    return sqlfloat;
    }
    und beim laden
    Race2[raceid][xr][racecp] = mysql_GetFloat2("racecp", "x", "Name","NR", Race[raceid][Name],Race[raceid][CPxD]);
    Race[raceid][CPxD]
    wird nach jeden laden hochgezahlt


    Wo ist der fehler

    3 Mal editiert, zuletzt von HoneyKing ()