Installation und Konfiguration

Guide zur ersten Installation und Konfiguration von loki_impound

1. Datenbank einrichten

Als erstes musst du die required.sql Datei in deiner Datenbank ausfรผhren, dadurch wird die fรผr das Script nรถtige Tabelle erstellt in der die beschlagnahmten Fahrzeuge gespeichert werden.

2. Config Datei nach deinen Wรผnschen anpassen

Jetzt musst du noch die Config Datei so anpassen dass sie deinen Wรผnschen entspricht. Im anschlieรŸenden sind alle Punkte in der Config einmal erklรคrt.

2.1 Impounds

Config.Impounds = {
    Police = {
        Position = vector3(453.1104, -1145.9418, 28.5141),
        VehicleSpawn = vector3(440.3765, -1150.2145, 29.2919),
        VehicleSpawnRotation = 270,
        Size  = { x = 2.5, y = 2.5, z = 2.5 },
	Color = { r = 110, g = 243, b = 113},  
	Type  = 27,
        Blip = 67,lua
        BlipColor = 3, 
        Society = 'society_police',
	polizei = 0,
    },
    Mechanic = {
        Position = vector3(-392.9936, -144.1660, 37.5322),
        VehicleSpawn = vector3(-387.4104, -142.0013, 38.5234),
        VehicleSpawnRotation = 215,
        Size  = { x = 2.5, y = 2.5, z = 2.5 },
	Color = { r = 110, g = 243, b = 113},  
	Type  = 27,
        Blip = 67,
        BlipColor = 5, 
        Society = 'society_mechanic',
        mechanic = 0,
    },
}

Hier kannst du die einzelnen Impounds konfigurieren. Police ist hier zum Beispiel der Name vom ersten Impound, Position gibt als Vector3(x, y, z) die Koordinaten vom Impound bzw. der Markierung an. VehicleSpawn gibt ebenfalls als vector3 die Koordinaten an, an denen Fahrzeuge gespawnt werden, wenn ein Spieler diese ausparkt. VehicleSpawnRotation gibt an in welche Richtung diese gedreht sind (0ยฐ-360ยฐ). Size ist einfach die GrรถรŸe der Markierung, achte hier darauf dass alle 3 Werte gleich sein mรผssen. Color ist die Farbe der Markierung im RGB Format (0 bis 255 pro Farbe). Type ist die Art der Markierung, 27 ist ein einfacher Kreis auf dem Boden. Die verschiedenen Typen findest du hier: Markerarrow-up-right. Blip ist der Blip der auf der Karte angezeigt wird, die verfรผgbaren findest du hier: Blipsarrow-up-right. BlipColor ist die Farbe der Markierung auf der Karte, die verfรผgbaren Farben findest du hier als code: Farbenarrow-up-right. Society ist die society auf die das Geld der Kaution etc. รผberwiesen wird. Achte darauf dass diese korrekt angegeben ist, diese stehen in der Tabelle addon_account_data in der Regel als society_[jobname]. polizei = 0 gibt den Job und Rang an der an diesem Impound Fahrzeuge beschlagnahmen kann, poliuzei ist der Job, 0 der Rang. Du kannst nach dem gleichen Schema beliebig viele weitere Jobs hinzufรผgen. Es kรถnnen beliebig viele weitere Impounds hinzugefรผgt werden.

2.2 Locale

Hier findest du die Sprache des Scriptes. Aktuell verfรผgbar sind de und en fรผr deutsch und englisch. Du kannst die รœbersetzungen auch selbst ansehen und anpassen, รถffne dazu im Ordner locales die entsprechende Datei.

2.3 Currency

Das gibt die Wรคhrung an, die du nutzen mรถchtest. Das ist fรผrs System irrelevant, รคndert nur ob in Benachrichtigungen beispielsweise 500โ‚ฌ oder 500$ oder sonst was angezeigt wird.

2.4 Webhook Discord Logs

Setze Config.Webhook auf true um die Logs รผber Discord zu aktivieren. AuรŸerdem musst du bei Config.WebhookLink den Link zu deinem Discord Webhook einfรผgen. Um den zu erhalten, gehe auf deinem Discord auf den Kanal in dem der Log sein soll. Gehe dort auf das Zahnrad und im Menรผ dann auf Integrationen. Jetzt kannst du bei Webhooks und dann Neuer WebHook einen neuen Webhook erstellen und dir dort den Link kopieren.

2.5 Auktionen

Config.AuctionDelay gibt an wie viele Tage nachdem das Fahrzeug zur Kaution freigegeben wurde, die Auktion starten. 28 bedeutet hier also, dass die Auktion startet wenn der Besitzer sein Fahrzeug nach 4 Wochen noch nicht abgeholt hat. Config.AuctionDuration ist die Dauer der Auktion in Tagen.

2.6 Kaution

Config.MaxBail ist die maximale Kaution die eingestellt werden kann fรผr ein Fahrzeug. MaxBailDays ist die maximale Dauer die angegeben werden kann, bis ein Fahrzeug zur Kaution freigegeben wird.

2.7 zapps_billing

Sollte euer Server zapps_billing nutzen kรถnnt ihr diesen Eintrag auf true setzen, dann wird alles in das Rechnungsmenรผ eingetragen. Ansonsten einfach auf false lassen.

2.8 Benachrichtigungen

Hier kannst du deine Benachrichtigungen einstellen. Bei Config.Notification sind esx, okokNotify und custom verfรผgbar, wenn du custom auswรคhlst kannst du unten deine eigene Funktion fรผr Benachrichtigungen einfรผgen. type ist der typ der Nachricht, info, success, oder error. msg enthรคlt die Nachricht ansich, heading die รœberschrift falls von deinem system unterstรผtzt und currentID die serverID des Spielers.

3. LOKI_TAX

Solltest du unser Script loki_tax besitzen, kannst du diese Funktionen verwenden. Setze Config.UseTax einfach auf true. Dann wird bei Auktionen und Kautionen automatisch ein darunter festgelegter Prozentsatz als Steuer abgezogen und auf die angegebene Society รผberwiesen. 0.05 entspricht dabei 5%. AuรŸerdem kannst du einstellen, dass Angemeldete Fahrzeuge automatisch beschlagnahmt werden, wenn der Besitzer die Steuer nicht zahlen kann. Mehr dazu aber in der Dokumentation und Config von loki_tax.

Last updated