Mysql Fahrzeuge spawnen lassen

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
  • Guten Morgen liebe Community,


    also kommen wird direkt zur Sache ich benutze dies Mysql System [ SCRIPTING ] MySQL (Installation, Zugriff, Einstellungen, Login & Register Beispiel)
    Ich habe eine neue Tabelle angelegt *ffgautos*, ich als Admin kann in die Tabelle Fahrzeuge hinzufügen (der Float der Position wird richtig gespeichert) kann und die auch spawnen.
    Sobald ich restarte sind sie ja natürlich weg und da kommen wir zu meinem Problem, wie bekomme ich das hin ?
    (mein Anfang unter GameModeInit)


    for(new i = 1;i<MAXIMALECARS;i++)
    {
    new string[256],autocar,farbe1,farbe2;
    new autox,autoy,autoz,autof;
    format(string,sizeof(string),"%f",i);
    autocar = mysql_GetInt("ffgautos", "CarID", "MysqlID", string);
    farbe1 = mysql_GetInt("ffgautos", "Farbe1", "MysqlID", string);
    farbe2 = mysql_GetInt("ffgautos", "Farbe2", "MysqlID", string);
    autox = mysql_GetFloat("ffgautos", "SpawnX", "MysqlID", string);
    autoy = mysql_GetFloat("ffgautos", "SpawnY", "MysqlID", string);
    autoz = mysql_GetFloat("ffgautos", "SpawnZ", "MysqlID", string);
    autof = mysql_GetFloat("ffgautos", "SpawnF", "MysqlID", string);
    AddStaticVehicleEx(autocar, autox, autoy, autoz, autof, farbe1, farbe2, -1); //CreateVehicle funzt auch net
    }


    das möchte nähmlich nicht so, denn es spawnt nix villt könnt Ihr mir ja aushelfen.

    Du hast ein Design und benötigst einen Coder ? PM me !
    Referenzen sind vorhanden unter diesem Link.
    User Control Panel by DiZZerZ: hier klicken
    GTABlue WBB³ Design nur 5€: hier klicken

  • Da ich 2 Wochen nicht mehr gescriptet habe und jetz wieder scripte wollte ich nochmal Fragen
    da dieser Beitrag schon ca. 1 Monat alt ist ob jemand eine Lösung zu diesem Problem hat und mir
    vielleicht helfen könnte.


    Vielleicht hilft es wenn ich euch sage das ich das G-Stylezzz Mysql verwende.


    //edit Mysql Version

    Du hast ein Design und benötigst einen Coder ? PM me !
    Referenzen sind vorhanden unter diesem Link.
    User Control Panel by DiZZerZ: hier klicken
    GTABlue WBB³ Design nur 5€: hier klicken

  • Ich bekomme dann immer folgenden Fehler:


    warning 213: tag mismatch


    stock mysql_GetFloat(Table[], Field[], Where[], Is[])
    {
    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);
    format(query, 128, "SELECT %s FROM %s WHERE %s = '%s'", Field, Table, Where, Is);
    mysql_query(query);
    mysql_store_result();
    mysql_fetch_float(sqlfloat);
    mysql_free_result();
    return sqlfloat; // <-- Zeile des Fehlers
    }
    Ich bekomme diesen Fehler einfach nicht weg :l...


    //edit: der oben genannte Ausschnitt soll der Loadteil sein...

    Du hast ein Design und benötigst einen Coder ? PM me !
    Referenzen sind vorhanden unter diesem Link.
    User Control Panel by DiZZerZ: hier klicken
    GTABlue WBB³ Design nur 5€: hier klicken

  • So sollte das warnig weck sein ^^



    stock mysql_GetFloat(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 Float:sqlfloat = mysql_fetch_float();
    mysql_free_result();
    return sqlfloat;
    }

  • stock mysql_GetFloat(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 Float:sqlfloat = mysql_fetch_float(); //neuer Fehler warning 202: number of arguments does not match definition
    mysql_free_result(); //hier immer der selbe Fehler
    return sqlfloat;
    }

    Du hast ein Design und benötigst einen Coder ? PM me !
    Referenzen sind vorhanden unter diesem Link.
    User Control Panel by DiZZerZ: hier klicken
    GTABlue WBB³ Design nur 5€: hier klicken