Stock will nach 1,5std nicht mehr

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 habe grade geguckt was da los wieso der befehl /saveall nach 1,5 std nicht mehr geht. Das debug ergab


    stock UpdateHaus(hausid2)
    {
    new query[1200];
    format(query, 1200, "UPDATE `hauser` SET");
    format(query, 1200, "%s `Besitzer` = '%s',",query,Haus[hausid2][Owner]);
    format(query, 1200, "%s `ax` = '%f',",query,Haus[hausid2][ax]);
    format(query, 1200, "%s `ay` = '%f',",query,Haus[hausid2][ay]);
    format(query, 1200, "%s `az` = '%f',",query,Haus[hausid2][az]);
    format(query, 1200, "%s `ix` = '%f',",query,Haus[hausid2][ix]);
    format(query, 1200, "%s `iy` = '%f',",query,Haus[hausid2][iy]);
    format(query, 1200, "%s `iz` = '%f',",query,Haus[hausid2][iz]);
    format(query, 1200, "%s `interior` = '%d',",query,Haus[hausid2][interior]);
    format(query, 1200, "%s `virtual_world` = '%d',",query,Haus[hausid2][vworld]);
    format(query, 1200, "%s `kosten` = '%d',",query,Haus[hausid2][kosten]);
    format(query, 1200, "%s `kosten2` = '%d',",query,Haus[hausid2][kosten2]);
    format(query, 1200, "%s `nicht_zum_kauf` = '%d',",query,Haus[hausid2][kaufen]);
    format(query, 1200, "%s `verschlossen` = '%d',",query,Haus[hausid2][schloss]);
    format(query, 1200, "%s `Heal` = '%d',",query,Haus[hausid2][heal]);
    format(query, 1200, "%s `Armour` = '%d',",query,Haus[hausid2][armour]);
    format(query, 1200, "%s `Type` = '%d',",query,Haus[hausid2][Type]);
    format(query, 1200, "%s `Miete` = '%d',",query,Haus[hausid2][Miete]);
    format(query, 1200, "%s `Mietbar` = '%d',",query,Haus[hausid2][Mietbar]);
    format(query, 1200, "%s `Bank` = '%d'",query,Haus[hausid2][Bank]);
    format(query, 1200, "%s WHERE `ID` = '%d'",query,hausid2);
    mysql_query(query);
    UpdateHausInfo(hausid2);
    return 1;
    }


    Bei dieser Fuktion bleibt er stecken

  • Bei dieser Fuktion bleibt er stecken


    Das sagt genauso viel aus wie, der Fehler ist Da.


    Was soll man damit anfangen?


    Debug das doch mal richtig - zeile für zeile, dann weißt du auch wo es hapert.
    Zur not machst du noch das crashdetect plugin rein.

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

    Margarete Stokowski

  • Nein da ich die Zeiel davor wieder einlese ist das so wie strcmp oder wie das heißt. Ich soll alles Zeile fpr Zeile debugen und 1,5 std warten und weis dann immer noch nit den fehler ich kann genau sagen wo er hängt und das ist hier


    mysql_query(query);


    format(query, 1200, "%s `Bank` = '%d'",query,Haus[hausid2][Bank]);
    format(query, 1200, "%s WHERE `ID` = '%d'",query,hausid2);


    da raus kommt jetzt


    %s `Bank` = '%d WHERE `ID` = '%d'


    Bisen genau hingucken dann sieht man und das klappt da braucht ihr mir nix sagen. Das liegt an warscheinlich an den mysql scheis nicht am format

  • @xXManuelXx:
    Das ist absolut falsch.
    Du führst nur noch den jetzten Query aus.
    Sinn?

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

    Margarete Stokowski