Interpolate Camera

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 OnPlayerRequestClass(playerid, classid)
    {
    TextDrawHideForPlayer(playerid, Textdraw2);
    InterpolateCameraPos(playerid, -1921.331665, 889.161682, 39.587951, -1919.114624, 876.157958, 37.808879, 1000);
    InterpolateCameraLookAt(playerid, -1922.917724, 884.596923, 38.304508, -1923.967773, 875.028564, 37.395290, 1000);
    SetPlayerPos(playerid, -1927.9022,874.0268,35.4141);
    return 1;
    }


    Wenn ich nun meinen nächsten Charakter auswähle, dann wiederholt sich die Kamerabewegung. Kann man das irgendwie freezen, das sich das nur einmal bewegt??

  • Du kannst nen booleon verwenden und abfragen.


    Beispiel:


    new bool:AuswahAktiv[MAX_PLAYERS] = false;


    public OnPlayerRequestClass(playerid, classid)
    {
    if(AuswahAktiv[playerid] == false)
    (
    TextDrawHideForPlayer(playerid, Textdraw2);
    InterpolateCameraPos(playerid, -1921.331665, 889.161682, 39.587951, -1919.114624, 876.157958, 37.808879, 1000);
    InterpolateCameraLookAt(playerid, -1922.917724, 884.596923, 38.304508, -1923.967773, 875.028564, 37.395290, 1000);
    SetPlayerPos(playerid, -1927.9022,874.0268,35.4141);
    AuswahAktiv[playerid] = true;
    )
    else if(AuswahAktiv[playerid] == true)
    (
    blablabla....
    AuswahAktiv[playerid] = false;
    )
    return 1;
    }

  • Nun tritt das Problem auf, dass der erste Charakter zwar angezeigt wird und ich spawnen kann, wenn ich jedoch einen Pfeil nach links oder rechts klicke, hat meine Kamera Position die selbe als im Blank Script.


    Wenn ich dann aber nocheinmal auf den selben Pfeil klicke, so kehre ich wieder zurück zu meiner gewünschten Charakterauswahlposition. Klicke ich nun wieder auf den Pfeil erneut, lande ich wieder im BlankScript Bereich. Hilfe?


    Hat keiner ne Idee? ?(

    2 Mal editiert, zuletzt von Fuldara ()