Tacho/Tank und Motorsystem in ein v2.0

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hey liebe Community,


    ich habe mir mal gedacht ich mache ein kleines Tacho, Tank und Motorsystem in einem Skript.


    [tabmenu]


    [tab='Tacho, Tank und Motorsystem v2.0']
    [subtab='Infos und Download']
    Skript getestet auf 0.3x & 0.3z.
    In dieser Version wird die Include Datei "dini" benötigt. (hier zu finden)
    Dieses Filterscript enthält weiterhin:

    • Motorsystem,
    • Tanksystem,
    • Simples Tacho


    Allerdings mit Verbesserungen, unter anderem wurden Timer verbessert sowie TextDraws Erstellungen.
    Pastebin: hier
    [subtab='Tacho']
    Das Tacho sieht genau so aus wie in der ersten Version.
    Auf der Anzeige sieht man nun:

    • Fahrzeugnamen: Zustand des Fahrzeuges (in %),
    • die Geschwindigkeit (in Km/h und sie ist realistisch),
    • den Motorstatus (An (Grün)/Aus (Rot),
    • den Benzin Status (BENZIN/MAXBENZIN, mit Kommazahl (0.1/30l),
    • einen Kilometerzähler


    [subtab='Tanksystem']
    Es werden alle Tankstellen erkannt. (sollte ich eine vergessen haben bitte per PN und mit Koordinaten.)
    Der Befehl zum Tanken ist /tanken. (Änderbar wenn man will (dcmd))
    Der Befehl ist mit dcmd erstellt.
    [subtab='Motorsystem']
    Den Motor kann man mit /motor an/ausschalten oder auch mit der rechten STRG Taste. (Diese Taste ist nun änderbar)
    [subtab='Einstellungen']
    Diese Einstellungen sind weiterhin gleich:
    #define PREIS 4 // Preis Pro liter
    #define MAXFULL 30 // Maximale Literanzahl für jedes Fahrzeug.
    #define SECONDS 60 // Nach wieviele Sekunden verbraucht ein Fahrzeug zusätzlich 0.1 Liter.
    #define TANKDAUER 300 // Wielange dauert das Tanken PRO Liter. (0 = Sofort voll) (Millisekunden)
    #define STANDARD 10 // Standard Menge (Standard: 10)
    Diese Einstellungen kamen dazu:
    #define FOLDER "pcars" // Ordner in dem die Cars gespeichert werden (Standard: pcars). (Ordner muss in "Scriptfiles" erstellt werden)
    #define START_MOTOR_KEY 132 // Taste bei dem der Motor startet (http://wiki.sa-mp.com/wiki/Keys) | Zeile entfernen oder auskommentieren um Funktion zu deaktivieren.
    #define MOTOR_OFF_KMH 50 // Ab diese km/h Anzahl kann der Spieler den Motor !NICHT! mehr ausschalten, sondern muss langsamer werden.
    #define LITER_PRO_KM 2 // Liter verbrauch (für alle Autos) pro gefahrener Kilometer
    [subtab='Bilder']
    Natürlich auch ein Bild darf nicht fehlen:



    [tab='Tacho, Tank und Motorsystem v1.0']
    [subtab='Infos und Download']
    Getestet auf 0.3c & 0.3d & 0.3x.
    Es werden keine Include Dateien benötigt.
    Dieses Filterscript enthält:

    • Motorsystem,
    • Tanksystem,
    • Simples Tacho


    Pastebin hier.
    [subtab='Tacho']
    Wie unter "Infos" schon gesagt ist dieses Tacho sehr simple gehalten.
    Auf der Anzeige sieht man:

    • Den Fahrzeugnamen,
    • die Geschwindigkeit (in Km/h und sie ist realistisch!),
    • der Zustand des Fahrzeuges
    • den Motorstatus (An (Grün)/Aus (Rot),
    • den Benzin Status (BENZIN/30, Farben: Rot wenn man weniger als 5l hat)


    [subtab='Tanksystem']
    Es werden alle Tankstellen erkannt. (sollte ich eine vergessen haben bitte per PN und mit Koordinaten.)
    Der Befehl zum Tanken ist /tanken. (Änderbar wenn man will (dcmd))
    Der Befehl ist mit dcmd erstellt.
    [subtab='Motorsystem']
    Den Motor kann man mit /motor an/ausschalten oder auch mit der rechten STRG Taste.
    [subtab='Einstellungen']
    #define PREIS 5 = Preis pro Liter
    #define MAXFULL 30 = Maximale Literanzahl
    #define SECONDS 60 = Sekunden für den Verbrauch für ein Liter
    #define TANKDAUER 1 = Die Tankdauer pro Liter
    #define STANDART 10 = Wieviel Liter das Auto standartgemäß beim laden vom Script hat (Am besten über 0 :P)
    [subtab='Bilder']
    Bilder existieren leider nicht mehr.
    [/tabmenu]


    Bei Fehlern bitte eine Privat Nachricht an mich.
    Ich würde mich über (positive & negative) Bewertungen freuen.


    Mfg pierre


    // Edit 1: Link eingefügt
    // Edit 2: "Was wird benötigt" eingefügt.
    // Edit 3: "Einstellungen" eingefügt
    // Edit 4 & 7: Thread aktualisiert
    // Edit 5: Thread aktualisiert & Version 2 veröffentlicht.
    // Edit 6: Bild eingefügt.

  • achso .. dachte ich habs übersehen



    ... erstmal nen feedback


    ziemlich gut ....


    8/10

  • Das ist das vom Los Angeles, von der Form her, und vom Aufbau.

  • Wow bin beeindruckt.
    Übersichtlich, kurz und sauber.
    10/10
    Ich werde wahrscheinlich das Tacho in mein Script einbauen und dich in den Credits erwähnen.
    Vielen Dank.;)

    Die besten Zitate aus dem sa-mp.de Forum

    Zitat

    -Wenn hier die sache nicht drine ist aber sie brachen es vlt kann ich es und dann mache ich es für sie!)

    Zitat

    Die Prüfungen(Fahrprüfungen), welche sehr realitätsnah entworfen sind, kann jeder Spieler allein absolvieren ohne auf andere angewiesen zu sein.

    Zitat

    Features: Ausgeprägte und leicht verständliche Serverregeln!

    Zitat

    aber wer dumme Antworten gibt bekommt eine Dumme zurück ... und chill mal dein Leben!

    Zitat

    Ich bin für Luca, wieso weiß ich nicht, aber der andere hat so hässlige Haare..

    Zitat

    Ich habe mir eig. immer nur die Castings angesehen, weil die da immer Runtergemacht wurden.

    Zitat

    Unknown processor
    übersetzt (by google translator)
    unbekannten Prozessor

    Zitat

    Verkaufe Minecraft Keys
    Nur für 20,-€ PaySafeCard.
    Unfassbar in mindestens 5 Minuten hast du dein Key!

  • Ziemlich Gut! Aber du könntest meiner Meinung nach das Textdraw verbessern. #



    8/10 Punkten !!




    MFG
    PR3D4ToR--

  • Das sind die Bugfixes:
    - Wenn man den Server neustartet und das Filterscript nicht neulädt kommt es zu Fehlern wie z.b. das Tacho wird nicht angezeigt.
    - Wenn man in ein Auto steigt erscheint immer eine leere Message.
    - Wenn man den Motor anschaltet (und man ist auf ein Fahrrad) steht zwar "Ein Fahrrad hat kein Motor", aber man kann trotzdem nicht fahren.
    - Wenn man beim tanken nicht genug Geld hat wird das tanken abgebrochen.

  • Jetzt kommem immer warnings


    warning 217: loose indentation