Eine Scripting Frage der Neugier.

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
  • Hallo liebe Comunity.
    Undzwar habe ich eine Frage.
    Wie Funktioniert soetwas wenn der Spieler z.B in einen Elegy ist, und dann an einer bestimmten Stelle,
    Einen Infernus bekommt und Nitro.
    Ich würde gerne wissen wie sowas funktioniert.
    Da ich dies auf manchen Servern gesehen habe.


    Mit Freundlichen Grüßen SuperDarioBr0s

  • Nein ich glaube er meint es so, dass er beispielsweise am bsn einen elegy hat und an der Tankstelle fährt er durch einen Marker (unsichtbar (isplayerinrangeofpoint)) und sein Auto wird gelöscht und durch einen Infernus mit den dazu gehörigen Tunings ersetzt
    Edit:
    Du musst an der stelle eine if Abfrage machen wo er das andere Auto bekommen soll beispielsweise so:
    if(IsPlayerInRangeOfPoint(playerid,5.0,X,Y,Z))
    {
    //Was passieren soll
    }

    Projektleiter

    Cleared to Land ist in der Script Werkstatt ;)


  • Nitro kannst du damit setzten:
    AddVehicleComponent


    Und ein Fahrzeug:
    SetPlayerVehicle oder so.


  • SetTimer("OnPlayerEnterVehiclePickup", 500, 1);


    forward OnPlayerEnterVehiclePickup();
    public OnPlayerEnterVehiclePickup()
    {
    for(new i=0;i<GetMaxPlayers();i++)
    {
    if(IsPlayerInRangeOfPoint(i, 4.0, x,y,z)); // Deine Pickup Position
    {
    DestroyVehicle(GetPlayerVehicleID(i));
    new Float:x, Float:y, Float:z, Float:a;
    GetPlayerPos(i, x,y,z);
    GetPlayerFacingAngle(i, a);
    new cv;
    cv = CreateVehicle(411, x,y,z,a, 151, 151,-1);
    PutPlayerInVehicle(i, cv, 0);
    }
    }
    }



    Sollte eigentlich klappen. (So würdest du z.B einen Infernus bekommen) ^^


    //Edit


    Playerid war nicht definiert


    //edit
    Eine Klammer vergessen