InterpolateCameraPos bei OnPlayerRequestClass problem

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
  • Abend, ich habe ein problem... Ich versuch gerade das bei jeden "Team" und nicht bei jedem "Skin" einen Kamera fahrt einzubaun, die kamera fahrt selber habe ich bereits erstellt und sie geht auch, nur er mach es jetzt bei jeden Skin eine Kamera fahrt -.- wie macht man das, das es nur bei jeden Team passiert? Danke im voraus!


    public OnPlayerRequestClass(playerid, classid)
    {
    if(IsPlayerNPC(playerid))return 1;
    {
    new botname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, botname, sizeof(botname));
    if(!strcmp(botname, "RotKohl", true))
    {
    SetPlayerSkin(playerid, 205);
    }
    }
    switch(classid)
    {
    case 0,1,2,3,4,5,6: gTeam[playerid] = TEAM_COP; // 1. bis 7. Skins
    }
    if(classid == 0 || classid == 1 || classid == 2 || classid == 3 || classid == 4 || classid == 5 || classid == 6){
    //Pro Skin macht er eine Kamera fahrt (wie kann mann das ändern?)
    //------------------------Text Draw Cops------------------------------------
    TextDrawHideForPlayer(playerid,gang);
    new newtext[41];
    format(newtext, sizeof(newtext), "Team: Cops (ls)");
    TextDrawSetString(gang,newtext);
    TextDrawShowForPlayer(playerid,gang);
    //------------------------Text Draw Cops------------------------------------
    InterpolateCameraPos(playerid, 1532.795776, -1774.432128, 33.512901, 1529.263916, -1686.004516, 14.459429, 4500,CAMERA_MOVE );
    InterpolateCameraLookAt(playerid, 1528.934692, -1777.396484, 32.370731, 1533.586914, -1683.492187, 14.482867, 5000,CAMERA_MOVE );
    SetPlayerPos(playerid,1536.2725,-1682.5726,13.5469);
    //SetPlayerCameraPos(playerid,1529.263916,-1686.004516,14.459429);
    //SetPlayerCameraLookAt(playerid,1538.9646,-1680.2062,13.5469);
    SetPlayerFacingAngle(playerid,119.8449);
    ApplyAnimation(playerid,"DANCING","DAN_LOOP_A",4.0,1,0,0,1,-1);
    SetPlayerColor(playerid,COLOR_DBLUE);
    GameTextForPlayer(playerid, "", 2000, 6);}//-
    return 1;
    }
    //Natürlich kommen hier noch andere gangs...


    Einmal editiert, zuletzt von Jimmy93432 () aus folgendem Grund: verbesserung pwn

  • Deine Klammerstruktur sieht schon arg komisch aus.



    Auf jeden Fall solltest du die Anweisungen (und damit praktisch alle von dir angegebenen) nach Zeile 3 in geschweifte Klammern packen. Aber auch deine geschlossenen Klammern fehlen hier.