[Hilfe] Auto scripting

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
  • Abend,


    Und zwar steht bei mir ja derzeit


    new dpCar[100];



    dpCar[0]=CreateVehicle(427,1544.8184,-1655.0813,6.0224,89.7934,0,1,-1);


    dpCar[1]=CreateVehicle(427,1544.8184,-1655.0813,6.0224,89.7934,0,1,-1);


    dpCar[2]=CreateVehicle(427,1544.8184,-1655.0813,6.0224,89.7934,0,1,-1);



    Und so weiter, kann ich mit einer For schleife das irgendwie anders machen ? Also nicht immer diese [0],[1], und so weiter eintragen zu müssen. Da ich nicht wirklich Ahnung von For schleifen hab trau ich mich nicht so weit aus'm Fenster zu beugen um ein Beispiel zu posten.


    Würde mich über fragen sehr freuen

  • for(new i=-1; i < sizeof(dpCar); i++)
    {
    dpCar[i]=CreateVehicle(427,1544.8184,-1655.0813,6.0224,89.7934,0,1,-1);
    }


    Ganz einfach. :P


    Aber ist es nicht etwas doof alle Fahrzeuge davon auf die selbe Position zu setzen?

  • Möglich:

    enum Cars
    {
    vehicle,
    Float:X,
    Float:Y,
    Float:Z,
    Float:R,
    c1,
    c2,
    respawn
    };
    new dpCarDaten[100][Cars] = {
    {vehicle,X,Y,Z,R,c1,c2,respawn},
    {vehicle,X,Y,Z,R,c1,c2,respawn} // letztes ohne Komma
    };
    new dpCar[100];



    for(new i=0;i<sizeof dpCar;i++)
    {
    dpCar[i] = CreateVehicle(dpCarDaten[i][vehicle],dpCarDaten[i][X],dpCarDaten[i][Y],dpCarDaten[i][Z],dpCarDaten[i][R],dpCarDaten[i][c1],dpCarDaten[i][c2],dpCarDaten[i][respawn]);
    }