Problem beim umschreiben eines Autohaussystems von dini in mysql

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
  • Hi ich benutze selber mysql und wollte nun dieses Tutorial

    in mysql umschreiben
    hier mal was ich bis jetzt habe
    Spoiler anzeigen
    #define MAX_AUTOHAUS 1
    #define MAX_AUTOKAUF 7
    definition
    Spoiler anzeigen
    enum AHInfo //Autohausinfo
    {
    Name[50], //Autohaus name
    Float:posx, //autohaus posi
    Float:posy,
    Float:posz,
    Float:spawnx, //gekauftes auto spawn
    Float:spawny,
    Float:spawnz,
    Float:spawna,
    Kasse, //Kasse
    Besitzer[MAX_PLAYER_NAME] //name des Besitzers
    }
    new Autohaus [MAX_AUTOHAUS][AHInfo];
    enum AKInfo // Autokaufinfo
    {
    modelid,
    Name[35],
    Autohausname[50], // sollte den selben string haben wie oben.
    Preis,
    Float:posx,
    Float:posy,
    Float:posz,
    Float:posa // die angle ist auch sehr wichtig bei einem Fahrzeug!
    }
    new Autokauf[MAX_AUTOKAUF][AKInfo];
    new kaufauto[7];
    enum
    Spoiler anzeigen
    for(new i;i<MAX_AUTOHAUS;i++) //schleife die alle autohäuser durchgeht.
    {
    CreateDynamicPickup(1274,1,Autohaus[i][posx],Autohaus[i][posy],Autohaus[i][posz],-1);
    }
    for(new i;i<MAX_AUTOKAUF;i++)
    {
    kaufauto[i] =
    CreateVehicle(Autokauf[i][modelid],Autokauf[i][posx],Autokauf[i][posy],Autokauf[i][posz],Autokauf[i][posa],-1,-1,-1);
    }
    eigentlich die stelle wo die autos und das pickup spawnen sollten
    mein problem ist ich weis nicht wie ich es hin kriege das er jetzt die autos spawnt.
    aso hier mal die mysql db



    modelid Name Autohausname Preis posx posy posz posa
    471 Quad Los Santos Bikeshop 2000 2136.7031 -1131.6807 25.0902 56.4040
    581 BF-400 Los Santos Bikeshop 2000 2136.3857 -1138.0973 25.1508 42.7232
    461 PCJ-600 Los Santos Bikeshop 2000 2129.2207 -1144.0254 24.4039 352.0821
    463Freeway Los Santos Bikeshop 2000 2125.9263 -1144.1462 24.3578 356.6390
    522 NRG-500 Los Santos Bikeshop 2000 2121.8748 -1144.7115 24.2357 353.3248
    468 Sanchez Los Santos Bikeshop 2000 2118.9502 -1134.8162 24.9326 312.1619
    462 Faggio Los Santos Bikeshop 2000 2118.8298 -1125.5552 24.9450 305.6201

    Einmal editiert, zuletzt von janser123 ()

  • Also wenn ich dein Problem jetzt richtig verstehe, dann weist du nicht wie du aus der Datenbank die Informationen der Fahrzeuge herausbekommst und diese dann in deinem Script erstellst ?
    Hier mal mein Vorschlag: du rufst per mysql_query("SELECT * FROM fahrzeugdatenbank WHERE ID = '%d'"); die Fahrzeugdaten aus der Tabelle ab.
    Du hast dann so etwas: 471 Quad Los Santos Bikeshop 2000 2136.7031 -1131.6807 25.0902 56.4040
    Dies kannst du mithilfe von sscanf in Variablen speichern und damit dann dein Fahrzeug erstellen.