Automatische Rundung von Einträgen in meine MySQL 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
  • Schau mal auf den Query wie du das speicherst, wenn da steht %.02f, dann ändere es zu %f :)


    Ansonsten in der Datenbank den Typen von float auf double ändern ;)

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • Das Feld von "float" auf "double" umsetzten. Gib dem Feld am besten noch eine maximale Länge von "0". Im Script selber brauchst du nichts umscripten.

  • Eher ein Unfreundlicher Mensch.
    Schon alleine die Frage "Warum" ist ja mal Fraglich...
    in Skype bekommt man dann auch nur die nötigsten Antworten von Ihm ...
    Naja wer sich nicht Helfen lassen möchte, hat pech.

  • ich finde nicht wie das geht sry kannst du mir eine beschreibung senden


    Was findest du denn nicht?!


    Dein Query im Skript wirst du ja wohl finden...schließlich hast du es doch geschrieben..oder?!


    Schau mal was im format steht, ob da %f oder %.02f steht...es muss ein %f da stehen!


    Wenn da schon %f steht, dann schau mal in die Datenbank und ändere da den Feld Typ (oben auf Struktur bei phpmyadmin) und mach aus dem Float ein Double :rolleyes:


    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • saveHaus(id)
    {
    new query[128];
    format(query, sizeof(query), "UPDATE haus SET besitzer='%s', h_preis='%i' WHERE id='%i'", hInfo[id][h_besitzer], hInfo[id][h_preis], hInfo[id][h_id]);
    mysql_function_query(dbhandle, query, false, "", "");
    return 1;
    }


    eigendlich soll ja ein pickup entstehen deswegen Float


    {
    new string[128];
    if(hInfo[id][h_pickup])
    {
    DestroyPickup(hInfo[id][h_pickup]);
    }
    if(hInfo[id][h_text])
    {
    Delete3DTextLabel(hInfo[id][h_text]);
    }
    if(!strlen(hInfo[id][h_besitzer]))
    {
    hInfo[id][h_pickup]=CreatePickup(1273, 1, hInfo[id][h_x], hInfo[id][h_y], hInfo[id][h_z], -1);
    format(string,sizeof(string), "Zum Verkauf\nKosten: %i$\n/hauskaufen", hInfo[id][h_preis]);
    hInfo[id][h_text]=Create3DTextLabel(string, COLOR_RED, hInfo[id][h_x], hInfo[id][h_y], hInfo[id][h_z], 10, 0, 1);
    }
    else
    {
    hInfo[id][h_pickup]=CreatePickup(1239, 1, hInfo[id][h_x], hInfo[id][h_y], hInfo[id][h_z], -1);
    format(string,sizeof(string), "Besitzer: %s\n/enter", hInfo[id][h_besitzer]);
    hInfo[id][h_text]=Create3DTextLabel(string, COLOR_BLUE, hInfo[id][h_x], hInfo[id][h_y], hInfo[id][h_z], 10, 0, 1);
    }
    return 1;
    }