Hallo Community,
wie ihr oben lesen könnt funktioniert meine First Person nicht richtig
hier ein Video:
[video]
und hier der Komplette Code
enum playerenum
{
CameraOBJ
};
//---------NEW---------
new Player[MAX_PLAYERS][playerenum];
public OnPlayerSpawn(playerid)
{
DestroyObject(Player[playerid][CameraOBJ]);
Player[playerid][CameraOBJ] = CreateObject(19300, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
AttachObjectToPlayer(Player[playerid][CameraOBJ],playerid, 0.0, 0.12, 0.7, 0.0, 0.0, 0.0);
AttachCameraToObject(playerid, Player[playerid][CameraOBJ]);
GivePlayerWeapon(playerid, 22, 99999);
GivePlayerWeapon(playerid, 30, 99999);
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
//if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 411)return 1;
DestroyObject(Player[playerid][CameraOBJ]);
Player[playerid][CameraOBJ] = CreateObject(19300, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
AttachObjectToVehicle(Player[playerid][CameraOBJ],GetPlayerVehicleID(playerid), -0.42, -0.17, 0.38, 0.00, 0.00, 0.00);
AttachCameraToObject(playerid,Player[playerid][CameraOBJ]);
}
else if(newstate == PLAYER_STATE_PASSENGER)
{
//if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 411)return 1;
DestroyObject(Player[playerid][CameraOBJ]);
Player[playerid][CameraOBJ] = CreateObject(19300, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
AttachObjectToVehicle(Player[playerid][CameraOBJ],GetPlayerVehicleID(playerid), 0.42, -0.17, 0.38, 0.00, 0.00, 0.00);
AttachCameraToObject(playerid, Player[playerid][CameraOBJ]);
}
else if(newstate == PLAYER_STATE_ONFOOT)
{
DestroyObject(Player[playerid][CameraOBJ]);
Player[playerid][CameraOBJ] = CreateObject(19300, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
AttachObjectToPlayer(Player[playerid][CameraOBJ], playerid, 0.0, 0.12, 0.7, 0.0, 0.0, 0.0);
AttachCameraToObject(playerid, Player[playerid][CameraOBJ]);
}
return 1;
}
Und meine Frage ist wie kann ich die Kamera direkt am Kopf befestiegen oder nur mitbewegen.
Ausserdem dass mann die Kamera im Auto und zu Fuß nur 180° Maximal schwenken kann.
könnt ihr mir helfen
Danke im Vorraus
MFG Piet