All pastes #898755 Raw Edit

Meins

public text v1 · immutable
·published 2008-02-10 16:18 UTC
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;
		}