Car mit Tuning

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
  • Heyho ^^


    Als erstes macht ihr ganz oben
    new auto1; // könnt ihr anders bennen


    zunächst unter OnGameModeInit


    auto1 = CreateVehicle(CARID, x,y,z,respawnzeit);
    wenn ihr ein Tuning wollt müsst genau darunter einfügen
    AddVehicleComponent(auto1, 1010); // 1010 ist Nitro für 10 Sekunden
    wenn ihr noch eine Farbe ändern wollt dann das hier dazu
    ChangeVehicleColor(auto1, fabr1, farbe2);
    diese Tuning teile findet ihr hier


    für Tuning speicherung so^^


    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    if(vehicleid == auto1)
    AddVehicleComponent(carid, tuningid);
    return 1;
    }


    sobald er einsteigt ist das Tuning wieder da^^



    mfg Polarized

    3 Mal editiert, zuletzt von Polarized ()

  • und spätestens nach dem du ins auto eingestigen bist und das auto respawnt ist, ist das tuning weg. ansonsten naja ein tut für neulinge is ja nich ganz so schwer :thumbup:

  • was wäre wenn man das ganze in public OnVehicleSpawn(vehicleid)
    {
    auto1 = CreateVehicle(CARID, x,y,z,respawnzeit);
    AddVehicleComponent(auto1, 1010); // 1010 ist Nitro für 10 Sekunden
    return 1;
    }


    macht?
    spawn das tuning dann auch?

  • Ich habs mal porbiert ich scripe das erste mal und möchte es aml lernen
    new Tuning Sultan; // könnt ihr anders bennen



    auto1 = CreateVehicle(CARID, x,y,z,respawnzeit);


    AddVehicleComponent(auto1, 1169); // 1169 ist Nitro für 10 Sekunden


    ChangeVehicleColor(auto1, fabr1, farbe2);


    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    if(vehicleid == auto1)
    AddVehicleComponent(carid, tuningid);
    return 1;
    }


    Du auch? Dann füg das Bild in deine Signatur ein!
    Gegen das Verbot von Egoshootern!

  • du kannst keine lerzeichen benutzen dann müsste es heien
    new tuningsultan;
    // dann so
    tuningsultan = CreateVehicle....^^
    // die Tuning teile dann so
    AddVehicleComponent(tuningsultan, id);

  • So?


    new Tuning Sultan; // könnt ihr anders bennen
    auto1 = CreateVehicle(CARID, x,y,z,respawnzeit);
    AddVehicleComponent(auto1, 1169); // 1169 ist Nitro für 10 Sekunden
    ChangeVehicleColor(auto1, fabr1, farbe2);
    public OnPlayerEnterVehicle(playerid, vehicleid 1169, ispassenger)
    {
    if(vehicleid == auto1)
    AddVehicleComponent(carid 1169, tuningid 1169);
    return 1;
    }


    Du auch? Dann füg das Bild in deine Signatur ein!
    Gegen das Verbot von Egoshootern!

  • nein so


    new tuningsultan;
    tuningsultan = CreateVehicle(................);
    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    if(vehicleid == tuningsultan)
    AddVehicleComponent(tuningsultan,1169);
    return 1;
    }

  • Ich hoffe das dir klar ist das dein Snippet jeden Server Crashen wird
    und ich verstehe nicht für was das...


    AddVehicleComponent(carid 1169, tuningid 1169);


    Stehen soll, du kannst die Carid Definition und tuningid Definition drausen lassen.
    Die sind nichts anderes als eine Angabe was genau man in die Var einfügen soll

    [align=center]
    Mta Script Editor - Work in Progress

  • Jason das carid und tuningid soll raus


    so
    AddVehicleComponent(auto1, 1010);
    AddVehicleComponent ist das, dass Auto ein Teil dazu bekommt

  • So ok? Ich Screipte ja das erstmal


    new Tuning Sultan; // könnt ihr anders bennen
    auto1 = CreateVehicle(CARID, x,y,z,respawnzeit);
    AddVehicleComponent(auto1, 1169); // 1169 ist Nitro für 10 Sekunden
    ChangeVehicleColor(auto1, fabr1, farbe2);
    public OnPlayerEnterVehicle(playerid, vehicleid , ispassenger)
    {
    if(vehicleid == SultanTuning1)
    AddVehicleComponent(SultanTuning1);
    return 1;
    }


    Du auch? Dann füg das Bild in deine Signatur ein!
    Gegen das Verbot von Egoshootern!

  • tuningid


    Hab ich das nicht gerade gesagt :sleeping: ?


    Zitat von Jason

    Stehen soll, du kannst die Carid Definition und tuningid Definition drausen lassen.


    Außerdem solltest du was unter OnPlayerEnterVehicle steht rausnehmen


    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    if(vehicleid == tuningsultan)
    AddVehicleComponent(tuningsultan,1169);
    return 1;
    }


    Den jedes mal wenn jemand neben dem Auto "Enter" drückt wird das Fahrzeug neu getunt.
    So wenn du jetzt einmal nen Spieler hast der sich sein Enter bindet, kannst du deinen Server an den Nagel hängen

    [align=center]
    Mta Script Editor - Work in Progress


  • Ein Vehicle wird in seinem eigenen Spawncallback erstellt? 8|
    Is weng was schief gelaufen oder?