car erstellen

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

  • public OnGameModeInit()
    {
    AddStaticVehicleEx(517,2009.0487,-1129.2152,24.9125,90.0021,22,22,-1);
    return 1;
    }


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if(strcmp(cmd, "/gotocar", true) == 0)
    {
    SetPlayerPos(playerid,2009.0487,-1129.2152,24.9125);
    }
    return 1;
    }

  • new cCar[MAX_PLAYERS];

    Bei dem Befehl, bei den du das Auto erstellst..
    cCar[playerid] = CreateVehicle..


    wenn du dich hinporten möchtest


    ocmd:playercar(playerid,params[])
    {
    new Float:x,Float:y,Float:z;
    GetVehiclePos(cCar[playerid],x,y,z);
    SetPlayerPos(playerid,x,y,z);
    return 1;
    }

  • ah ok nun möchte ich das, das jedes auto was ich erstelle per befehl oder script dann in einer ini gespeichert wird also das erste fahrzeug 1.ini das 2. mit 2.ini usw.


    und dann noch einige einträge in der ini wie schaden/zustand und dann tank usw.
    und der besitzer soll dort rein


    wie kann ich das machen ?


    un das soll auch dann geladen werden wenn gmx is also der server startet

  • Ehm, hier im Showroom findest du auch fertige Carsysteme.


    Und ausserdem muss du hier dein Script angeben wie du es gemacht hast.

  • mein auto wird auch erstellt, es geht mir ja nur erstmal um das speichern


    dcmd_savecar(playerid)
    {
    new Autodatei[64];
    for (new car=1;car<AUTOS;car++)
    {
    format (Autodatei, sizeof (Autodatei), "/Fahrzeuge/%d.ini",car);
    dini_Create(Autodatei);
    new Float:posX, Float:posY, Float:posZ;
    new carid = GetPlayerVehicleID(playerid);
    GetVehiclePos(carid, posX,posY,posZ);
    if (IsPlayerInVehicle(playerid,car))
    {
    GetVehiclePos(carid, posX,posY,posZ);
    dini_IntSet(Autodatei, "ID", carid);
    dini_FloatSet(Autodatei,"x",posX);
    dini_FloatSet(Autodatei,"y",posY);
    dini_FloatSet(Autodatei,"z",posZ);
    SendClientMessage(playerid, CHATCOLOR, "Fahrzeug gespeichert.");
    return 1;
    }
    }
    return 1;
    }


    1.wie kann ich in der dini noch die modelid des fahrzeuges speichern die brauch ich ja noch für 2. oder ? (wenn ich die nicht brauche müsst ihr mir auch nich sagen wie ich die auch noch mit dort speichere ^^)
    2. wie sind die fahrzeuge nach dem gmx wieder da also wenn der server startet ?

    2 Mal editiert, zuletzt von rocco95 ()