Ok hier, ich habs nochmal geschrieben, jedoch bekomme ich jetzt 26 error mit PlayerToPoint is not implemented...
public OnPlayerEnterCheckpoint(playerid)
if(truckabholung[playerid] == 1)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 413)
{
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid, COLOR_RED, "Du hast 1000 für die Produkte bezahlt");
SendClientMessage(playerid, COLOR_RED, "Der Auslieferungsort ist mit einem Checkpoint markiert");
GivePlayerMoney(playerid, -1000);
SetPlayerCheckpoint(playerid, 2489.3354,2772.6018,10.7893);
truckauslieferung[playerid] = 1;
{
else
{
SendClientMessage(playerid, COLOR_RED, "Du musst in einem Truck sitzen");
return 1;
}
return 1;
}
if(truckauslieferung[playerid] == 1)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 413)
{
SendClientMessage(playerid, COLOR_RED, "Du hast für deine Ware 25000$ erhalten");
SendClientMessage(playerid, COLOR_RED, "Tippe /truckload um die Mission erneut zu starten");
GivePlayerMoney(playerid, 25000);
DisablePlayerCheckpoint(playerid);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "Du musst im Truck sitzen um die Ware zu liefern");
return 1;
}
return 1;
}
und hier der Command:
if(strcmp(cmd, "/truckload", true) == 0)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 413)
{
SendClientMessage(playerid, COLOR_RED, "Hole die Ware ab");
SendClientMessage(playerid, COLOR_RED, "Der Abholpunkt ist mit einem Checkpoint markiert");
SetPlayerCheckpoint(playerid,2737.6658,-2466.9163,13.6484, 6.0);
truckabholung[playerid] = 1;
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "Du musst in einem Lieferwagen sitzen");
}
return 1; }
kann es ein falsch gesetztes return sein ?
weil ich hab null ahnung wann man eins braucht.