Hey,
Weiß jemand wie ich Scripten kann das man mit einem Befehl oder einer Taste ein Auto abschleppen kann? Also mit dem Abschlepper
Hey,
Weiß jemand wie ich Scripten kann das man mit einem Befehl oder einer Taste ein Auto abschleppen kann? Also mit dem Abschlepper
Naja, beim Befehl ermittelst du, welches fahrzeug hinter deinem Fahrzeug steht. Dieses hängst du dann mit attachtrailertovehicle genauso wie einen Anhänger hinten an dein Fahrzeug dran.
Habe sowas noch nie gemacht bisschen genauer?
if(strcmp(cmdtext,"/abschleppen",true)==0)
{
//Wer soll abschleppen können?
{
if(IsPlayerInAnyVehicle(playerid))
{
if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 525)
{
if(GetPlayerState(playerid)==2)
{
new Float:pX,Float:pY,Float:pZ;
GetPlayerPos(playerid,pX,pY,pZ);
new Float:vX,Float:vY,Float:vZ;
new Found=0;
new vid=0;
while((vid<MAX_VEHICLES)&&(!Found))
{
vid++;
GetVehiclePos(vid,vX,vY,vZ);
if ((floatabs(pX-vX)<7.0)&&(floatabs(pY-vY)<7.0)&&(floatabs(pZ-vZ)<7.0)&&(vid!=GetPlayerVehicleID(playerid)))
{
Found=1;
if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
{
DetachTrailerFromVehicle(GetPlayerVehicleID(playerid));
}
else
{
AttachTrailerToVehicle(vid,GetPlayerVehicleID(playerid));
}
}
}
if(!Found)
{
SendClientMessage(playerid,0xFFFF00AA,"Es ist kein Auto in Reichweite.");
}
}
else
{
SendClientMessage(playerid,0xFFFF00AA, "Du musst der Fahrer des Towtrucks sein!");
return 1;
}
}
else
{
SendClientMessage(playerid,0x0041FFFF, "Du bist in keinen Abschleppwagen!");
return 1;
}
}
else
{
SendClientMessage(playerid,0xFFFF00AA, "Du musst in einem Fahrzeug sein, um Autos abzuschleppen!");
return 1;
}
}
else
{
SendClientMessage(playerid,0xFFFF00AA,"Du darfst diesen Befehl nicht benutzen!");
return 1;
}
return 1;
}