Beiträge von malE

    Nein ich habe '/exit' benutzt.
    Aber wenn ich '/gmx' benutze kommt das die Verbindung bereits vorhanden ist ( [WARNING] CMySQLHandle::Create - connection already exists ).
    Jedoch wenn ich '/exit' benutze, kommt im MySQL Log zwar keine Warning / Error Meldung, aber stattdessen wird eine Crashinfo.txt Datei erstellt.
    Mit dem Inhalt kann ich nichts anfangen.


    // Edit:
    Diese Fehlermeldung ( [WARNING] CMySQLConnection::Disconnect - no connection available ) taucht nur auf wenn ich bei OnGameModeExit mysql_close(handle); stehen habe.

    Wenn ich mysql_close(handle); entferne wird eine crashinfo.txt Datei erstellt.

    Gut zu wissen ^^ , getVehIndex muss ich nun immer benutzen wenn ich VehicleInfo[... benutze?
    Jetzt werden die leider die Privatfahrzeuge immer am Nullpunkt gespawnt.
    Am speichern hängt es nicht, habe es mir schon printen lassen.
    Ich weiß jedoch nicht wo hier der Fehler liegt.


    Warum kommt diese Warning-Meldung?


    Im MySQL Log

    SQL
    [22:15:19] [WARNING] CMySQLConnection::Disconnect - no connection available

    Ich lasse die MySQL Verbindung bei OnGameModeExit zuletzt schließen, oder ist das ein andere Fehler.

    Wie oben schon erwähnt, wird der Motor nicht gestartet, weil der Tank leer ist.
    Obwohl der nicht leer ist. Deswegen kann ich vID schon mal nicht benutzen.


    // Edit:
    Mir ist gerade aufgefallen, dass nur bei den Polizeifahrzeugen der Tacho funktioniert, außerdem wird mir beim Kilometerstand die Entfernung vom Nullpunkt bis zur
    Position des Fahrzeugs angezeigt.

    Scheint zu funktionieren, Kilometerstand wird auch gespeichert sowie der Tank.
    Jedoch hakt es nun am Motor Befehl.
    Der Motor geht nicht an, ich kann so oft wie ich möchte /motor eingeben, aber der Motor geht nicht an.
    Jedoch wird mir die InfoBox angezeigt, dass der Motor an wäre.

    Vielen Dank erstmal!


    Zudem musst du dann beim Laden der Fahrzeuge den Wert von diesen Variablen
    VehicleInfo[idx][v_KMX], VehicleInfo[idx][v_KMY], VehicleInfo[idx][v_KMZ]
    auf den Wert von
    VehicleInfo[idx][v_X], VehicleInfo [idx][v_Y], VehicleInfo[idx][v_Z]
    setzen, damit nicht der Null-Punkt als Berechnungsstart genommen wird.

    Soll ich idx durch i ersetzen oder den stock benutzen den du mir erstellt hast?

    Dann musst du außerdem, wenn die Distanz dazu gerechnet wurde, also in der Funktion zur Positionsberechnung, oder dort wo es der Variable hinzugefügt wird (je nach dem wie der Rest deines Systems aussieht) die Koordinaten aktualisieren, sprich:


    GetVehiclePos(vehicleid, VehicleInfo[idx][v_X], VehicleInfo [idx][v_Y], VehicleInfo[idx][v_Z]);
    Damit diese neue Position als neuer Berechnungsstart genommen wird.

    Das hier soll ich dann durch GetVehiclePos(vID, VehicleInfo[idx][v_X], VehicleInfo [idx][v_Y], VehicleInfo[idx][v_Z]); im public TachoTimer ersetzen?
    Fehler: Sobald ich in ein Fahrzeug einsteige wird der Kilometerstand automatisch hochgezählt.


    Logischer Weise tritt der Fehler mit dem Tank der Privatfahrzeuge auch im Motor-Befehl auf.
    Soll ich im Befehl den Index von vID zu idx ersetzen?

    Hallo,


    habe jeweils ein Problem mit meiner Tank & Kilometerstand Funktion.
    An meiner Tank Funktion wird die Tank-Menge der Privatfahrzeuge zwar in die Variable ausgelesen, aber im TextDraw ( Tacho ) wird mir ein leerer Tank gezeigt.
    Sowie bei meinem /motor Befehl, man kann logischer Weise nämlich nur den Motor starten mit einem gefüllten Tank, jedoch steht auch dort, dass mein Tank leer wäre.
    In der MySQL Spalte des Fahrzeugs steht jedoch 40, also 40 Liter im Tank.
    Habe mir es auch schon printen lassen, dort steht auch in der Variable 40.
    Jedoch tritt dieses Problem bei den Polizeifahrzeugen nicht auf, die separat geladen werden.



    Dann kommen wir mal zum zweiten Problem.
    Hierbei wird erst gar nicht die Kilometer-Strecke gespeichert.
    Aber im Tacho steht eine Strecke, und zwar die vom 0 Punkt bis zur Position des Fahrzeuges.
    Wenn ihr versteht was ich meine.



    Das sollte alles notwendige sein.
    Ich hoffe ihr könnt mir helfen.

    YaBroo ich kann damit nichts anfangen.
    // Edit:
    Doch ich habe Values, es ist doch nur ein Print-Abschnitt.
    Hier mein format

    Code
    format(query, sizeof(query), "INSERT INTO hauser ( x, y, z, preis, beschreibung, kasse, upgrade1, upgrade2, schloss ) VALUES ( %f, %f, %f, %d, %s, %d, %d, %d, %d )",
    			x, y, z, preis, besch, HausInfo[i][h_Kasse], HausInfo[i][h_Upgrade1], HausInfo[i][h_Upgrade2], HausInfo[i][h_Schloss]);

    Ich weiß nicht in welche Spalte das Problem sein soll, eigentlich ist alles in der Tabelle.


    Error-Meldung

    SQL
    [17:51:21] [DEBUG] CMySQLQuery::Execute[OnHausCreate] - starting query execution
    [17:51:21] [ERROR] CMySQLQuery::Execute[OnHausCreate] - (error #1054) Unknown column 'Villa' in 'field list'
    [17:51:21] [DEBUG] CMySQLQuery::Execute[OnHausCreate] - error will be triggered in OnQueryError

    Print


    Code
    [17:51:21] INSERT INTO hauser ( x, y, z, preis, beschreibung, kasse, upgrade1, upgrade2, schloss ) VALUES ( -2027.900024, -41.041000, 38.804687, 10, Villa, 0, 0, 0, 1 )

    Wo liegt der Fehler?
    Ich kann nämlich leider nichts mit der Error-Meldung anfangen.

    Code
    [ERROR] CMySQLQuery::Execute - (error #1068) Multiple primary key defined


    Ja das habe ich auch gehört, aber die CPU Köpfen werde ich auf jeden Fall nicht machen, zu groß ist die Angst irgendetwas kaputt zu machen.
    Dann werde ich den neuen RAM erstmal mit 1,5V laufen lassen!
    Hast du vielleicht etwas bei einem be quiet! Dark Rock 3 Tower Kühler auszusetzen?

    Habe gerade den Prime95 FFTS-Test gemacht und ich kam auf 95° Celsius.
    Ich denke das ist etwas sehr viel, oder? Wie würdest du jetzt vorgehen bzw was würdest du mir raten.
    Habe den Standard Box-Kühler vom i7.
    Soll ich den neuen RAM erstmal auf 1600Mhz lassen & nach dem kauf einen besseren Kühlers auf 2400Mhz hochschrauben?

    Stimmt! Steht sogar im Titel. Sorry.


    EDIT: Gut danke für die Info. Die 1,65V werden automatisch hochgestellt oder muss ich das auch irgendwo im BIOS hochschrauben.
    Weißt du ungefähr wie wärmer die CPU dadurch wird?