Mysql Negative Zahlen

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,


    Ich hab das Problem das wenn in meine Mysql-Datenbank etwas im Minus Bereich z.b. Geld
    dann hat der Spieler zum Anfang -1 Geld statt das was er eigentlich ahben soll.


    Beispiel


    Spieler hat -5000 auf der Hand
    Spieler loggt sich aus
    Spieler loggt sich wieder ein
    Spieler hat -1 auf der Hand


    stock LoadPlayer(playerid)
    {
    if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
    {
    SpielerInfo[playerid][pCash] = mysql_GetInt("accounts","Money", "Name", SpielerInfo[playerid][pName]);
    }
    }


    stock mysql_GetInt(Table[], Field[], Where[], Is[])
    {
    new query[128];
    mysql_real_escape_string(Table, Table);
    mysql_real_escape_string(Field, Field);
    mysql_real_escape_string(Where, Where);
    mysql_real_escape_string(Is, Is);
    format(query, 128, "SELECT %s FROM %s WHERE %s = '%s'", Field, Table, Where, Is);
    mysql_query(query);
    mysql_store_result();
    new sqlint = mysql_fetch_int();
    mysql_free_result();
    return sqlint;
    }


    Wo könnte der fehler sein?
    Mysql Plugin etc. hab ich hier her
    [ SCRIPTING ] MySQL (Installation, Zugriff, Einstellungen, Login & Register Beispiel)

  • bei mir workt das damit
    stock mysql_GetInt(Table[], Field[], Where[], Is[])
    {
    new query[128], Get[128];
    format(query, sizeof(query), "SELECT %s FROM %s WHERE %s = '%s'", Field, Table, Where, Is);
    mysql_query(query);
    mysql_store_result();
    mysql_fetch_row(Get);
    return strval(Get);
    }
    vllt hilfts^^

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski