Hallo leute, ich habe mal ein paar Fragen
Ich sitze an einem Fahrschul System, wo man Checkpoints abfahren muss und am Ende bekommt man halt den Führerschein.
Nun wird es schon kritisch undzwar wird der letzte Checkpoint nie angezeigt das heißt er bekommt auch kein Führerschein -.-
Und ich habe extra ein Textdraw erstellt, wo ich anzeigen lassen möchte :
Status:
Verwarnungen:
Status(Zeigt an wie viele Checkpoints man noch vor sich hat)
8/10 Checkpoints(beispiel)
Verwarnungen(Man darf max. 80 Km/h fahren, wird diese Grenze überschritten gibt es eine Warnung, bei 3 Warnungen hat man nicht bestanden)
1/3
Jetzt noch ne kleine Frage, wie kann ich Fragen ob er 3 mal über 80 Km/h gefahren ist?
Ich habe leider noch kein Tacho eingebaut, da kenn ich mich leider noch nicht aus, die Textdraws sind aber erstellt da kommen wir dann bei Frage 2 hinzu.
Hier mal der Code vom Fahrschulsystem:
new Praxis[MAX_PLAYERS];
new CheckpointStatus[MAX_PLAYERS];
{-2045.6930,-81.6450,34.8956},
{-2004.2744,-54.9843,34.8920},
{-2004.0598,45.7823,31.4967},
{-2003.9708,180.6956,27.2661},
{-1999.8444,298.7823,34.3433},
{-2047.9268,322.7840,34.7427},
{-2128.6860,323.0107,34.8348},
{-2144.5259,350.7651,34.8990},
{-2139.7329,484.4901,34.7427},
{-2161.2971,507.6261,34.7427},
{-2214.3147,511.3216,34.7427},
{-2228.9150,488.6285,34.7427},
{-2267.7319,410.0070,34.7427},
{-2269.1267,372.9379,33.4757},
{-2254.5942,300.0095,34.8911},
{-2254.7937,196.5933,34.9029},
{-2254.4172,134.6183,34.8990},
{-2258.2461,35.8751,34.8990},
{-2260.6726,-31.9568,34.8990},
{-2230.9214,-73.0984,34.8990},
{-2119.0627,-72.9382,34.9027},
{-2048.9795,-83.1473,34.8911}
};
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 560)
{
Praxis[playerid] = 1; // Bedeutet, dass die Arbeit ab jetzt los geht. 1 = Arbeit geht Los.
SetPlayerRaceCheckpoint(playerid,0,racecheckpoints[0][0],racecheckpoints[0][1],racecheckpoints[0][2],racecheckpoints[1][0],racecheckpoints[1][1],racecheckpoints[1][2],3.0);
}
}
return 1;
}
public OnPlayerEnterRaceCheckpoint(playerid)
{
if (IsPlayerInAnyVehicle(playerid))
{
if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 560)
{
{
CheckpointStatus[playerid]++;
if(CheckpointStatus[playerid] < letzerpunkt)
{
DisablePlayerRaceCheckpoint(playerid);
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);
}
if(CheckpointStatus[playerid] == letzerpunkt){
Praxis[playerid]= 0;
CheckpointStatus[playerid] = 0;
DisablePlayerRaceCheckpoint(playerid);
}
}
}
}
return 1;
}
So das war der Code.
Frage Nummer 2;
Wie erstellt man einen Tacho? Einen der eher genau ist, wo ein Infernus so ca 220 fährt und ein Sultan 180/190 so wie in Reallife halt?
Den Textdraw mit allem hab ich schon erstellt.
Und wie kann ich einen Vorhandenen Textdraw in dem jetzt z.B "Hallo" steht zu "Tschüß" ändern?(ingame, oder halt per Timer /befehl)
Das war es vorerst
Rechtschreibfehler sind um diese Uhrzeit erlaubt
Mit freundlichen Grüßen
TV
PS: Jeffry: