Hey Leute,
und zwar habe ich mir ein fertiges oparksystem genommen.
Jedoch steht da immer du sitzt in keinem Fahrzeug. Wieso ?
Ich habe es mit allen Arten von Fahrzeugen versucht (Eigenes Car, Car von anderem, Normales Car usw.)
Code:
if (strcmp("/opark", cmdtext, true, 10) == 0)
{
if (IsPlayerInFrac(playerid,4))
{
new newcar = GetPlayerVehicleID(playerid);
if (newcar == PlayerCar[CarOwner][Dtc_PlayerKey[CarOwner]][CarId])
{
new Float:X,Float:Y,Float:Z;
new Float:z_rot;
GetPlayerPos(newcar, X,Y,Z);
GetVehicleZAngle(newcar, z_rot);
PlayerCar[CarOwner][Dtc_PlayerKey[CarOwner]][CarPos_x] = X;
PlayerCar[CarOwner][Dtc_PlayerKey[CarOwner]][CarPos_y] = Y;
PlayerCar[CarOwner][Dtc_PlayerKey[CarOwner]][CarPos_z] = Z;
PlayerCar[CarOwner][Dtc_PlayerKey[CarOwner]][CarRotate] = z_rot;
SendClientMessage(playerid, COLOR_YELLOW, " Du hast das abgeschleppte Fahrzeug hier geparkt. Der Besitzer kann es hier abholen.");
SendClientMessage(CarOwner, COLOR_RED, " Eines deiner Fahrzeuge wurde vom Ordnungsamt abgeschleppt.");
SendClientMessage(CarOwner, COLOR_RED, " Du kannst es hier abholen (!!!RELOGG ZWECKLOS!!!");
}
else
{
SendClientMessage(playerid,COLOR_GREY," Du bist in keinem Fahrzeug.");
return 1;
}
}
else
{
SendClientMessage(playerid,COLOR_GREY," Du bist kein Ordnungsamt!");
return 1;
}
}