if (strcmp("/placecam", cmdtext, true, 10) == 0 && life[playerid]==1) { if(lifecam[playerid]==0) { GetPlayerPos(playerid,Playercoords[playerid][0],Playercoords[playerid][1],Playercoords[playerid][2]); GetPlayerFacingAngle(playerid,Playercoords[playerid][3]); SendClientMessage(playerid ,COLOR_YELLOW, "Spionagekamera installiert"); lifecam[playerid]=1; } else if(lifecam[playerid]==1) { SendClientMessage(playerid ,COLOR_RED, "Du verwendest derzeit keine Spionagekamera!"); } else if(lifecam[playerid]==2) { SendClientMessage(playerid ,COLOR_RED, "Deine Spionagekamera ist bereits in Verwendung!"); } return 1; } if (strcmp("/showcam", cmdtext, true, 10) == 0 && life[playerid]==1) { if(lifecam[playerid]==0) { SendClientMessage(playerid ,COLOR_RED, "Keine Spionagekamera installiert!"); } else if(lifecam[playerid]==1) { if(IsPlayerInCircle(playerid,Playercoords[playerid][0],Playercoords[playerid][1],100)) { GetPlayerPos(playerid,oldplayercoords[playerid][0],oldplayercoords[playerid][1],oldplayercoords[playerid][2]); GetPlayerFacingAngle(playerid,oldplayercoords[playerid][3]); SetPlayerPos(playerid,Playercoords[playerid][0],Playercoords[playerid][1],Playercoords[playerid][2]-10); SetPlayerFacingAngle(playerid,Playercoords[playerid][3]); TogglePlayerControllable(playerid,0); new Float:x,Float:y; GetXYInFrontOfPlayer(playerid,x,y,5); SetPlayerCameraPos(playerid,Playercoords[playerid][0],Playercoords[playerid][1],Playercoords[playerid][2]); SetPlayerCameraLookAt(playerid,x,y,Playercoords[playerid][2]); SendClientMessage(playerid ,COLOR_YELLOW, "Spionagekamera eingeschaltet"); lifecam[playerid]=2; } else { SendClientMessage(playerid ,COLOR_RED, "Nicht nah genug um Spionagekamera zu benutzen!"); } } else if(lifecam[playerid]==2) { SendClientMessage(playerid ,COLOR_RED, "Deine Spionagekamera ist bereits in Verwendung!"); } return 1; } if (strcmp("/camoff", cmdtext, true, 10) == 0 && life[playerid]==1) { if(lifecam[playerid]==0) { SendClientMessage(playerid ,COLOR_RED, "Keine Spionagekamera installiert!"); } else if(lifecam[playerid]==1) { SendClientMessage(playerid ,COLOR_RED, "Du verwendest derzeit keine Spionagekamera!"); } else if(lifecam[playerid]==2) { SetPlayerPos(playerid,oldplayercoords[playerid][0],oldplayercoords[playerid][1],oldplayercoords[playerid][2]); SetPlayerFacingAngle(playerid,oldplayercoords[playerid][3]); TogglePlayerControllable(playerid,1); SetCameraBehindPlayer(playerid); SendClientMessage(playerid ,COLOR_YELLOW, "Spionagekamera abgebaut und ausgeschaltet"); lifecam[playerid]=0; } return 1; }