Hey Leute,
tja heute möchte ich ein weiteres Filterscript meinerseits vorstellen.
Es beinhaltet, wie man vielleicht schon in der Überschrift erkennen kann, ein automatisches Fahrschulsystem, bei dem man zwischen 3 Scheinarten wählen kann:
Auto-,Bike- & LKW-Schein. Der zugehörige "Punkt" bzw. das zugehörige Pickup,um eine von diesen Prüfungen zu starten, befindet sich an der Fahrschule in San Fierro.
Man merkt vielleicht, dass die Prüfungen kein Geld kosten, das ist absichtlich so gemacht, da mir kein angemessener Preis einfiel, oder wohl eher auch die Lust, da das System eigentlich nur für die Qualifikation eines Skripting Battle Turniers gedacht war, deswegen die auch verhältnismäßig wenigen Einstellmöglichkeiten, was hier wirklich zu berücksichtigen ist :D.
Aber dies wurde abgesagt, und damit das ganze hier nicht rumgammelt, veröffentliche ich es einfach mal hier.
Nachdem sich dann der Dialog am Annahmepunkt öffnet, kann man wie schon gesagt zwischen den Arten wählen.
Anschließend muss man mit dem entsprechenden Fahrzeug eine Route abfahren (ist immer gleich, egal welcher Schein, Grund siehe obige Erklärung :D) um zu bestehen.
Natürlich darf man dabei das Fahrzeug nicht zu arg beschädigen oder gar kaputt machen (oder verlassen), sonst fällt man durch die Prüfung.
Wenn man ohne entsprechenden Schein auf ein Fahrzeug steigt wird man nicht rausgeworfen sondern "betrunken gemacht" (man kann schwieriger richtig fahren).
Zu beachten ist hierbei auch, dass die Scheine selbständig vom Filterscript gespeichert werden & ihr euch dabei keinen Kopf um die Speicherung machen müsst.
Die Speicherungsmöglichkeiten stellt ihr im Filterscript um, in dem ihr das "Define" von SAVE auf 1 für MySQL (WICHTIG: Ihr braucht mindestens die R7 Version von BlueG) oder auf 2 setzt für
SQLite (standardmäßig mitgeliefert, keine weiteren Includes außer die SA-MP Api von Nöten).
Wenn ihr MySQL wählt, müsst ihr natürlich im Script noch die Zugangsdaten individuell auf eure Bedürfnisse einstellen.
Download:
Pastebin: Klick mich!
Komplettpaket inkl. MySQL Plugin: Klick mich!
Installation:
1. la_fs.amx in Filterscripts Ordner verschieben
2. Server.CFG anpassen
3. Server starten -> Fertig!
4. Bei Bedarf anliegende la_fs.pwn editieren & selbst kompilieren.
Ich weiß, man hätte einige Dinge ausführlicher (z.B mehrere Routen) machen können, jedoch war das Filterscript ja eigentlich nur eine Art Qualifikation & deshalb wurde nicht so viel Wert auf Details gelegt, eher auf Funktionalität & Stabilität. Ihr könnt das natürlich auch gerne umschreiben & auf eure Bedürfnisse anpassen, ist ja eher eine Art "Basis" für ein ausführliches & detailliertes Fahrschulsystem.
Hier sind ein paar Bilder zu finden:
LG