Hai wie muss ich das machen.
Ich will mit /gettrailer benzin einen anhänger an meinen lkw spawn und dann später wieder löschen mit /gettrailer destroy
Also so soll der befehl sein:
/gettrailer Benzin/Destroy
if(strcmp(cmd, "/gettrailer", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(!IsTrailerAttachedToVehicle(tmppcar))
{
new Float:x, Float:y, Float:z, Float:a;
GetVehiclePos(tmppcar, x, y, z);
GetVehicleZAngle(tmppcar, a);
if(PlayerInfo[playerid][pJob] != 22) { SendClientMessage(playerid, COLOR_RED, "Du bist kein Trucker!"); return 1; }
if(!IsATruck2(tmppcar)) { SendClientMessage(playerid, COLOR_RED, "Du bist in keinem Truck!"); return 1; }
trailer = CreateVehicle(584, x+9.162, y, z, a, -1, -1, -1);
AttachTrailerToVehicle(trailer, tmppcar);
SendClientMessage(playerid, COLOR_RED, "Angehänger dran! /gettrailer um ihn zu entfernen! /findfuel um eine Tankstelle zu finden.");
return 1;
}
else if(IsTrailerAttachedToVehicle(tmppcar))
{
DetachTrailerFromVehicle(trailer);
DestroyVehicle(trailer);
SendClientMessage(playerid, COLOR_RED," Angehänger wurde entfernt!");
//return 1;
}
}
return 1;
}
so ich habe nun den befehl der funktionirt aber nicht so wie ich will.
zu einem soll der lkw nur einmal ein anhänger spawn dürfen so lange der ihr da ist und dann noch soll er nicht mit /gettrailer das 2 mal eingeben gelöscht werden sonder mit /gettrailer destroy und herr holen mit /gettrailer benzin
//Edit