Hallo.
Ich habe hier eine Fahrschule, welche über Checkpoints läuft.
Es dauert nämlich zu lange, für jeden einzelnen Checkpoint 15 neue Zeilen anzulegen, da ich alleine für die Fahrschule schon 35 Checkpoints benötige.
1 Abfrage sieht so aus:
else if(GetPlayerCheckpoint(playerid) == CP_FAHRSCHULE_25)
{
new vID = GetPlayerVehicleID(playerid);
if(vID == pFahrschulCar[playerid])
{
SetPlayerCheckpointEx(playerid,1231.5326,-1140.4032,23.4471, 5.0, CP_FAHRSCHULE_26);
PlayerPlaySound(playerid, 1138, 0.0, 0.0, 0.0);
}
else
{
SetPlayerCheckpointEx(playerid, 739.4922,-1345.4622,13.3913, 2.0, CP_TUTORIAL_7);
DestroyVehicle(pFahrschulCar[playerid]);
SendClientMessage(playerid, COLOR_GREY, "Fahrstunde abgebrochen - Gehe zurück zur Fahrschule und fange neu an!");
}
}
Ich hoffe, dass mir jemand helfen kann.