Camera jeden Login wo anders

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
  • Guuten Morgen Community.


    Ich habe mal eine frage,...ich will jetz ein schönes Login system machen, ich wollte das so machen, das jedes Login die Camera wo anders ist,..aber ich bekomme das nur mit einer Camera, Also das jedes Login die Camera auf eine Position lande, wie ich das hinbekomme damit die jeden login wo anders ist, weis ich garnicht genau, wenn mir jemand helfen würde, wäre das echt cool.


    Hier sind die Camera Positionen.


    InterpolateCameraPos(playerid, 1804.518310, -1467.092163, 127.000434, 1623.676513, -967.191345, 109.025245, 30000);
    InterpolateCameraLookAt(playerid, 1800.375244, -1464.293457, 126.945854, 1618.881469, -968.526611, 108.551231, 30000);


    InterpolateCameraPos(playerid, 489.548187, -2125.052490, 9.563392, 396.771301, -2163.743652, 8.505116, 25000);
    InterpolateCameraLookAt(playerid, 485.348510, -2122.345214, 9.381830, 396.023864, -2158.800781, 8.411457, 25000);


    InterpolateCameraPos(playerid, 1697.408447, -2286.058837, 95.488327, 1265.716308, -1944.320312, 116.953353, 25000);
    InterpolateCameraLookAt(playerid, 1692.789794, -2284.145019, 95.560760, 1261.976318, -1947.344726, 115.587524, 25000);


    Vielen Dank im Vorraus.

  • also ich bin mir jetzt auch nicht sicher aber kann mann nicht ein radom machen also eine Funktion radom und dann in diesem Radom die einzelnen Camara posis aufrufen lassen und dann die Radom funktion einfach im login aufrufen so könnte ich mir es jetzt vorstellen

  • Wenn du sie in periodischen Reihenfolge zeigen willst, würde ich dir empfehlen eine Variable bei jedem Connecten hoch zuzählen und anschließen mit Switch & Case die Variable abzufragen und die Camera anzuzeigen.
    Oder du machst es mit der Random Funktion, das ist einfacher.


    Hier findest du ein tolles Beispiel für Randoms:
    http://wiki.sa-mp.com/wiki/Random
    +
    http://wiki.sa-mp.com/wiki/Control_Structures (Switch & Case)

  • Dankesehr für deine Hilfe, funktioniert einwandfrei, Ist das so sparsam wie ich das gemacht habe? villt hast du ahnung,...
    Oder kann man das noch Sparsamer machen?...


    switch(random(3)) {//Camera Login Wechsel
    case 0: { // Camera pier
    InterpolateCameraPos(playerid, 489.548187, -2125.052490, 9.563392, 396.771301, -2163.743652, 8.505116, 25000);
    InterpolateCameraLookAt(playerid, 485.348510, -2122.345214, 9.381830, 396.023864, -2158.800781, 8.411457, 25000); }
    case 1: { // Camera City
    InterpolateCameraPos(playerid, 1804.518310, -1467.092163, 127.000434, 1623.676513, -967.191345, 109.025245, 30000);
    InterpolateCameraLookAt(playerid, 1800.375244, -1464.293457, 126.945854, 1618.881469, -968.526611, 108.551231, 30000); }
    case 2: { // Camera President
    InterpolateCameraPos(playerid, 1697.408447, -2286.058837, 95.488327, 1265.716308, -1944.320312, 116.953353, 25000);
    InterpolateCameraLookAt(playerid, 1692.789794, -2284.145019, 95.560760, 1261.976318, -1947.344726, 115.587524, 25000);}
    }


    MfG