Hi ich habe einen Job gemacht und habe folgendes Problem : symbol already defined: "OnPlayerEnterRaceCheckpoint"
Der Error kommt im Public vor also hier :
public OnPlayerEnterRaceCheckpoint(playerid)
{
if (IsPlayerInAnyVehicle(playerid)) // Bedeutet, dass die Fukntion nur dann funk. ,wennn man in einem fahrzeug sitzt.
{
if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 431) // Model ID 408, bedeutet, dass das ganze,was unten geschicet nur dann geht, wenn man im Model 408 drinne sitzt.
{
if(MachtArbeit[playerid] == 1) // Dies passiert nur dann, wenn man /Busfahren geschieben hat.
{
CheckpointStatus[playerid]++; // Hier werden die Checkpoints aufgezählt.
new letzerpunkt = MAX_RACE_POINTS; // Wichtig. Hier wird der letze Checkpoint definiert.
if(CheckpointStatus[playerid] < letzerpunkt) // Ist der checkpoint Status kleiner als die maximale Anzahl der Checkpoints, bedeutet dieser Code.
{
DisablePlayerRaceCheckpoint(playerid); // Beendet den Checkpoint
SetPlayerRaceCheckpoint(playerid,0,racecheckpoints[CheckpointStatus[playerid]][0],racecheckpoints[CheckpointStatus[playerid]][1],racecheckpoints[CheckpointStatus[playerid]][2],racecheckpoints[CheckpointStatus[playerid]+1][0],racecheckpoints[CheckpointStatus[playerid]+1][1],racecheckpoints[CheckpointStatus[playerid]+1][2],3.0);
}
// Bedeutung: SetPlayerRaceCheckpoint(playerid, Checkpointtype, X[CheckpointSTatus], Y[CheckpointStatus], Z[CheckpointStatus], NächsterX[Nächster CheckpointSTatus],NächsterY[Nächster CheckpointSTatus],NächsterZ[Nächster CheckpointSTatus], size);
if(CheckpointStatus[playerid] == letzerpunkt){ // Wenn der Checkpoint STatus die maximale Anzahl erreich hat. Passiert folgendes:
SendClientMessage(playerid,GRÜN,"Herzlichen Glückwunsch du hast die Busfahrt abgeschlossen. \n Du hast 450$ verdient !! \n Versuch es doch noch ein nächstes Mal");
GivePlayerMoney(playerid,450);
MachtArbeit[playerid]= 0; // Hier wird die Mission beendet.
CheckpointStatus[playerid] = 0; // Hier wird definiert, dass, der Checkpoint Status bei Null liegt.
DisablePlayerRaceCheckpoint(playerid); // Damit wird der Race Checkpoint beendet.
}
}
}
}
return 1;
}
Und dann habe ich leider noch ein Error beim Tanksystem: array index out of bounds (variable "Tankstellen")
und zwar hier : if(IsPlayerInRangeOfPoint(playerid,15.0,Tankstellen[i][1],Tankstellen[i][2],Tankstellen[i][3]))
pls help !!!