Guten Abend!
Ich kann keine Autos abschleppen. Was könnte da falsch sein?
Code
if(newkeys & KEY_ACTION)
{
if(!IsPlayerInAnyVehicle(playerid))return 1;
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 525)return 1;
new vID = GetPlayerVehicleID(playerid);
if(IsTrailerAttachedToVehicle(vID))
{
DetachTrailerFromVehicle(vID);
}
else
{
new v = GetClosestVehicleToVehicle(vID);
if(v != INVALID_VEHICLE_ID) AttachTrailerToVehicle(v,vID);
}
}
return 1;
}
stock GetClosestVehicleToVehicle(vID, Float:abstand=8.0)
{
new Float:xc, Float:yc, Float:zc;
GetVehiclePos(vID, xc, yc, zc);
for(new v=GetVehiclePoolSize(); v!=0; v--)
{
if(v==vID || GetVehicleDistanceFromPoint(v, xc, yc, zc) > abstand) continue;
return v;
}
return INVALID_VEHICLE_ID;
}
Alles anzeigen
MfG
Edit: Wenn ich es in nem Blankscript teste funktioneirt es. Kann es ein, das irgendwas die Taste blockt?


