Datenbank für Autohaus[Bitte nur PROFIS]

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 Tag,


    Ich habe ein Problem unzwar arbeite ich mit MySQL das Problem ist ich brauche eine Datenbank hierfür..(Autohaus/Autos speicher) etc.
    Es wäre nett wenn mir einer helfen würde.


    public LadeSpielerAuto(playerid){
    new Query[255],Fuel;
    format(Query,sizeof(Query),"SELECT * FROM `playercars` WHERE `Spielername`='%s'",SpielerInfo[playerid][sName]);
    mysql_query(Query);
    mysql_store_result();
    if(mysql_num_rows() > 0){
    mysql_fetch_field("Kaufpreis",Query); SpielerAuto[playerid][saKaufpreis] = strval(Query);
    mysql_fetch_field("Model",Query); SpielerAuto[playerid][saVehid] = strval(Query);
    mysql_fetch_field("Pos_X",Query); SpielerAuto[playerid][saPos][0] = floatstr(Query);
    mysql_fetch_field("Pos_Y",Query); SpielerAuto[playerid][saPos][1] = floatstr(Query);
    mysql_fetch_field("Pos_Z",Query); SpielerAuto[playerid][saPos][2] = floatstr(Query);
    mysql_fetch_field("Pos_A",Query); SpielerAuto[playerid][saPos][3] = floatstr(Query);
    mysql_fetch_field("Farbe_1",Query); SpielerAuto[playerid][saFarbe][0] = strval(Query);
    mysql_fetch_field("Farbe_2",Query); SpielerAuto[playerid][saFarbe][1] = strval(Query);
    mysql_fetch_field("Lackierung",Query); SpielerAuto[playerid][saLackierung] = strval(Query);
    for(new t;t<14;t++){
    format(Query,sizeof(Query),"Comp%02d",t);
    mysql_fetch_field(Query,Query); SpielerAuto[playerid][saTuning][t] = strval(Query);
    }
    mysql_fetch_field("Benzin",Query); Fuel = strval(Query);
    mysql_fetch_field("Abgeschleppt",Query); SpielerAuto[playerid][saAbgeschleppt] = strval(Query);
    if(ErstelleSpielerAuto(playerid))
    Tank[SpielerAuto[playerid][saCarid]] = Fuel;
    return 1;
    }
    SpielerAuto[playerid][saVehid] = -255;
    SpielerAuto[playerid][saCarid] = -255;
    mysql_free_result();
    return 0;
    }
    public SpeicherSpielerAuto(playerid){
    if(SpielerAuto[playerid][saVehid] >= 400 && SpielerAuto[playerid][saVehid] <= 611){
    new Query[512];
    format(Query,sizeof(Query),"UPDATE `playercars` SET `Pos_X`='%f',`Pos_Y`='%f',`Pos_Z`='%f',`Pos_A`='%f',`Farbe_1`='%d',`Farbe_2`='%d',`Lackierung`='%d',`Comp00`='%d',`Comp01`='%d',`Comp02`='%d',`Comp03`='%d',`Comp04`='%d',`Comp05`='%d',`Comp06`='%d',`Comp07`='%d',`Comp08`='%d',`Comp09`='%d',`Comp10`='%d',`Comp11`='%d',`Comp12`='%d',`Comp13`='%d',`Benzin`='%d',`Abgeschleppt`='%d' WHERE `Spielername`='%s'",
    SpielerAuto[playerid][saPos][0],
    SpielerAuto[playerid][saPos][1],
    SpielerAuto[playerid][saPos][2],
    SpielerAuto[playerid][saPos][3],
    SpielerAuto[playerid][saFarbe][0],
    SpielerAuto[playerid][saFarbe][1],
    SpielerAuto[playerid][saLackierung],
    SpielerAuto[playerid][saTuning][0],
    SpielerAuto[playerid][saTuning][1],
    SpielerAuto[playerid][saTuning][2],
    SpielerAuto[playerid][saTuning][3],
    SpielerAuto[playerid][saTuning][4],
    SpielerAuto[playerid][saTuning][5],
    SpielerAuto[playerid][saTuning][6],
    SpielerAuto[playerid][saTuning][7],
    SpielerAuto[playerid][saTuning][8],
    SpielerAuto[playerid][saTuning][9],
    SpielerAuto[playerid][saTuning][10],
    SpielerAuto[playerid][saTuning][11],
    SpielerAuto[playerid][saTuning][12],
    SpielerAuto[playerid][saTuning][13],
    Tank[SpielerAuto[playerid][saCarid]],
    SpielerAuto[playerid][saAbgeschleppt],
    SpielerInfo[playerid][sName]);
    mysql_query(Query);
    if(DestroyVehicle(SpielerAuto[playerid][saCarid]))
    SpielerAuto[playerid][saCarid] = -255;
    SpielerAuto[playerid][saVehid] = -255;
    return true;
    }return false;
    }
    public ErstelleSpielerAuto(playerid){
    if(IsPlayerConnected(playerid) && SpielerInfo[playerid][sEingeloggt]){
    if(SpielerAuto[playerid][saVehid] >= 400 && SpielerAuto[playerid][saVehid] <= 611){
    if(SpielerAuto[playerid][saCarid] != -255){
    if(DestroyVehicle(SpielerAuto[playerid][saCarid]))
    SpielerAuto[playerid][saCarid] = -255;
    }
    SpielerAuto[playerid][saCarid] = CreateVehicle(SpielerAuto[playerid][saVehid],SpielerAuto[playerid][saPos][0],SpielerAuto[playerid][saPos][1],SpielerAuto[playerid][saPos][2],SpielerAuto[playerid][saPos][3],SpielerAuto[playerid][saFarbe][0],SpielerAuto[playerid][saFarbe][1],-255);
    SetVehicleParamsEx(SpielerAuto[playerid][saCarid],VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_ON,VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF);
    if(SpielerAuto[playerid][saLackierung] != -255)
    ChangeVehiclePaintjob(SpielerAuto[playerid][saCarid],SpielerAuto[playerid][saLackierung]);
    for(new t;t<14;t++){
    if(SpielerAuto[playerid][saTuning][t] != 0)
    AddVehicleComponent(SpielerAuto[playerid][saCarid],SpielerAuto[playerid][saTuning][t]);
    }return 1;
    }
    }return 0;
    }

  • Jamal du kriegst echt nix auf die Reihe^^


    Ich mach es dir per TV -> Daten pls per PM



    Mfg

  • Ok Danke :)


    Ich will nämlich keine Betrüger helfen! @Jamal: FAILED ...

  • Ich werde das Script wohl in den Showroom packen.


    = 100 KiddyServer mehr ;)


    Behalt es doch einfach für dich





    PS: Lies bitte meine PM :)





    //EDIT:


    Jamal auf dich wird wahrscheinlich ne Anzeige zu kommen ;) fakest einfach unser Projekt!! Klaust den Namen.. das ist ne
    Frechheit!!