Fahrzeug Enum.. Wie?

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,
    ich möchte in mein Selfmade jetzt ein Fahrzeug System einbauen. Geht das auch mit einem Enum wie z.B. enum SpielerData. Bzw. wie muss ich da was spezielles beachten wie z.B. sowas wie MAX_VEHICLE_NAMES?
    Ich brauch nur Posx bis Posa, Color1, Color2, Fraktion, Modelid. Brauch ich dabei noch z.B. vID oder so?


    Danke.

  • enum vDaten
    {
    Float:vPosX,
    Float:vPosY,
    Float:vPosZ,
    Color1,
    Color2,
    Fraktion,
    Modelid
    };
    new VehicleInfo[MAX_VEHICLES][vDaten];


    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • Genau ;)


    Die Vehicleid bekommst du über GetPlayerVehicleID(playerid); aber hier nochmal ein Beispiel:


    new vehicleid = GetPlayerVehicleID(playerid);
    VehicleInfo[vehicleid][Color1] = 1;//Die Farbe wäre jetzt weiß


    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • Jo. Soweit weiß ich das dann auch.


    Danke dir :)


    P.s. Kennst du ein gutes GetVehicleColor Include?


    Da ich gebe dir mal den stock:


    stock GetVehicleColor(vehicleID, &color1, &color2)
    {
    vehicleID = PROPERTY_OFFSET(vehicleID);

    if(existproperty(_, "", vehicleID))
    {
    new
    colorStr[24],
    strPos
    ;
    getproperty(_, "", vehicleID, colorStr);
    strunpack(colorStr, colorStr);

    if((strPos = strfind(colorStr, "-")) != -1)
    {
    color1 = strval(colorStr);
    color2 = strval(colorStr[strPos + 1]);
    return 1;
    }
    }
    return 0;
    }


    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S