👷Configuration
Einfaches Einstellen des Scriptes.
🇩🇪 Deutsch – Konfigurationsanleitung (de.lua
)
de.lua
)Die Datei de.lua
ist die standardmäßige Spracheinstellung (Deutsch). Diese kann individuell angepasst werden. Ihr könnt hier auch eigene Sprachdateien hinzufügen.
PriceUpdateInterval = 60 * 60
Der Preis ändert sich hier alle 60 Minuten. Die ersten 60 stehen für Sekunden, die zweiten 60 für die Häufigkeit (also jede Sekunde für 60 Sekunden). Alternativ könnt ihr auch einfach 3600
schreiben – das ergibt dasselbe.
Config.EnableDiscordLogs = false Hier könnt ihr Discord-Logs aktivieren. Es gibt allerdings einen bekannten Bug: Die Logs werden zwar versendet und sind über Websites empfangbar, erscheinen jedoch nicht im Discord selbst – zumindest nicht auf unseren Test-Discords.
UseOxTarget = true Damit entscheidet ihr, ob Ox-Target verwendet werden soll. Wenn nicht, können Spieler den Verkäufer direkt mit der Taste "E" ansprechen.
id = "schrottplatz" Hier legt ihr den Namen des Verkäufers fest.
Direkt darunter könnt ihr das Ped-Modell bearbeiten. Eine Liste der verfügbaren Modelle findet ihr hier: https://docs.fivem.net/docs/game-references/ped-models/
coords = vec3 | heading
Mit diesen Werten bestimmt ihr den Standort und die Ausrichtung des NPC-Verkäufers. vec3
definiert die Position, heading
die Blickrichtung.
Wie finde ich die Koordinaten?
Geht ingame zu der gewünschten Stelle.
Gebt
/tx
ein (sofern ihr txAdmin verwendet).Wählt „TP:“ aus.
Klickt auf „Koordinaten kopieren“.
Es wird z. B. folgende Zeile in eurer Zwischenablage gespeichert:
-616.1438, -93.8383, 33.7534, 268.8740
Diese Werte sind im vec4
-Format. Um sie aufzuteilen:
x = -616.1438
y = -93.8383
z = 33.7534
h = 268.8740
Dann schreibt ihr:
vec3(-616.1438, -93.8383, 33.7534)
heading = 268.8740
openHours = 0 - 24
Legt die Öffnungszeiten des Shops im 24-Stunden-Format fest. Beispiel: Für Öffnung von 18:00 bis 22:00 Uhr gebt ihr 18
und 22
ein.
paymentType = Hier entscheidet ihr, in welcher Währung der Shop bezahlt. Übliche Optionen:
money
= Bargeldbank
= Überweisungblack_money
= Schwarzgeld
Items konfigurieren:
item_name = "iron"
→ interner Item-Namelabel = "Eisen"
→ angezeigter Name im Shopbase_price = 45
→ Startpreismin_price = 15
→ Mindestpreismax_price = 150
→ Maximalpreisdemand = 10
→ Nachfragegröße
Nachfrageverhalten definieren: Beispielhafte Nachfragekurve:
[1] = 10 → unter 10 Verkäufen: Preis steigt, über 10: Preis sinkt
[2] = 20
[3] = 50
[4] = 75
[5] = 100
[6] = 125
[7] = 150
[8] = 175
[9] = 200
[10] = 250
Nach der Konfiguration: Server neu starten, und schon kann verkauft werden!
Individuelle einstellungen könnt ihr ebenfalls in der client_custom.lua und server_custom.lua machen.
🇬🇧 English – Configuration Guide (de.lua
)
de.lua
)The file de.lua
is the default language file (German). You can freely customize it and also add your own language files.
PriceUpdateInterval = 60 * 60
This changes the price every 60 minutes. The first 60 represents seconds, the second 60 is the repetition interval. You can also write 3600
directly – same result.
Config.EnableDiscordLogs = false Enable or disable Discord logs. There is a known bug: The logs are sent and can be received via websites, but they do not show up in Discord – at least not in our test servers.
UseOxTarget = true Decide whether you want to use Ox-Target. If set to false, players can interact with the seller using the "E" key.
id = "schrottplatz" This sets the internal name of the seller NPC.
Right below, you can define the ped model. A full list of models is available here: https://docs.fivem.net/docs/game-references/ped-models/
coords = vec3 | heading
These values control the position and direction of the NPC. vec3
is the position, and heading
is the rotation.
How to find coordinates:
Go to the desired spot ingame.
Type
/tx
(if you're using txAdmin).Select the “TP:” option.
Click on “Copy coordinates”.
You’ll get a result like:
-616.1438, -93.8383, 33.7534, 268.8740
This is a vec4
coordinate. To use it:
x = -616.1438
y = -93.8383
z = 33.7534
h = 268.8740
Then apply:
vec3(-616.1438, -93.8383, 33.7534)
heading = 268.8740
openHours = 0 - 24
Set shop opening hours in 24-hour format. For example: to open from 18:00 to 22:00, set 18
and 22
.
paymentType = You can choose the payment method for each shop. Common options:
money
= Cashbank
= Bank transferblack_money
= Illicit funds
Item Configuration:
item_name = "iron"
→ name used in inventorylabel = "Iron"
→ displayed label in the shopbase_price = 45
→ base pricemin_price = 15
→ minimum pricemax_price = 150
→ maximum pricedemand = 10
→ demand size
Define demand behavior: Example demand curve:
[1] = 10 → less than 10 sold: price increases, more than 10: price drops
[2] = 20
[3] = 50
[4] = 75
[5] = 100
[6] = 125
[7] = 150
[8] = 175
[9] = 200
[10] = 250
Once everything is configured: restart your server, and you’re ready to sell!
Last updated