Guten Abend Community,
auch zur späten Stunde treten Probleme auf diesmal geht es um die Abspeicherung von Koordinaten meines Parkbefehl.
Hier eine kurze Erläuterung, die Rotation des Fahrzeugs wird nicht übernommen sondern erst nach einem GMX oder Serverneustart, warum?
Hier kann man es evtl erkennen..
Auf dem ersten Bild wird der /afpark Befehl eingetippt, der eig. die Koordinaten speichern sollte nach dem GMX steht das Fahrzeug an dieser Position betätigt der Spieler allerdings kurz nach dem Parken den /respawn yes Befehl wird die Rotation nicht übernommen aber die x,y und z Koordinate schon, mhmm..
Bild 1.
Bild 2.
Hier die Position nach dem /respawn yes Befehl
~~~~~~~~~~~~~~~~~~~~~~~~~
Hier noch der /afpark Befehl
dcmd_afpark(playerid,params[])
{
#pragma unused params
new veh = GetPlayerVehicleID(playerid);
if(!IsFrakAuto[veh]) return SendClientMessage(playerid,COLOR_RED,"Dies ist kein Fraktionsauto, du kannst es nicht ab-/aufschließen!");
if(PlayerInfo[playerid][pAdmin] < 1339) return SendClientMessage(playerid,COLOR_RED,"Du kannst dieses Fahrzeug nicht ab-/aufschließen!");
new Float:X,Float:Y,Float:Z,Float:Rot;
GetVehiclePos(veh,X,Y,Z);
GetVehicleZAngle(veh,Rot);
FAutoData[veh][SpawnX]=X;
FAutoData[veh][SpawnY]=Y;
FAutoData[veh][SpawnZ]=Z;
FAutoData[veh][SpawnRot]=Rot;
SaveFVehicle(veh); // Hier wird normal das FCar abgespeichert und auch dementsprechend die Rotation
return SendClientMessage(playerid,COLOR_GREEN,"Du hast das Fraktionsauto erfolgreich geparkt!");
}
---------
Mit freundlichen Grüßen,
[GGR]Radio_Bot
PS: so ein ähnliches Problem habe ich auch noch bei dem /carpark Befehl ich möchte damit sagen, dass dieses Problem bis jetzt nur bei Fahrzeugen aufgetreten ist, ich bitte um Hilfe, vielen Dank.
//edit - Einrückung