Hey Leute, ich hab ein Problem mit den Racecheckpoint. Ich erklär das ganze mal gleich mit dem Code
public OnGameModeInit()
{
//---------------------------------[Motorräder]---------------------------------
PruefungsMotorrad1 = CreateVehicle(461,-2072.6853,-82.5738,34.7510,359.6081,2,1,-1); // 216 School Instructor pcj1
PruefungsMotorrad2 = CreateVehicle(461,-2076.9294,-82.7126,34.7477,359.2628,2,1,-1); // 217 School Instructor pcj2
//---------------------------------[PKW's]--------------------------------------
PruefungsAuto1 = CreateVehicle(405,-2064.2168,-84.0112,35.0390,358.7374,2,1,-1); // 214 Driving School/*Sentinel*/
PruefungsAuto2 = CreateVehicle(405,-2068.6062,-84.2244,35.0383,359.9138,2,1,-1); // 215 Driving School/*Sentinel*/
}
public OnPlayerEnterRaceCheckpoint(playerid)
{
new veh;
veh = GetPlayerVehicleID(playerid);
if(FahrschulpruefungKlasseB(playerid))
{
if(!IsAPruefungsAuto(veh))
{
SendClientMessage(playerid,ROT,"Du befindest dich nicht in dem dafür vorgesehenen Fahrzeug! Du bist durchgefallen!");
DisablePlayerRaceCheckpoint(playerid);
playerLastAutoCheckpoint[playerid] = 0;
IsInPruefung[playerid] = 0;
return 0;
}
else
{
//hier passiert dann irgendwas!
}
}
}
//BIS HIERHIN KLAPPTS... ABER DANN KOMMT DAS SELBE NOCHMAL ABER MIT ANDEREN FAHRZEUGEN, DOCH DA SAGT ER MIR TROTZ DAS ICH IM PRUEFUNGSMOTORRAD SITZE DAS ICH IM FALSCHEN FAHRZEUG SITZE
else if(FahrschulpruefungKlasseA(playerid))
{
if(!IsAPruefungsMotorrad(veh))
{
SendClientMessage(playerid,ROT,"Du befindest dich nicht in dem dafür vorgesehenen Fahrzeug! Du bist durchgefallen!");
DisablePlayerRaceCheckpoint(playerid);
playerLastMotorradCheckpoint[playerid] = 0;
IsInPruefung[playerid] = 0;
return 0;
}
else
{
//hier passiert irgendetwas!
}
}
}
else
{
SendClientMessage(playerid,ROT, "Du befindest dich in keiner Prüfung!");
}
return 1;
}
public IsAPruefungsMotorrad(carid)
{
if(carid==PruefungsMotorrad1||carid==PruefungsMotorrad2)
{
return 1;
}
return 0;
}
public IsAPruefungsAuto(carid)
{
if(carid==PruefungsAuto1||carid==PruefungsAuto2)
{
return 1;
}
return 0;
}
Ich hoffe ihr versteht mein Problem und jemand weiß Rat... ich verzweifle schon daran T_T