OnVehicleSpawn mit playerid?

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
  • Hallo zusammen,
    Mein Problem ist, wenn ich in mein gekauftes Auto einsteige, das kapput geht spawnt es mit seinem getunten wieder alles ok. Nur, wenn ich in ein Polizei Auto z.B. einsteige und das kapput geht spawnt es nicht mehr!


    Zeile falls jemand braucht:

    public OnVehicleSpawn(vehicleid)
    {
    for(new playerid = 0; playerid <GetMaxPlayers(); playerid++)
    {
    new pName[MAX_PLAYER_NAME];
    GetPlayerName(playerid,pName,sizeof(pName));
    for(new i = 0; i <5; i++)
    {
    new Autodatei[100];
    format(Autodatei,100,"/Auto/%s_Auto_%d.txt",pName,i);
    if(dini_Exists(Autodatei))
    {
    DestroyVehicle(vehicleid);
    Autos[playerid][i][Model] = dini_Int(Autodatei,"Model");
    Autos[playerid][i][Tank] = dini_Int(Autodatei,"Tank");
    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],30,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][Abgeschlossen] = dini_Int(Autodatei,"Abgeschlossen");
    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][Model],Autos[playerid][i][PosX],Autos[playerid][i][PosY],Autos[playerid][i][PosZ],Autos[playerid][i][PosA],Autos[playerid][i][Farbe1],Autos[playerid][i][Farbe2],0);
    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]);
    }
    }
    else continue;
    }
    }
    return 1;
    }


    Hoffe einer kann mir helfen dabei!


    MFG