Hallo ich bekomme die Kriese.
Ich probiere schon seit Minuten an diesem Problem rum aber ich bekomme es einfach nicht gelöst ...
Also mein Problem ist das ich 2 Checkpoints habe erst beim 2. Checkpoint soll das Fahrzeug weggenommen werden das passiert aber schon beim 1. und wenn man im 1. Checkpoint ankommt soll eigentlich der 2. angezeigt werden was aber auch nicht der Fall ist.
Hier die Codes:
Oben definiert:
new testjob[MAX_PLAYERS];
In einem Dialog kann man dann den Job bzw die Route wählen dort ist folgender Code
if(dialogid == DIALOG_ROUTE)
{
if(!response)return 1;
{
if(listitem==0)
{
testjob[playerid] = 1;
SetPlayerCheckpoint(playerid,1191.5402,-923.7773,43.1096,10);
}
}
return 1;
}
Hier wird der erste Checkpoint gesetzt das funktioniert auch nur wenn ich an diesem Checkpoint ankomme wird kein neuer CP gesetzt und das Vehicle wird mir entnommen was erst bei Checkpoint 2 der Fall sein sollte.
OnPlayerEnterCheckpoint
if(testjob[playerid] == 1)
{
DisablePlayerCheckpoint(playerid);
testjob[playerid] = 2;
SetPlayerCheckpoint(playerid,1465.9991,-1016.5866,25.7718,10);
}
if(testjob[playerid] == 2)
{
DisablePlayerCheckpoint(playerid);
DestroyVehicle(GeldTransportAuto[playerid]);
}
Ich hoffe ihr könnt mir helfen