Fraktions Autohaus Schleife [PLS-HELP]

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
  • Hei, diese Load Funktion ist bisher nur Für die Fraktion 1 Wie könnte ich das für die anderen machen ohne 300 + Zeilen und so ?




    stock LoadFrakCars(car)
    {
    new FrakCars[64];
    format(FrakCars,64,"/1/%d.txt",car);
    if(!fexist(FrakCars))return 0;
    FrakCar[car][CarX] = dini_Float(FrakCars,"x");
    FrakCar[car][CarY] = dini_Float(FrakCars,"y");
    FrakCar[car][CarZ] = dini_Float(FrakCars,"z");
    FrakCar[car][CarAngle] = dini_Float(FrakCars,"angle");
    FrakCar[car][Farbe1] = dini_Int(FrakCars,"Farbe1");
    FrakCar[car][Farbe2] = dini_Int(FrakCars,"Farbe2");
    FrakCar[car][FraktionID] = dini_Int(FrakCars,"FrakID");
    FrakCar[car][ModelID] = dini_Int(FrakCars,"ModelID");
    FrakCar[car][FraktionID] = AddStaticVehicle(FrakCar[car][ModelID], FrakCar[car][CarX], FrakCar[car][CarY], FrakCar[car][CarZ], FrakCar[car][CarAngle], FrakCar[car][Farbe1], FrakCar[car][Farbe2]);
    printf("Car %s der Fraktion %s Erfolgreich Geladen!", car,FrakCar[car][FraktionID]);


    return 1;
    }

    76ul4ppd4lmb.png

    Einmal editiert, zuletzt von Mr.Soap ()

  • meinst du so ungefair?

    stock LoadFrakCars(car)
    {
    new FrakCars[64];
    for(new i=0;i<sizeof(Fraktionen);i++)
    {
    format(FrakCars,64,"/%i/%i.txt",i,car);
    if(fexist(FrakCars))
    {
    FrakCar[car][CarX] = dini_Float(FrakCars,"x");
    FrakCar[car][CarY] = dini_Float(FrakCars,"y");
    FrakCar[car][CarZ] = dini_Float(FrakCars,"z");
    FrakCar[car][CarAngle] = dini_Float(FrakCars,"angle");
    FrakCar[car][Farbe1] = dini_Int(FrakCars,"Farbe1");
    FrakCar[car][Farbe2] = dini_Int(FrakCars,"Farbe2");
    FrakCar[car][FraktionID] = dini_Int(FrakCars,"FrakID");
    FrakCar[car][ModelID] = dini_Int(FrakCars,"ModelID");
    FrakCar[car][FraktionID] = AddStaticVehicle(FrakCar[car][ModelID], FrakCar[car][CarX], FrakCar[car][CarY], FrakCar[car][CarZ], FrakCar[car][CarAngle], FrakCar[car][Farbe1], FrakCar[car][Farbe2]);
    printf("Car %s der Fraktion %s Erfolgreich Geladen!", car,FrakCar[car][FraktionID]);
    }
    }
    return 1;
    }

    Einmal editiert, zuletzt von Tround ()