Was ist daran falsch? Also der Checkpoint geht nicht Weg und der Nächste Checkpoint kommt nicht!
forward praxis(playerid);
public praxis(playerid)
{
	TakingLesson[playerid] = 1;
	Fahrschulauto = CreateVehicle(405,349.9829,-1793.4360,4.6974,0.8662,0,0);
	PutPlayerInVehicle(playerid, Fahrschulauto, 0);
	SetPlayerCheckpoint(playerid,368.7183,-1775.2391,5.3434,2.5); // Hier geben sie ihre Coords ein für den 1 Wegpunkt 
	SendClientMessage(playerid, COLOR_YELLOW, "Marker wurde Gesezt fahren sie bitte Vorsichtig.");
	schulung[playerid] = 1;
}
forward abfahrpunkte();
public abfahrpunkte() // ; <-- wahr fehler 1.
{
	for(new i=0; i<MAX_PLAYERS; i++)
	{
		if(PlayerToPoint(3,i,368.7183,-1775.2391,5.3434)) // Hier Fügt ihr die Coords von den Oben gesezten CP ein.
		{
			if(schulung_ == 1)
			{
				SetPlayerCheckpoint(i,381.8368,-1774.8494,5.4427, 5.0); // Hier den 2 Coord Punkt eintragen
				SendClientMessage(i,COLOR_RED,"ACHTUNG: Bremsen!");
				schulung[i] = 2;
			}
		}
		else if(PlayerToPoint(3,i,381.8368,-1774.8494,5.4427))
		{
			if(schulung[i] == 2)
			{
				SetPlayerCheckpoint(i,461.1131,-1728.9607,10.4195, 5.0);
				schulung[i] = 3;
			}
		}
		else if(PlayerToPoint(3,i,461.1131,-1728.9607,10.4195))
		{
			if(schulung[i] == 3)
			{
				SetPlayerCheckpoint(i,244.7255,1153.1910,11.9427, 5.0);
				//schulung[i] = 4;
			}
		}
		else if(PlayerToPoint(3,i,244.7255,1153.1910,11.9427))
		{
			if(schulung[i] == 3)
			{
				SetPlayerPos(i,228.2266,-1804.7535,702.9688);
				TakingLesson[i] = 0;
				DestroyVehicle(Fahrschulauto);
				PlayerInfo[i][pCarLic] = 1;
				DisablePlayerCheckpoint(i);
				SendClientMessage(i, COLOR_YELLOW, "Sie haben die Praxis Bestanden Viel Spaß bein Zukünftigen autofahren.");
				schulung[i] = 0;
			}
		}
	}
}
Function OnPlayerPruefung(playerid)
{
    PruefungsSchritt[playerid]++;
	if(PruefungsSchritt[playerid] == 2)
	{
	    for(new msg=0; msg<50; msg++) SendClientMessage(playerid,COLOR_WHITE," ");
	    //GameTextForPlayer(playerid,"~w~WILLKOMMEN",5000,3);
		SendClientMessage(playerid,COLOR_LIGHTBLUE, "> Peter: Herzlich willkommen bei der Fahrschule für den Führerschein.");
		SendClientMessage(playerid,COLOR_LIGHTBLUE, "> Peter: Mein Name ist Peter, ich bin euer Fahrschul Lehrer!");
	}
	else if(PruefungsSchritt[playerid] == 10)
	{
	    SendClientMessage(playerid,COLOR_LIGHTBLUE," ");
	    SendClientMessage(playerid,COLOR_LIGHTBLUE,"> Peter: Ich erkläre dir nun die Strassen Verkehrs Ordnung!");
	    SendClientMessage(playerid,COLOR_LIGHTBLUE,"> Peter: In der Stadt darfst du 80 KM/H Fahren. Auf der Autobahn darfst du 150 KM/H Fahren.");
	    SendClientMessage(playerid,COLOR_LIGHTBLUE,"> Peter: Ausserhalb darfst du so schnell Fahren wie möglich!");
	}
	else if(PruefungsSchritt[playerid] == 30)
	{
	    SendClientMessage(playerid,COLOR_LIGHTBLUE," ");
	    SendClientMessage(playerid,COLOR_LIGHTBLUE,"> Peter: Die Strassen Verkehrs Ordnung ist einzuhalten.");
	    SendClientMessage(playerid,COLOR_LIGHTBLUE,"> Peter: Die einzigen die diese Missachten dürfen (Nur mit Blaulicht)");
	    SendClientMessage(playerid,COLOR_LIGHTBLUE,"> Peter: sind die Polizisten oder Medics!");
	}
	else if(PruefungsSchritt[playerid] == 50)
	{
	    SendClientMessage(playerid,COLOR_LIGHTBLUE," ");
	    SendClientMessage(playerid,COLOR_LIGHTBLUE,"> Peter: Auf diesen Server herrscht Licht flicht ab 21:00 Uhr! (ABENDS)");
	    SendClientMessage(playerid,COLOR_LIGHTBLUE,"> Peter: Solltest du kein Licht anhaben und dich ein Polizist/Oamt");
	    SendClientMessage(playerid,COLOR_LIGHTBLUE,"> Peter: sehen bekommst du 2Strafpunkte!");
	}
	else if(PruefungsSchritt[playerid] == 70)
	{
	    SendClientMessage(playerid,COLOR_LIGHTBLUE," ");
	    SendClientMessage(playerid,COLOR_LIGHTBLUE,"> Peter: Solltest du ein Unfall Bauen so musst du die Polizei rufen (/anrufen 911)");
        SendClientMessage(playerid,COLOR_LIGHTBLUE,"> Peter: solltest du dies nicht tuen und einfach Abhauen so bekommst du eine Geldstrafe von 500$");
        SendClientMessage(playerid,COLOR_LIGHTBLUE,"> Peter: und/oder bekommst 1Wanted!");
        SendClientMessage(playerid,COLOR_RED,      "> Peter: Ich hoffe du hast dir alles Gut Gemerkt!");
	}
	else if(PruefungsSchritt[playerid] == 90)
	{
	    for(new msg=0; msg<50; msg++) SendClientMessage(playerid,COLOR_WHITE," ");
	    SendClientMessage(playerid,COLOR_LIGHTBLUE,"Frage 1:");
	    SendClientMessage(playerid,COLOR_LIGHTBLUE,"	>Wie Schnell darfst du in der Stadt fahren?");
	    SendClientMessage(playerid,COLOR_LIGHTBLUE,"		a) So schnell wie es geht.");
	    SendClientMessage(playerid,COLOR_LIGHTBLUE,"		b) 100 KM/H");
	    SendClientMessage(playerid,COLOR_LIGHTBLUE," 	  	c) 80 KM/H");
	    SendClientMessage(playerid,COLOR_LIGHTBLUE,"   		d) Egal Hauptsache man fährt!");
	    ShowMenuForPlayer(PruefungMenu,playerid);
	    KillTimer(PruefungsTimer[playerid]);
	}
	else if(PruefungsSchritt[playerid] == 100)
	{
	    for(new msg=0; msg<50; msg++) SendClientMessage(playerid,COLOR_WHITE," ");
	    SendClientMessage(playerid,COLOR_LIGHTBLUE,"Frage 2:");
	    SendClientMessage(playerid,COLOR_LIGHTBLUE,"	>Wer darf die Strassen Vekehrs Ordnund brechen?");
	    SendClientMessage(playerid,COLOR_LIGHTBLUE,"   		a) Der Server Owner.");
	    SendClientMessage(playerid,COLOR_LIGHTBLUE,"  		b) Die Polizei und Medics.");
	    SendClientMessage(playerid,COLOR_LIGHTBLUE,"   		c) Jeder darf das.");
	    SendClientMessage(playerid,COLOR_LIGHTBLUE,"   		d) Keiner");
	    ShowMenuForPlayer(PruefungMenu,playerid);
	    KillTimer(PruefungsTimer[playerid]);
	}
	else if(PruefungsSchritt[playerid] == 110)
	{
	    for(new msg=0; msg<50; msg++) SendClientMessage(playerid,COLOR_WHITE," ");
	    SendClientMessage(playerid,COLOR_LIGHTBLUE,"Frage 3:");
	    SendClientMessage(playerid,COLOR_LIGHTBLUE,"	>Was tust du bei einem Verkehrsunfall?");
	    SendClientMessage(playerid,COLOR_LIGHTBLUE,"   		a) Ich rufe die Medics.");
	    SendClientMessage(playerid,COLOR_LIGHTBLUE,"   		b) Ich rufe einen Admin.");
	    SendClientMessage(playerid,COLOR_LIGHTBLUE,"   		c) Ich rufe die Polizei.");
	    SendClientMessage(playerid,COLOR_LIGHTBLUE,"   		d) Ich rufe garkeinen an.");
	    ShowMenuForPlayer(PruefungMenu,playerid);
	    KillTimer(PruefungsTimer[playerid]);
	}
	else if(PruefungsSchritt[playerid] == 120)
	{
	    for(new msg=0; msg<50; msg++) SendClientMessage(playerid,COLOR_WHITE," ");
	    SendClientMessage(playerid,COLOR_LIGHTBLUE,"Frage 4:");
	    SendClientMessage(playerid,COLOR_LIGHTBLUE,"	>Ab wann herrscht auf diesen Server Licht Flicht?");
	    SendClientMessage(playerid,COLOR_LIGHTBLUE,"   		a) NIE");
	    SendClientMessage(playerid,COLOR_LIGHTBLUE,"   		b) IMMER");
	    SendClientMessage(playerid,COLOR_LIGHTBLUE,"   		c) NACHTS");
	    SendClientMessage(playerid,COLOR_LIGHTBLUE,"   		d) ABENDS");
	    ShowMenuForPlayer(PruefungMenu,playerid);
	    KillTimer(PruefungsTimer[playerid]);
	}
	else if(PruefungsSchritt[playerid] == 130)
	{
	    for(new msg=0; msg<50; msg++) SendClientMessage(playerid,COLOR_WHITE," ");
		SendClientMessage(playerid, COLOR_RED,"Jetzt zur Praktischen Prüfung.");
//	    SendClientMessage(playerid,COLOR_LIGHTBLUE," Du hast nun den Führerschein!");
//	    PlayerInfo[playerid][pCarLic] = 1;
//	    PruefungsSchritt[playerid] = 0;
	    UnFreezePlayer(playerid);
	    praxis(playerid);
//    	SetPlayerPosEx(playerid,228.3171,-1804.7362,702.9688,180.5339);
//	    SetCameraBehindPlayer(playerid);
	    KillTimer(PruefungsTimer[playerid]);
	}
	return 1;
}
 
		 
		
		
	 
			
									
		