Moin,
Ich sitze wie vorhin auch immer noch an meinem Trucker Job, nun man steigt ein in den Truck, muss nen Anhänger ankoppeln,
und damit zur Ladestelle fahren. Wenn man dort angekommen ist, wird man aus dem Fahrzeug geschmissen und man muss in die Lagerhalle.
Dort muss man in einen Checkpoint und das Paket nehmen, nun soll man es dann zu dem Checkpoint bringen wo der LKW steht,
wie kann ich jetzt das machen, das ich gucke ob der LKW in der Nähe ist?
So wie ich es habe geht es nicht.
if(trucker_checkpoint[playerid]==2 && truckerroute[playerid] == 1)
{
new Float:vehx, Float:vehy, Float:vehz;
new truck = GetPlayerVehicleID(playerid);
GetVehiclePos(truck,vehx,vehy,vehz);
if(IsTrailerAttachedToVehicle(truck))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,159.4653,-22.3724,2.1729,4.0);
trucker_checkpoint[playerid]=3;
SendClientMessage(playerid,GELB,"Laufe in die Halle und lade die Pakete in deinen LKW");
}
}
if(trucker_checkpoint[playerid]==3 && truckerroute[playerid] == 1)
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,166.5779,-8.6603,2.1748,9.0);
trucker_checkpoint[playerid]=4;
SendClientMessage(playerid,GELB,"Lade das Paket in deinen LKW.");
}
if(trucker_checkpoint[playerid]==4 && truckerroute[playerid] == 1)
{
if(IsPlayerInRangeOfPoint(playerid,2.0,vehx,vehy,vehz);
{
DisablePlayerCheckpoint(playerid);
trucker_checkpoint[playerid]=5;
SendClientMessage(playerid,WEISS,"Du hast das Paket in deinen LKW geladen.");
}
}