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...