Hallo,
#define CAMERA_INTERVAL 5000
#define MAX_CAMERAS 5
enum CameraEnum
{
Float:XPos,
Float:YPos,
Float:ZPos,
Float:LookX,
Float:LookY,
Float:LookZ
};
new Camera[MAX_CAMERAS][CameraEnum]=
{
{0.0,0.0,0.0,0.0,0.0,0.0},
{1.0,1.0,1.0,1.0,1.0,1.0},
{2.0,2.0,2.0,2.0,2.0,2.0},
{3.0,3.0,3.0,3.0,3.0,3.0},
{4.0,4.0,4.0,4.0,4.0,4.0}
};
forward UpdateCameras();
public OnGameModeInit()
{
SetTimer("UpdateCameras",CAMERA_INTERVAL,1);
return 1;
}
public OnPlayerConnect(playerid)
{
SetPVarInt(playerid,"CameraPos",0);
return 1;
}
public OnPlayerSpawn(playerid)
{
SetPVarInt(playerid,"CameraPos",-1);
return 1;
}
public UpdateCameras()
{
new pos;
for(new i; i < MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i))continue;
if(IsPlayerNPC(i))continue;
if(GetPVarInt(i,"CameraPos") < 0)continue;
pos=GetPVarInt(i,"CameraPos")+1;
if(pos >= MAX_CAMERAS)pos=0;
SetPlayerCameraPos(i,Camera[pos][XPos],Camera[pos][YPos],Camera[pos][ZPos]);
SetPlayerCameraLookAt(i,Camera[pos][LookX],Camera[pos][LookY],Camera[pos][LookZ]);
SetPlayerVirtualWorld(i, 0);
}
return 1;
}
Wie kann ich dort das ändern, das ich auf den Bildern auch andere User sehe bzw. auch Autos ?