Kennzeichen Speichern lassen DINI

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
  • Hey Leute,


    ich bin schon verzweifelt und weiß gerade nicht weiter. Vllt übersehe ich was aber ich schaff es nicht ein Kennzeichen speichern zu lassen. Vllt könnt ihr mir helfen.


    Speichern:


    for(new i = 0; i < 3; i++)
    {
    new Autodatei[100],name[MAX_PLAYER_NAME],numberPlate[20];
    GetPlayerName(playerid,name,sizeof(name));
    format(Autodatei,sizeof(Autodatei),"/Autos/%s_Auto_%d.ini",name,i);
    if(dini_Exists(Autodatei))
    {
    new Float:vhp;
    GetVehicleHealth(Spielercar[playerid][i],vhp);
    GetPVarString(playerid,"Numberplate",numberPlate,sizeof numberPlate);
    dini_IntSet(Autodatei,"Farbe1",Autos[playerid][i][Farbe1]);
    dini_IntSet(Autodatei,"Farbe2",Autos[playerid][i][Farbe2]);
    dini_IntSet(Autodatei,"Paintjob",Autos[playerid][i][Paintjob]);
    dini_FloatSet(Autodatei,"posx",Autos[playerid][i][posx]);
    dini_FloatSet(Autodatei,"posy",Autos[playerid][i][posy]);
    dini_FloatSet(Autodatei,"posz",Autos[playerid][i][posz]);
    dini_FloatSet(Autodatei,"posa",Autos[playerid][i][posa]);
    dini_FloatSet(Autodatei,"HP",vhp);
    GetPVarString(playerid,"Nummernschild",numberPlate,sizeof numberPlate);
    dini_IntSet(Autodatei,"Spoiler",GetVehicleComponentInSlot(Spielercar[playerid][i],0));
    dini_IntSet(Autodatei,"Hood",GetVehicleComponentInSlot(Spielercar[playerid][i],1));
    dini_IntSet(Autodatei,"Roof",GetVehicleComponentInSlot(Spielercar[playerid][i],2));
    dini_IntSet(Autodatei,"Sideskirt",GetVehicleComponentInSlot(Spielercar[playerid][i],3));
    dini_IntSet(Autodatei,"Lamps",GetVehicleComponentInSlot(Spielercar[playerid][i],4));
    dini_IntSet(Autodatei,"Nitro",GetVehicleComponentInSlot(Spielercar[playerid][i],5));
    dini_IntSet(Autodatei,"Exhaust",GetVehicleComponentInSlot(Spielercar[playerid][i],6));
    dini_IntSet(Autodatei,"Wheels",GetVehicleComponentInSlot(Spielercar[playerid][i],7));
    dini_IntSet(Autodatei,"Stereo",GetVehicleComponentInSlot(Spielercar[playerid][i],8));
    dini_IntSet(Autodatei,"Hydraulics",GetVehicleComponentInSlot(Spielercar[playerid][i],9));
    dini_IntSet(Autodatei,"FrontBumper",GetVehicleComponentInSlot(Spielercar[playerid][i],10));
    dini_IntSet(Autodatei,"RearBumper",GetVehicleComponentInSlot(Spielercar[playerid][i],11));
    dini_IntSet(Autodatei,"VentRight",GetVehicleComponentInSlot(Spielercar[playerid][i],12));
    dini_IntSet(Autodatei,"VentLeft",GetVehicleComponentInSlot(Spielercar[playerid][i],13));
    dini_Set(Autodatei,"Nummernschild",numberPlate);
    DestroyVehicle(Spielercar[playerid][i]);

    }
    }



    Laden:


    for(new i = 0; i < 3; i++)
    {
    new Autodatei[100],name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Autodatei,sizeof(Autodatei),"/Autos/%s_Auto_%d.ini",name,i);
    if(dini_Exists(Autodatei))
    {
    Autos[playerid][i][modelid] = dini_Int(Autodatei,"modelid");
    Autos[playerid][i][HP] = dini_Int(Autodatei,"HP");
    Autos[playerid][i][Farbe1] = dini_Int(Autodatei,"Farbe1");
    Autos[playerid][i][Farbe2] = dini_Int(Autodatei,"Farbe2");
    Autos[playerid][i][Paintjob] = dini_Int(Autodatei,"Paintjob");
    //format(Autos[playerid][i][Nummernschild],20,dini_Get(Autodatei,"Nummernschild"));
    Autos[playerid][i][posx] = dini_Int(Autodatei,"posx");
    Autos[playerid][i][posy] = dini_Int(Autodatei,"posy");
    Autos[playerid][i][posz] = dini_Int(Autodatei,"posz");
    Autos[playerid][i][posa] = dini_Int(Autodatei,"posa");
    Autos[playerid][i][Spoiler] = dini_Int(Autodatei,"Spoiler");
    Autos[playerid][i][Wheels] = dini_Int(Autodatei,"Wheels");
    Autos[playerid][i][Nitro] = dini_Int(Autodatei,"Nitro");
    Autos[playerid][i][Roof] = dini_Int(Autodatei,"Roof");
    Autos[playerid][i][Hood] = dini_Int(Autodatei,"Hood");
    Autos[playerid][i][Sideskirt] = dini_Int(Autodatei,"Sideskirt");
    Autos[playerid][i][Lamps] = dini_Int(Autodatei,"Lamps");
    Autos[playerid][i][Exhaust] = dini_Int(Autodatei,"Exhaust");
    Autos[playerid][i][Stereo] = dini_Int(Autodatei,"Stereo");
    Autos[playerid][i][Hydraulics] = dini_Int(Autodatei,"Hydraulics");
    Autos[playerid][i][VentRight] = dini_Int(Autodatei,"VentRight");
    Autos[playerid][i][VentLeft] = dini_Int(Autodatei,"VentLeft");
    Autos[playerid][i][FrontBumper] = dini_Int(Autodatei,"FrontBumper");
    Autos[playerid][i][RearBumper] = dini_Int(Autodatei,"RearBumper");
    Spielercar[playerid][i] = CreateVehicle(Autos[playerid][i][modelid],Autos[playerid][i][posx],Autos[playerid][i][posy],Autos[playerid][i][posz]+1.5,Autos[playerid][i][posa],-1,-1,-1);
    //GetPVarString(playerid, "Nummernschild", numberPlate, sizeof(numberPlate));
    //SetVehicleNumberPlate(Spielercar[playerid][i],numberPlate);
    SetPVarString(playerid,"Nummernschild",dini_Get(Autodatei,"Nummernschild"));
    SetVehicleNumberPlate(Spielercar[playerid][i],dini_Get(Autodatei,"Nummernschild"));
    SetVehicleParamsForPlayer(Spielercar[playerid][i],playerid,0,0);
    if(Autos[playerid][i][HP] > 250)
    {
    SetVehicleHealth(Spielercar[playerid][i],Autos[playerid][i][HP]);
    }
    else SetVehicleHealth(Spielercar[playerid][i],255.0);
    if(Autos[playerid][i][Paintjob] >= 0)
    {
    ChangeVehiclePaintjob(Spielercar[playerid][i],Autos[playerid][i][Paintjob]);
    }
    if(Autos[playerid][i][Farbe1] >= 0 || Autos[playerid][i][Farbe2] >= 0)
    {
    ChangeVehicleColor(Spielercar[playerid][i],Autos[playerid][i][Farbe1],Autos[playerid][i][Farbe2]);
    }
    if(Autos[playerid][i][Spoiler] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Spoiler]); }
    if(Autos[playerid][i][Hood] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Hood]); }
    if(Autos[playerid][i][Roof] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Roof]); }
    if(Autos[playerid][i][Sideskirt] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Sideskirt]); }
    if(Autos[playerid][i][Lamps] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Lamps]); }
    if(Autos[playerid][i][Nitro] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Nitro]); }
    if(Autos[playerid][i][Exhaust] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Exhaust]); }
    if(Autos[playerid][i][Wheels] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Wheels]); }
    if(Autos[playerid][i][Stereo] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Stereo]); }
    if(Autos[playerid][i][Hydraulics] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Hydraulics]); }
    if(Autos[playerid][i][FrontBumper] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][FrontBumper]); }
    if(Autos[playerid][i][RearBumper] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][RearBumper]); }
    if(Autos[playerid][i][VentRight] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][VentRight]); }
    if(Autos[playerid][i][VentLeft] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][VentLeft]); }
    }
    }


    Erstellen:


    public AutoKaufenneu(playerid,autoid)
    {
    for(new i = 0; i < sizeof Buycars; i++)
    {
    if(GetPlayerVehicleID(playerid) == kaufauto[i])
    {
    for(new j = 0; j < sizeof Autohausneu; j++)
    {
    if(!strcmp(Autohausneu[j][Name],Buycars[i][Autohausname],true))
    {
    new Autodatei[100],name[MAX_PLAYER_NAME],numberPlate[20];
    GetPlayerName(playerid,name,sizeof(name));
    GetPVarString(playerid,"Nummernschild",numberPlate,sizeof numberPlate);
    format(Autodatei,sizeof(Autodatei),"/Autos/%s_Auto_%d.ini",name,autoid);
    dini_Create(Autodatei);
    dini_Set(Autodatei,"Name",Buycars[i][Name]);
    dini_IntSet(Autodatei,"modelid",Buycars[i][modelid]);
    dini_FloatSet(Autodatei,"HP",1000.00);
    dini_FloatSet(Autodatei,"posx",Autohausneu[j][spawnx]);
    dini_FloatSet(Autodatei,"posy",Autohausneu[j][spawny]);
    dini_FloatSet(Autodatei,"posz",Autohausneu[j][spawnz]);
    dini_FloatSet(Autodatei,"posa",Autohausneu[j][spawna]);
    dini_IntSet(Autodatei,"Farbe1",1);
    dini_IntSet(Autodatei,"Farbe2",1);
    dini_IntSet(Autodatei,"Paintjob",1);
    dini_Set(Autodatei,"Nummernschild",name);
    Spielercar[playerid][autoid] = CreateVehicle(Buycars[i][modelid],Autohausneu[j][spawnx],Autohausneu[j][spawny],Autohausneu[j][spawnz],Autohausneu[j][spawna],1,1,-1);
    SetVehicleNumberPlate(Spielercar[playerid][autoid],dini_Get(Autodatei,"Nummernschild"));
    dini_IntSet(Autodatei,"Spoiler",GetVehicleComponentInSlot(Spielercar[playerid][autoid],0));
    dini_IntSet(Autodatei,"Hood",GetVehicleComponentInSlot(Spielercar[playerid][autoid],1));
    dini_IntSet(Autodatei,"Roof",GetVehicleComponentInSlot(Spielercar[playerid][autoid],2));
    dini_IntSet(Autodatei,"Sideskirt",GetVehicleComponentInSlot(Spielercar[playerid][autoid],3));
    dini_IntSet(Autodatei,"Lamps",GetVehicleComponentInSlot(Spielercar[playerid][autoid],4));
    dini_IntSet(Autodatei,"Nitro",GetVehicleComponentInSlot(Spielercar[playerid][autoid],5));
    dini_IntSet(Autodatei,"Exhaust",GetVehicleComponentInSlot(Spielercar[playerid][autoid],6));
    dini_IntSet(Autodatei,"Wheels",GetVehicleComponentInSlot(Spielercar[playerid][autoid],7));
    dini_IntSet(Autodatei,"Stereo",GetVehicleComponentInSlot(Spielercar[playerid][autoid],8));
    dini_IntSet(Autodatei,"Hydraulics",GetVehicleComponentInSlot(Spielercar[playerid][autoid],9));
    dini_IntSet(Autodatei,"FrontBumper",GetVehicleComponentInSlot(Spielercar[playerid][autoid],10));
    dini_IntSet(Autodatei,"RearBumper",GetVehicleComponentInSlot(Spielercar[playerid][autoid],11));
    dini_IntSet(Autodatei,"VentRight",GetVehicleComponentInSlot(Spielercar[playerid][autoid],12));
    dini_IntSet(Autodatei,"VentLeft",GetVehicleComponentInSlot(Spielercar[playerid][autoid],13));
    RemovePlayerFromVehicle(playerid);
    TogglePlayerControllable(playerid,1);
    GivePlayerMoney(playerid,-Buycars[i][Preis]);
    Autohausneu[j][Kasse]+=Buycars[i][Preis];
    Autos[playerid][autoid][modelid] = dini_Int(Autodatei,"modelid");
    Autos[playerid][autoid][HP] = dini_Int(Autodatei,"HP");
    Autos[playerid][autoid][Farbe1] = dini_Int(Autodatei,"Farbe1");
    Autos[playerid][autoid][Farbe2] = dini_Int(Autodatei,"Farbe2");
    Autos[playerid][autoid][Paintjob] = dini_Int(Autodatei,"Paintjob");
    Autos[playerid][autoid][Nummernschild] = dini_Int(Autodatei,"Nummernschild");
    Autos[playerid][autoid][posx] = dini_Int(Autodatei,"posx");
    Autos[playerid][autoid][posy] = dini_Int(Autodatei,"posy");
    Autos[playerid][autoid][posz] = dini_Int(Autodatei,"posz");
    Autos[playerid][autoid][posa] = dini_Int(Autodatei,"posa");
    Autos[playerid][autoid][Spoiler] = dini_Int(Autodatei,"Spoiler");
    Autos[playerid][autoid][Wheels] = dini_Int(Autodatei,"Wheels");
    Autos[playerid][autoid][Nitro] = dini_Int(Autodatei,"Nitro");
    Autos[playerid][autoid][Roof] = dini_Int(Autodatei,"Roof");
    Autos[playerid][autoid][Hood] = dini_Int(Autodatei,"Hood");
    Autos[playerid][autoid][Sideskirt] = dini_Int(Autodatei,"Sideskirt");
    Autos[playerid][autoid][Lamps] = dini_Int(Autodatei,"Lamps");
    Autos[playerid][autoid][Exhaust] = dini_Int(Autodatei,"Exhaust");
    Autos[playerid][autoid][Stereo] = dini_Int(Autodatei,"Stereo");
    Autos[playerid][autoid][Hydraulics] = dini_Int(Autodatei,"Hydraulics");
    Autos[playerid][autoid][VentRight] = dini_Int(Autodatei,"VentRight");
    Autos[playerid][autoid][VentLeft] = dini_Int(Autodatei,"VentLeft");
    Autos[playerid][autoid][FrontBumper] = dini_Int(Autodatei,"FrontBumper");
    Autos[playerid][autoid][RearBumper] = dini_Int(Autodatei,"RearBumper");
    }
    }
    }
    }
    return 1;
    }




    MfG

  • Ok, dann versuche es so. Du musst eigentlich nichts speichern, da du mit GetPlayerName den Name ja bekommst.


    Löschen:

    Spoiler anzeigen
    for(new i = 0; i < 3; i++)
    {
    new Autodatei[100],name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Autodatei,sizeof(Autodatei),"/Autos/%s_Auto_%d.ini",name,i);
    if(dini_Exists(Autodatei))
    {
    new Float:vhp;
    GetVehicleHealth(Spielercar[playerid][i],vhp);
    dini_IntSet(Autodatei,"Farbe1",Autos[playerid][i][Farbe1]);
    dini_IntSet(Autodatei,"Farbe2",Autos[playerid][i][Farbe2]);
    dini_IntSet(Autodatei,"Paintjob",Autos[playerid][i][Paintjob]);
    dini_FloatSet(Autodatei,"posx",Autos[playerid][i][posx]);
    dini_FloatSet(Autodatei,"posy",Autos[playerid][i][posy]);
    dini_FloatSet(Autodatei,"posz",Autos[playerid][i][posz]);
    dini_FloatSet(Autodatei,"posa",Autos[playerid][i][posa]);
    dini_FloatSet(Autodatei,"HP",vhp);
    dini_IntSet(Autodatei,"Spoiler",GetVehicleComponentInSlot(Spielercar[playerid][i],0));
    dini_IntSet(Autodatei,"Hood",GetVehicleComponentInSlot(Spielercar[playerid][i],1));
    dini_IntSet(Autodatei,"Roof",GetVehicleComponentInSlot(Spielercar[playerid][i],2));
    dini_IntSet(Autodatei,"Sideskirt",GetVehicleComponentInSlot(Spielercar[playerid][i],3));
    dini_IntSet(Autodatei,"Lamps",GetVehicleComponentInSlot(Spielercar[playerid][i],4));
    dini_IntSet(Autodatei,"Nitro",GetVehicleComponentInSlot(Spielercar[playerid][i],5));
    dini_IntSet(Autodatei,"Exhaust",GetVehicleComponentInSlot(Spielercar[playerid][i],6));
    dini_IntSet(Autodatei,"Wheels",GetVehicleComponentInSlot(Spielercar[playerid][i],7));
    dini_IntSet(Autodatei,"Stereo",GetVehicleComponentInSlot(Spielercar[playerid][i],8));
    dini_IntSet(Autodatei,"Hydraulics",GetVehicleComponentInSlot(Spielercar[playerid][i],9));
    dini_IntSet(Autodatei,"FrontBumper",GetVehicleComponentInSlot(Spielercar[playerid][i],10));
    dini_IntSet(Autodatei,"RearBumper",GetVehicleComponentInSlot(Spielercar[playerid][i],11));
    dini_IntSet(Autodatei,"VentRight",GetVehicleComponentInSlot(Spielercar[playerid][i],12));
    dini_IntSet(Autodatei,"VentLeft",GetVehicleComponentInSlot(Spielercar[playerid][i],13));
    DestroyVehicle(Spielercar[playerid][i]);
    }
    }


    Laden:

    Spoiler anzeigen
    for(new i = 0; i < 3; i++)
    {
    new Autodatei[100],name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Autodatei,sizeof(Autodatei),"/Autos/%s_Auto_%d.ini",name,i);
    if(dini_Exists(Autodatei))
    {
    Autos[playerid][i][modelid] = dini_Int(Autodatei,"modelid");
    Autos[playerid][i][HP] = dini_Int(Autodatei,"HP");
    Autos[playerid][i][Farbe1] = dini_Int(Autodatei,"Farbe1");
    Autos[playerid][i][Farbe2] = dini_Int(Autodatei,"Farbe2");
    Autos[playerid][i][Paintjob] = dini_Int(Autodatei,"Paintjob");
    Autos[playerid][i][posx] = dini_Int(Autodatei,"posx");
    Autos[playerid][i][posy] = dini_Int(Autodatei,"posy");
    Autos[playerid][i][posz] = dini_Int(Autodatei,"posz");
    Autos[playerid][i][posa] = dini_Int(Autodatei,"posa");
    Autos[playerid][i][Spoiler] = dini_Int(Autodatei,"Spoiler");
    Autos[playerid][i][Wheels] = dini_Int(Autodatei,"Wheels");
    Autos[playerid][i][Nitro] = dini_Int(Autodatei,"Nitro");
    Autos[playerid][i][Roof] = dini_Int(Autodatei,"Roof");
    Autos[playerid][i][Hood] = dini_Int(Autodatei,"Hood");
    Autos[playerid][i][Sideskirt] = dini_Int(Autodatei,"Sideskirt");
    Autos[playerid][i][Lamps] = dini_Int(Autodatei,"Lamps");
    Autos[playerid][i][Exhaust] = dini_Int(Autodatei,"Exhaust");
    Autos[playerid][i][Stereo] = dini_Int(Autodatei,"Stereo");
    Autos[playerid][i][Hydraulics] = dini_Int(Autodatei,"Hydraulics");
    Autos[playerid][i][VentRight] = dini_Int(Autodatei,"VentRight");
    Autos[playerid][i][VentLeft] = dini_Int(Autodatei,"VentLeft");
    Autos[playerid][i][FrontBumper] = dini_Int(Autodatei,"FrontBumper");
    Autos[playerid][i][RearBumper] = dini_Int(Autodatei,"RearBumper");
    Spielercar[playerid][i] = CreateVehicle(Autos[playerid][i][modelid],Autos[playerid][i][posx],Autos[playerid][i][posy],Autos[playerid][i][posz]+1.5,Autos[playerid][i][posa],-1,-1,-1);
    SetVehicleNumberPlate(Spielercar[playerid][i],name);
    SetVehicleToRespawn(Spielercar[playerid][i]);
    SetVehicleParamsForPlayer(Spielercar[playerid][i],playerid,0,0);
    if(Autos[playerid][i][HP] > 250)
    {
    SetVehicleHealth(Spielercar[playerid][i],Autos[playerid][i][HP]);
    }
    else
    {
    SetVehicleHealth(Spielercar[playerid][i],255.0);
    }
    if(Autos[playerid][i][Paintjob] >= 0)
    {
    ChangeVehiclePaintjob(Spielercar[playerid][i],Autos[playerid][i][Paintjob]);
    }
    if(Autos[playerid][i][Farbe1] >= 0 || Autos[playerid][i][Farbe2] >= 0)
    {
    ChangeVehicleColor(Spielercar[playerid][i],Autos[playerid][i][Farbe1],Autos[playerid][i][Farbe2]);
    }
    if(Autos[playerid][i][Spoiler] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Spoiler]); }
    if(Autos[playerid][i][Hood] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Hood]); }
    if(Autos[playerid][i][Roof] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Roof]); }
    if(Autos[playerid][i][Sideskirt] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Sideskirt]); }
    if(Autos[playerid][i][Lamps] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Lamps]); }
    if(Autos[playerid][i][Nitro] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Nitro]); }
    if(Autos[playerid][i][Exhaust] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Exhaust]); }
    if(Autos[playerid][i][Wheels] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Wheels]); }
    if(Autos[playerid][i][Stereo] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Stereo]); }
    if(Autos[playerid][i][Hydraulics] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Hydraulics]); }
    if(Autos[playerid][i][FrontBumper] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][FrontBumper]); }
    if(Autos[playerid][i][RearBumper] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][RearBumper]); }
    if(Autos[playerid][i][VentRight] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][VentRight]); }
    if(Autos[playerid][i][VentLeft] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][VentLeft]); }
    }
    }


    Erstellen:

    Spoiler anzeigen
    public AutoKaufenneu(playerid,autoid)
    {
    for(new i = 0; i < sizeof Buycars; i++)
    {
    if(GetPlayerVehicleID(playerid) == kaufauto[i])
    {
    for(new j = 0; j < sizeof Autohausneu; j++)
    {
    if(!strcmp(Autohausneu[j][Name],Buycars[i][Autohausname],true))
    {
    new Autodatei[100],name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Autodatei,sizeof(Autodatei),"/Autos/%s_Auto_%d.ini",name,autoid);
    dini_Create(Autodatei);
    dini_Set(Autodatei,"Name",Buycars[i][Name]);
    dini_IntSet(Autodatei,"modelid",Buycars[i][modelid]);
    dini_FloatSet(Autodatei,"HP",1000.00);
    dini_FloatSet(Autodatei,"posx",Autohausneu[j][spawnx]);
    dini_FloatSet(Autodatei,"posy",Autohausneu[j][spawny]);
    dini_FloatSet(Autodatei,"posz",Autohausneu[j][spawnz]);
    dini_FloatSet(Autodatei,"posa",Autohausneu[j][spawna]);
    dini_IntSet(Autodatei,"Farbe1",1);
    dini_IntSet(Autodatei,"Farbe2",1);
    dini_IntSet(Autodatei,"Paintjob",1);
    Spielercar[playerid][autoid] = CreateVehicle(Buycars[i][modelid],Autohausneu[j][spawnx],Autohausneu[j][spawny],Autohausneu[j][spawnz],Autohausneu[j][spawna],1,1,-1);
    SetVehicleNumberPlate(Spielercar[playerid][autoid],name);
    SetVehicleToRespawn(Spielercar[playerid][autoid]);
    dini_IntSet(Autodatei,"Spoiler",GetVehicleComponentInSlot(Spielercar[playerid][autoid],0));
    dini_IntSet(Autodatei,"Hood",GetVehicleComponentInSlot(Spielercar[playerid][autoid],1));
    dini_IntSet(Autodatei,"Roof",GetVehicleComponentInSlot(Spielercar[playerid][autoid],2));
    dini_IntSet(Autodatei,"Sideskirt",GetVehicleComponentInSlot(Spielercar[playerid][autoid],3));
    dini_IntSet(Autodatei,"Lamps",GetVehicleComponentInSlot(Spielercar[playerid][autoid],4));
    dini_IntSet(Autodatei,"Nitro",GetVehicleComponentInSlot(Spielercar[playerid][autoid],5));
    dini_IntSet(Autodatei,"Exhaust",GetVehicleComponentInSlot(Spielercar[playerid][autoid],6));
    dini_IntSet(Autodatei,"Wheels",GetVehicleComponentInSlot(Spielercar[playerid][autoid],7));
    dini_IntSet(Autodatei,"Stereo",GetVehicleComponentInSlot(Spielercar[playerid][autoid],8));
    dini_IntSet(Autodatei,"Hydraulics",GetVehicleComponentInSlot(Spielercar[playerid][autoid],9));
    dini_IntSet(Autodatei,"FrontBumper",GetVehicleComponentInSlot(Spielercar[playerid][autoid],10));
    dini_IntSet(Autodatei,"RearBumper",GetVehicleComponentInSlot(Spielercar[playerid][autoid],11));
    dini_IntSet(Autodatei,"VentRight",GetVehicleComponentInSlot(Spielercar[playerid][autoid],12));
    dini_IntSet(Autodatei,"VentLeft",GetVehicleComponentInSlot(Spielercar[playerid][autoid],13));
    RemovePlayerFromVehicle(playerid);
    TogglePlayerControllable(playerid,1);
    GivePlayerMoney(playerid,-Buycars[i][Preis]);
    Autohausneu[j][Kasse]+=Buycars[i][Preis];
    Autos[playerid][autoid][modelid] = dini_Int(Autodatei,"modelid");
    Autos[playerid][autoid][HP] = dini_Int(Autodatei,"HP");
    Autos[playerid][autoid][Farbe1] = dini_Int(Autodatei,"Farbe1");
    Autos[playerid][autoid][Farbe2] = dini_Int(Autodatei,"Farbe2");
    Autos[playerid][autoid][Paintjob] = dini_Int(Autodatei,"Paintjob");
    Autos[playerid][autoid][posx] = dini_Int(Autodatei,"posx");
    Autos[playerid][autoid][posy] = dini_Int(Autodatei,"posy");
    Autos[playerid][autoid][posz] = dini_Int(Autodatei,"posz");
    Autos[playerid][autoid][posa] = dini_Int(Autodatei,"posa");
    Autos[playerid][autoid][Spoiler] = dini_Int(Autodatei,"Spoiler");
    Autos[playerid][autoid][Wheels] = dini_Int(Autodatei,"Wheels");
    Autos[playerid][autoid][Nitro] = dini_Int(Autodatei,"Nitro");
    Autos[playerid][autoid][Roof] = dini_Int(Autodatei,"Roof");
    Autos[playerid][autoid][Hood] = dini_Int(Autodatei,"Hood");
    Autos[playerid][autoid][Sideskirt] = dini_Int(Autodatei,"Sideskirt");
    Autos[playerid][autoid][Lamps] = dini_Int(Autodatei,"Lamps");
    Autos[playerid][autoid][Exhaust] = dini_Int(Autodatei,"Exhaust");
    Autos[playerid][autoid][Stereo] = dini_Int(Autodatei,"Stereo");
    Autos[playerid][autoid][Hydraulics] = dini_Int(Autodatei,"Hydraulics");
    Autos[playerid][autoid][VentRight] = dini_Int(Autodatei,"VentRight");
    Autos[playerid][autoid][VentLeft] = dini_Int(Autodatei,"VentLeft");
    Autos[playerid][autoid][FrontBumper] = dini_Int(Autodatei,"FrontBumper");
    Autos[playerid][autoid][RearBumper] = dini_Int(Autodatei,"RearBumper");
    }
    }
    }
    }
    return 1;
    }



    Wobei auch hier wieder zu beachten ist, dass du einmal Spielercar und einmal Autos verwendest.