else if(trucker_checkpoint[playerid]==2 && truckerroute[playerid] == 1)
{
new truck = GetPlayerVehicleID(playerid);
GetVehiclePos(truck,vehx[playerid],vehy[playerid],vehz[playerid]);
if(IsTrailerAttachedToVehicle(truck))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,157.7238,-22.2353,1.5781,4.0);
trucker_checkpoint[playerid]=3;
SendClientMessage(playerid,GELB,"Laufe in die Halle und lade die Pakete in deinen LKW");
}
}
else if(trucker_checkpoint[playerid]==3 && truckerroute[playerid] == 1)
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,174.8488,-15.2250,1.5781,9.0);
trucker_checkpoint[playerid]=4;
SendClientMessage(playerid,GELB,"Lade das Paket in deinen LKW.");
}
else if(trucker_checkpoint[playerid]==4 && truckerroute[playerid] == 1)
{
if(IsPlayerInRangeOfPoint(playerid,2.0,vehx[playerid],vehy[playerid],vehz[playerid]))
{
DisablePlayerCheckpoint(playerid);
trucker_checkpoint[playerid]=5;
SendClientMessage(playerid,WEISS,"Du hast das Paket in deinen LKW geladen.");
}
}
Soweit so gut, nur beim letzten Checkpoint wo er abfragt, ob ich in der Nähe des LKW's bin, passiert nichts, auch wenn ich direkt neben dem LKW in den Checkpoint laufe.