Hallo Brotfische,
Ist es möglich an Hand der Funktion "GetVehicleModelInfo(modell, VEHICLE_MODEL_INFO_SIZE, X, Y, Z);" die Sierene direkt in die mitte des Fahrzeugs zu attachen?
Ich habe damit schon Angefangen aber bei mir funktioniert das noch nicht so ganz wie ich will...
Code:
C
ocmd:attachsirene(playerid)
{
if(!IsPlayerInAnyVehicle(playerid))return 1;
if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER)return 1;
new Float:X, Float:Y, Float:Z, object, vID, model;
object = CreateObject(19620,0.0,0.0,0.0,0.0,0.0,0.0);
vID = GetPlayerVehicleID(playerid);
model = GetVehicleModel(vID);
GetVehicleModelInfo(model, VEHICLE_MODEL_INFO_SIZE, X, Y, Z);
SendClientMessageEx(playerid,COLOR_BLUE,"* Das Fahrzeug '%s' ist %.1fm breit, %.1fm lang und %.1fm hoch.",VehicleName[model-400],X,Y,Z);
printf("Das Fahrzeug '%s' ist %.1fm breit, %.1fm lang und %.1fm hoch.",VehicleName[model-400], X, Y, Z);
AttachObjectToVehicle(object,vID,Y/2,Z/2,Z,0.0,0.0,0.0);
return 1;
}
Alles anzeigen
Ich hoffe ihr habt eine passende Antwort für mich
MfG