Achso dazu wollte ich noch sagen das wenn er /gettrailer macht ein Trailer an ihm dran "Spawnen" soll und nicht das er irgendwo steht und ich ihn dann so attache
...vielleicht so etwas..früher schreiben... 
...die einfach spawnen Methode ist meiner Meinung nach..nicht so sinnvoll..denn wenn er z.B. nah an einer Wand steht..oder jemand / etwas hinter ihm ist...spawnt der trailer halt..darein...das könnte leute unter die Map werfen oder autos..in die Luft 
Wie dem auch sei...das würde so aussehen:
ocmd:gettrailer(playerid)
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,-1,"* Du befindest dich in keinem Fahrzeug!");
new Float:x,Float:y,Float:z,Float:a, v=GetPlayerVehicleID(playerid),Float:length,Float:tmp;
GetVehiclePos(v,x,y,z),GetVehicleZAngle(v, a);
GetVehicleModelInfo(GetVehicleModel(v), VEHICLE_MODEL_INFO_SIZE, tmp, length, tmp);
x += (-((length/2.0)+8.0)) * floatsin(-a, degrees);
y += (-((length/2.0)+8.0)) * floatcos(-a, degrees);
new trailer = CreateVehicle(435,x,y,z,a,-1,-1,-1);
AttachTrailerToVehicle(trailer,v);
return 1;
}
Alles anzeigen