Guten Tag,
ich habe einen Befehl geschrieben - das Problem ist das, dass Object nicht mehr weg geht.
ocmd:sirene(playerid,params[])
{
if(Spieler[playerid][Team] == 1 && Spieler[playerid][Rank] > 4)
{
new sirene;
sirene = CreateObject(18646,0,0,0,0,0,0);
new vehicle = GetPlayerVehicleID(playerid);
if(IsPlayerInAnyVehicle(playerid))
{
if(Sirene[playerid] == 1)
{
DestroyObject(18646);
Sirene[playerid] = 0;
}
else
{
AttachObjectToVehicle(sirene,vehicle, -0.5, -0.2, 0.8, 2.0, 2.0, 3.0);
SendClientMessage(playerid, COLOR_GRAD1,"Du hast die Sirene aufs Dach gepackt gib Gas!");
Sirene[playerid] = 1;
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Du bist in keinem Fahrzeug");
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1,"Du darfst diesen Befehl nicht nutzen!");
}
return 1;
}