Tasten bei einer bestimmten Sache funktionieren nicht

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
  • Hi,


    also ich habe versucht Kamera's aufzustellen.. Hat/Klappt soweit so gut, doch nun habe ich das so gemacht, dass wenn man während der Cam eine Taste drückt, man zur nächsten Kamera kommt...


    Doch wenn ich die Taste drücke, passiert nichts ..


    Hoffe jemand kann mir helfen, hier ist der Code:



    }
    }
    if (newkeys == KEY_RIGHT)
    {
    if(InGsKamera[playerid] == 1)
    {
    SetPlayerCameraPos(playerid, 2516.9441,-1655.2157,23.7231);
    SetPlayerCameraLookAt(playerid, 2449.5144,-1657.9187,13.3047);
    GameTextForPlayer(playerid,"~k~~GO_RIGHT~", 2500,2);
    InGsKamera[playerid] = 2;
    }
    }
    if (newkeys == KEY_RIGHT)
    {
    if(InYakKamera[playerid] == 1)
    {
    SetPlayerCameraPos(playerid, -2660.4553,1356.9705,53.8523);
    SetPlayerCameraLookAt(playerid, -2603.7583,1360.0122,7.0822);
    GameTextForPlayer(playerid,"~k~~GO_RIGHT~", 2500,2);
    InYakKamera[playerid] = 2;
    }
    }
    if (newkeys == KEY_RIGHT)
    {
    if(InLcnKamera[playerid] == 1)
    {
    SetPlayerCameraPos(playerid, 726.5168,-1439.3154,18.0278);
    SetPlayerCameraLookAt(playerid, 758.6764,-1432.7135,13.5234);
    GameTextForPlayer(playerid,"~k~~GO_RIGHT~", 2500,2);
    InLcnKamera[playerid] = 2;
    }
    }
    if (newkeys == KEY_RIGHT)
    {
    if(InScarfoKamera[playerid] == 1)
    {
    SetPlayerCameraPos(playerid, -2139.9102,-94.5102,44.9688);
    SetPlayerCameraLookAt(playerid, -2127.4912,-80.9513,35.3203);
    GameTextForPlayer(playerid,"~k~~GO_RIGHT~", 2500,2);
    InScarfoKamera[playerid] = 2;
    }
    }
    }
    }




    Mit freundlichen Grüßen,


    Hitman <3. :)

    Einmal editiert, zuletzt von Hitman <3 ()

  • Camera System v0.1


    Hier So Sollte es gehen!


    if (newkeys == KEY_RIGHT)
    {
    if(InGsKamera[playerid] == 1)
    {
    SetPlayerCameraPos(playerid, 2516.9441,-1655.2157,23.7231);
    SetPlayerCameraLookAt(playerid, 2449.5144,-1657.9187,13.3047);
    GameTextForPlayer(playerid,"~k~~GO_RIGHT~", 2500,2);
    InGsKamera[playerid] = 2;
    InYakKamera[playerid] = 1;
    }
    }
    if (newkeys == KEY_RIGHT)
    {
    if(InYakKamera[playerid] == 1)
    {
    SetPlayerCameraPos(playerid, -2660.4553,1356.9705,53.8523);
    SetPlayerCameraLookAt(playerid, -2603.7583,1360.0122,7.0822);
    GameTextForPlayer(playerid,"~k~~GO_RIGHT~", 2500,2);
    InYakKamera[playerid] = 2;
    InLcnKamera[playerid] = 1;
    }
    }
    if (newkeys == KEY_RIGHT)
    {
    if(InLcnKamera[playerid] == 1)
    {
    SetPlayerCameraPos(playerid, 726.5168,-1439.3154,18.0278);
    SetPlayerCameraLookAt(playerid, 758.6764,-1432.7135,13.5234);
    GameTextForPlayer(playerid,"~k~~GO_RIGHT~", 2500,2);
    InLcnKamera[playerid] = 2;
    InScarfoKamera[playerid] = 1;
    }
    }
    if (newkeys == KEY_RIGHT)
    {
    if(InScarfoKamera[playerid] == 1)
    {
    SetPlayerCameraPos(playerid, -2139.9102,-94.5102,44.9688);
    SetPlayerCameraLookAt(playerid, -2127.4912,-80.9513,35.3203);
    GameTextForPlayer(playerid,"~k~~GO_RIGHT~", 2500,2);
    InScarfoKamera[playerid] = 2;
    InGsKamera[playerid] = 1;
    }
    }
    }
    }


    Mit Freundlichen Grüßen

    mR_FatJoe <3



    Lua: 63% C++: 23% C#: 53% VB: 96%

  • ich teste es danke fatjo.oe <3






    //edit geeeeeht nicht X(


    pls help

    3 Mal editiert, zuletzt von Hitman <3 ()

  • Bin mir nicht sicher aber vllt mit ner Switch?
    Weiß nicht ob es funktioniert ist auch nur Testweise.
    Aber man kann es ja mal probieren
    if (newkeys == KEY_RIGHT)
    {
    switch(Cameras[playerid)
    {
    case 1:
    {
    if(InGsKamera[playerid] == 1)
    {
    SetPlayerCameraPos(playerid, 2516.9441,-1655.2157,23.7231);
    SetPlayerCameraLookAt(playerid, 2449.5144,-1657.9187,13.3047);
    GameTextForPlayer(playerid,"~k~~GO_RIGHT~", 2500,2);
    InGsKamera[playerid] = 2;
    InYakKamera[playerid] = 1;
    }
    }
    case 2:
    {
    if(InYakKamera[playerid] == 1)
    {
    SetPlayerCameraPos(playerid, -2660.4553,1356.9705,53.8523);
    SetPlayerCameraLookAt(playerid, -2603.7583,1360.0122,7.0822);
    GameTextForPlayer(playerid,"~k~~GO_RIGHT~", 2500,2);
    InYakKamera[playerid] = 2;
    InLcnKamera[playerid] = 1;
    }
    }
    case 3:
    {
    if(InLcnKamera[playerid] == 1)
    {
    SetPlayerCameraPos(playerid, 726.5168,-1439.3154,18.0278);
    SetPlayerCameraLookAt(playerid, 758.6764,-1432.7135,13.5234);
    GameTextForPlayer(playerid,"~k~~GO_RIGHT~", 2500,2);
    InLcnKamera[playerid] = 2;
    InScarfoKamera[playerid] = 1;
    }
    }
    case 4:
    {
    if(InScarfoKamera[playerid] == 1)
    {
    SetPlayerCameraPos(playerid, -2139.9102,-94.5102,44.9688);
    SetPlayerCameraLookAt(playerid, -2127.4912,-80.9513,35.3203);
    GameTextForPlayer(playerid,"~k~~GO_RIGHT~", 2500,2);
    InScarfoKamera[playerid] = 2;
    InGsKamera[playerid] = 1;
    }
    }
    }
    }


    also mach bitte auch eine Sicherheitskopie bevor du meine Sache einfügst
    THX