[TUTORIAL] -FIVEM- ESX - AUTOMATISIERTE FAHRSCHULE | FREE RESSOURCEN |-FIVEM-|
Exclusive FiveM Scripts
Heute stelle ich euch eine Automatisierte Fahrschule, für euren RP/RL Server vor.
Ressource welche noch dazu gebraucht wird damit die Fahrschule richtig funktioniert heißt esx_license. Download: https://github.com/esx-framework/esx_license
SQL
Locales['pl'] = {
['you_paid'] = 'Sie haben ~ g ~ $% s ~ s ~ an die DMV-Schule gezahlt',
['go_next_point'] = 'Bitte gehe zum nächsten Punkt!',
['in_town_speed'] = 'Sie sind in der Stadt,bitte achten sie auf Ihre Geschwindigkeit. Höchstgeschwindigkeit: ~y~%s~s~ km/h',
['next_point_speed'] ='Fahren Sie bitte zum nächsten Punkt! Höchstgeschwindikeit: ~y~%s~s~ km/h',
['stop_for_ped'] = '~r~Stop~s~ Um den Fußgänger rüber zu lassen ~y~',
['good_lets_cont'] = '~g~Sehr gut~s~, weiter gehts.',
['stop_look_left'] = '~r~Stop~s~ und schau nach ~y~links~s~. Höchstgeschwindigkeit: ~y~%s~s~ km/h',
['good_turn_right'] = '~g~Sehr gut~s~, fahre rechts und folger der Strasse',
['watch_traffic_lightson'] = 'Achte auf den Verkehr ~y~und schalte dein Licht an~s~!',
['stop_for_passing'] = '~r~Stop~s~ Um die Fhrzeuge durch zu lassen!',
['hway_time'] = 'Es ist Zeit um auf den Highway zu fahren! Höchstgeschwindigkeit: ~y~%s~s~ km/h',
['gratz_stay_alert'] = 'Ich bin beeindruckt,aber vergiss nicht, während der Fahrt ~r~wachsam~s~ zu bleiben!',
['passed_test'] = 'Du hast den Test ~g~bestanden~s~ , Glückwunsch!',
['failed_test'] = 'Du bist ~r~durchgefallen~s~, Viel Glück beim nächsten mal!',
['theory_test'] = 'theoretische Fahrprüfung',
['road_test_car'] = 'Praktische Fahrprüfung',
['road_test_bike'] = 'Motorrad-Fähigkeitstest',
['road_test_truck'] = 'LKW-Fähigkeitstest',
['school_item'] = '$%s',
['driving_school'] = 'Fahrschule',
['press_open_menu'] = 'Drücke ~INPUT_CONTEXT~ um das Menü zu öffnen',
['driving_school_blip'] = 'Fahrschule',
['driving_test_complete'] = 'Fahrprüfung abgeschlossen',
['driving_too_fast'] = '~r~Du fährst zu schnell,~s~ die Höchstgeschwindigkeit ist: ~y~%s~s~ km/h!',
['errors'] = 'Fehler: ~r~%s~s~/%s',
['you_damaged_veh'] = 'Du hast das Fahrzeug beschädigt',
}
SQL
<head>
<link href="https://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet">
<link rel="stylesheet" href="styles.css" type="text/css">
</head>
<body>
<div class="full-screen">
<div class="question-container">
<!-- header -->
<div class="header">
<h1>Fahrschule</h1>
</div>
<!-- home -->
<div class="body home">
<div class="content">
<!-- ICI BREVE PRESENTATION -->
<center>
<img src="dmv.png" class="logo">
<br>
<p class="bold-text">Willkommen in der Fahrschule
</center>
<br>
<center> Alle Bewohner unserer Insel müssen die Prüfung bestehen, bevor sie auf die Straße fahren können.
<br> Nehmen Sie sich Zeit, antworten Sie gemäß den polnischen Vorschriften und antworten Sie nicht zufällig.
<br>
<br> Theoretische Prüfung
<br> - Der Theorie-Test kostet 200 US-Dollar, der Betrag wird für jeden Versuch bezahlt.
<br> - Wenn Sie das erste Mal versagen, können Sie erneut beginnen
<br> - Keine Sorge, die Fahrschule akzeptiert Ihre Gutschrift, aber achten Sie darauf, dass Sie nicht zu viel Schulden machen.
<br> - Wenn Sie den Theorie-Test nicht bestehen, können Sie den Fähigkeitstest nicht bestehen.
<br>
<br> Praktische Prüfung
<br> - Die praktische Prüfung kostet 500 US-Dollar, da im Falle der Praxis der Betrag für jeden Versuch bezahlt wird.
<br> - Bleiben Sie während der Fahrt wachsam und vermeiden Sie Unfälle!</p>
</center>
</div>
<div class="buttonspot">
<a href="#" class="button btnQuestion">Start</a>
</div>
<div class="barre-progression">
<h2>Fortschritte</h2>
<progress class="progression" value="0" max="10">
</div>
</div>
<!-- Question-->
<div class="body questionnaire-container">
<div class="content">
<h2 id="questionNumero"></h2>
<p id="question"></p>
<form class="form" id="question-form">
<div>
<input type="radio" name="question" id="answerA" value="A">
<label class="answerA"></label>
</div>
<div>
<input type="radio" name="question" id="answerB" value="B">
<label class="answerB"></label>
</div>
<div>
<input type="radio" name="question" id="answerC" value="C">
<label class="answerC"></label>
</div>
<div>
<input type="radio" name="question" id="answerD" value="D">
<label class="answerD"></label>
</div>
<button type="submit" id="submit" class="submit">Nächste Frage</button>
</form>
</div>
<div class="barre-progression">
<h2>Fortschritte</h2>
<progress class="progression" value="0" max="10">
</div>
</div>
<!-- Results -->
<div class="body resultGood">
<div class="content">
<center>
<p class="bold-text">Glückwunsch!</p>
<br>
<br>Sie haben sich während der Prüfung gut geschlagen.
<br>
<br>Sie können dieses Fenster schließen und mit der Fahrprüfung fortfahren.
</center>
</div>
<div class="buttonspot">
<a href="#" class="button btnClose">Schließen</a>
</div>
<div class="barre-progression">
<h2>Fortschritte</h2>
<progress class="progression" value="10" max="10">
</div>
</div>
<div class="body resultBad">
<div class="content">
<center>
<p class="bold-text">Prüfung bestanden</p>
<br>
<br>Sie sind noch nicht bereit für diesen Test. Bitte versuchen Sie es später erneut.
<br>
<br>
</center>
</div>
<div class="buttonspot">
<a href="#" class="button btnKick">Schließen</a>
</div>
<div class="barre-progression">
<h2>Fortschritte</h2>
<progress class="progression" value="10" max="10">
</div>
</div>
</div>
</div>
<script src="nui://game/ui/jquery.js" type="text/javascript"></script>
<script src="questions_pl.js" type="text/javascript"></script>
<script src="scripts.js" type="text/javascript"></script>
<script src="debounce.min.js" type="text/javascript"></script>
</body>
SQL
var tableauQuestion = [
{
question: "Wie wirkt sich eine wesentliche Unterschreitung des empfohlenen Reifendrucks aus?:",
propositionA: "Der Kraftstoffverbrauch bleibt gleich",
propositionB: "Der Schadstoffausstoß nimmt ab",
propositionC: "Der Kraftstoffverbrauch sowie der Schadstoffausstoß nimmt zu",
propositionD: "Der Kraftstoffverbrauch nimmt ab",
reponse: "C"
},
{
question: "Sie kommen aus einer Straße mit abgesenktem Bordstein und wollen in eine andere Straße einbiegen. Von links kommt ein Pkw. Was gilt hier?:",
propositionA: "Die Regel rechts vor links",
propositionB: "Der abgesenkte Bordstein ist für die Wartepflicht ohne Bedeutung",
propositionC: "Wer über einen abgesenkten Bordstein in eine Straße einfährt, ist wartepflichtig",
propositionD: "Die Regel links vor rechts",
reponse: "C"
},
{
question: "Maximale Geschwindigkeit Innerorts: __ km/h?",
propositionA: "60 km/h",
propositionB: "80 km/h",
propositionC: "100 km/h",
propositionD: "120 km/h",
reponse: "B"
},
{
question: "Sie wollen auf die linke Spur wechsel um zu überholen! Was müssen sie tun?:",
propositionA: "Lichthube geben, damit mein Vordermann es mitbekommt",
propositionB: "Den toten Winkel auf der rechten Seite überprüfen, ob sich dort ein Fahrzeug befindet",
propositionC: "Ich signalisiere mein Vorhaben durch das betätigen des rechten Blinkers",
propositionD: "Ich signalisiere mein Vorhaben durch das betätigen des linken Blinkers",
reponse: "D"
},
{
question: "Bis welchen Blutalkoholspiegel sind Sie noch relativ Fahruntüchtig?",
propositionA: "0.01%",
propositionB: "0.02%",
propositionC: "0.03%",
propositionD: "1.00%",
reponse: "C"
},
{
question: "Wann können Sie an einer Ampel weiterfahren?",
propositionA: "Wenn sie gelb ist",
propositionB: "Wenn die Ampel grün signalisiert auch wenn sich noch jemand im Kreuzungsbereich befindet",
propositionC: "Wenn es gelb ist, und man keinen gefährdet",
propositionD: "Wenn es grün ist, und man keinen gefährdet",
reponse: "D"
},
{
question: "Ein Fußgänger wartet an einer Fußgängerampel auf Grün, was machen Sie?",
propositionA: "Sie lassen ihn passieren",
propositionB: "Du hälst an und beobachtest ihn, bevor du die Kreuzung überquerst",
propositionC: "Du winkst, um ihn zu sagen, dass er sie trotz roten Signal überqueren soll",
propositionD: "Sie fahren fort, weil Ihre Ampel grün ist",
reponse: "D"
},
{
question: "Ihr Pkw hat auf der Autobahn eine Reifenpanne. Wie müssen Sie sich verhalten?Ich muss..",
propositionA: "bis zur nächsten Parkbucht weiterfahren und den ADAC verständigen",
propositionB: "das Warnblinklicht einschalten und möglichst weit links anhalten und den ADAC verständigen",
propositionC: "das Warnblinklicht einschalten und möglichst weit rechts anhalten und den ADAC verständigen ",
propositionD: "bis zur nächsten Ausfahrt weiterfahren und den ADAC verständigen",
reponse: "C"
},
{
question: "Außerorts fährt vor Ihnen ein Pkw etwas langsamer. Sie wollen ihn überholen! Wie verhalten Sie sich?",
propositionA: "Ich passe meine Geschwindigkeit dem Vorausfahrenden an und überhole diesen bei der nächsten sicheren Gelegenheit",
propositionB: "Ich passe meine Geschwindigkeit dem Vorausfahrenden an und betätige die Lichthupe",
propositionC: "Ich passe meine Geschwindigkeit dem Vorausfahrenden an und betätige den linken Blinker und überhole diesen auf der linken Seite",
propositionD: "Ich überhole an einer geeigneter Stelle und bremse den überholten PKW anschließend aus",
reponse: "A"
},
{
question: "Wenn Sie von einem anderen Fahrzeug überholt werden, ist es wichtig, dass Sie nicht:",
propositionA: "langsamer werden",
propositionB: "ihren Spiegel Überprüfen",
propositionC: "andere Fahrzeuge beobachten",
propositionD: "ihre Geschwindigkeit erhöhen",
reponse: "D"
},
]
Viel Spaß