du musst den auch dahinstellen sonst kommt nur sowas
um den an der alten position zu setzen speicher es zwischen wo er war hier mal ein Muster von meinen
bcmd:cam(playerid,params[])
{
if(GetPVarInt(playerid,"Cam")==0)
{
new Float:LastX,Float:LastY,Float:LastZ;
GetPlayerPos(playerid,LastX,LastY,LastZ);
SetPVarFloat(playerid,"LastX",LastX);
SetPVarFloat(playerid,"LastY",LastY);
SetPVarFloat(playerid,"LastZ",LastZ);
SetPlayerCameraPos(playerid, 998.6263, 1765.0667, 17.7109);
SetPlayerCameraLookAt(playerid, 999.1328, 1764.2578, 16.9781);
SetPlayerPos(playerid,TeamSpawn[GetPVarInt(playerid,"Team")][sX],TeamSpawn[GetPVarInt(playerid,"Team")][sY],TeamSpawn[GetPVarInt(playerid,"Team")][sZ]);
SetPVarInt(playerid,"Cam",1);
}
else if(GetPVarInt(playerid,"Cam")==1)
{
SetPlayerPos(playerid,GetPVarFloat(playerid,"LastX")+2,GetPVarFloat(playerid,"LastY")+2,GetPVarFloat(playerid,"LastZ")+2);
SetCameraBehindPlayer(playerid);
SetPVarInt(playerid,"Cam",0);
}
return 1;
}
