Alles anzeigenHallo, habe ne kurze Frage und auch leider nix darüber im Forum gefunden!
Also ich mcöhte das bei dem Drücken der Taste _LEFT die Camera Position um 2 Cords verschiebt das habe ich jetzt so gemacht:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if (CameraOn[playerid] == 1)
{
if((newkeys & (KEY_LEFT)) == (KEY_LEFT))
{
SetPlayerCameraLookAt(playerid, CameraX[playerid]+2, CameraY[playerid], CameraZ[playerid]); //du verschibst sie um die cords aber beim zweiten mal schibst du sie auf die gleiche pos wieder (das geht nicht)
}
}
return 1;
}
Einmal macht er das auch aber wenn ich die Taste ein 2tes mal Drücke verschiebt sich die Positzion nicht mehr!
//ich weiß deinen Fehler xD nur zur bereugung Lösung kommt gleich
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if (CameraOn[playerid] == 1)
{
if((newkeys & (KEY_LEFT)) == (KEY_LEFT))
{
CameraX[playerid] += 2; //hier sit die Lösung (man bin ich schnell 17:12Uhr bis jetzt (jetzt ncoh Kürzer)
SetPlayerCameraLookAt(playerid, CameraX[playerid], CameraY[playerid], CameraZ[playerid]); //du verschibst sie um die cords aber beim zweiten mal schibst du sie auf die gleiche pos wieder (das geht nicht)
}
}
return 1;
}