Hallo breadfish,
bei meiner autoamtischen fahrschule fuktioniert alles ausser eins...der letzte checkpoint der praktischen prüfung ist nicht dort wo ich ihn haben möchte wisst ihr wie ich das ändern kann? für die praktische prüfung habe ich das von DogZone übernommen aber nicht alles nur die praktische prüfung....
Hier:
#define NONE_F -1.0
#define SIZE_OF_CP 10.0
stock playerLastCheckpoint[MAX_PLAYERS], Float:checkpointPos[][11] = {
{ -2044.2726,-72.8902,35.1719},
{ -2003.4613,92.6284,27.5391},
{ -2000.1068,487.7241,35.0156},
{ -2184.2200,511.5084,35.0156},
{ -2358.8682,511.4136,29.1565},
{ -2281.0112,395.9418,34.8167},
{ -2254.3608,214.2101,35.1719},
{ -2260.4910,-54.3627,35.1719},
{ -2180.6580,-73.2965,35.1719},
{ -2058.6360,-72.6922,35.1719},
{ -2081.4934,-83.5585,35.1641},
{ NONE_F, NONE_F, NONE_F } };
public OnPlayerEnterRaceCheckpoint(playerid)
{
{
if((sizeof checkpointPos - 1) == playerLastCheckpoint[playerid])
{
SendClientMessage(playerid,COLOR_YELLOW,"Du hast die Fahrprüfung Bestanden Glückwunsch");
DisablePlayerRaceCheckpoint(playerid);
TakingLesson[playerid] = 0;
PlayerInfo[playerid][pCarLicB] = 1;
}
else
{
DisablePlayerRaceCheckpoint(playerid);
playerLastCheckpoint[playerid] += 1;
SetPlayerRaceCheckpoint(playerid, 1,
checkpointPos[playerLastCheckpoint[playerid]][0],checkpointPos[playerLastCheckpoint[playerid]][1],
checkpointPos[playerLastCheckpoint[playerid]][2],checkpointPos[playerLastCheckpoint[playerid]][3],
checkpointPos[playerLastCheckpoint[playerid]][4],checkpointPos[playerLastCheckpoint[playerid]][5],SIZE_OF_CP);
}
}
return 1;
}
MFG milanboy38