rendered paste body 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;
}