[Schnittstelle]
[Wie es funktioniert]
Informationen:
- Es enthält ein Warteschlangensystem (das bedeutet, dass der Spieler mehrere Herstellungsvorgänge starten und einfach in der Nähe des Blip-Markers warten kann, bis die Warteschlange beendet ist);
- Du kannst hinzufügen Unendlich viele Gegenstände für einen Basteltisch;
- Ein Gegenstand kann haben unendlich viele erforderliche Komponenten;
- Wenn ein Spieler einen Gegenstand herstellt und den Herstellungsradius verlässt, der Countdown-Timer wird angehalten, bis er wieder reinkommt;
- Es wurden mehrere Kontrollen durchgeführt, um verhindere, dass Cheater Gegenstände erhalten;
- Es enthält Discord-Protokolle wie (wenn ein Spieler beginnt mit der Herstellung eines Gegenstandes, Wann Ausführungen das Handwerk, wenn stirbt beim Herstellen und wann Ein Betrüger versucht, ein Ereignis auszurufen);
- Wenn ein Spieler stirbt, alle Komponenten der Gegenstände, die sich in der Herstellungswarteschlange befanden gehe zurück zu seinem Inventar;
- Du kannst nicht auf das Crafting-Menü zugreifen während du in einem Fahrzeug bist;
- Es enthält eine XP-System, du kannst einstellen:
- Wenn du es aktivieren/deaktivieren möchtest;
- Das maximale Level – Spieler erhalten weiterhin XP, auch wenn sie das maximale Level erreicht haben (stell dir vor, du möchtest das maximale Level ändern und jemand hat Millionen von XP, ihr Level wird aktualisiert);
- Die erste Stufe XP;
- Der Level-Multiplikator, der das Aufsteigen im Level grundsätzlich schwieriger/leichter macht;
- Wenn du möchtest, dass die Spieler XP erhalten, wenn das Crafting scheitert.
In der Konfigurationsdatei kannst du einstellen:
- Wenn du verwenden möchtest okokTextUI;
- Welcher Schlüssel öffnet das Crafting-Menü;
- Wenn du willst die Minikarte soll ausgeblendet werden beim Öffnen des Herstellungsmenüs;
- Wenn du möchtest, dass die Blips auf der Karte angezeigt werden;
- Wenn du möchtest, dass die Blip-Marker angezeigt werden;
- Der Koordinaten der Werkbänke;
- Der Interaktionsradius;
- Der maximaler Handwerksradius (wenn du den Crafting-Bereich verlässt, wird das Crafting gestoppt, bis du zurückkehrst);
- Die Entfernung, aus der die Markierung sichtbar ist;
- Der Blip-Name;
- Der Name des Werktisches.
Um einen Gegenstand in einen Handwerks-Tisch hinzuzufügen, solltest du Folgendes einstellen:
- Der Artikelname (das ist die Artikel-ID);
- Der Menge du möchtest, dass der Spieler beim Crafting erhält;
- Der Wahrscheinlichkeit um den Gegenstand erfolgreich herzustellen;
- Wenn es ein Artikel oder ein Waffe;
- Der Zeit es braucht, um es herzustellen;
- Der Anforderungen/Komponenten, Die benötigte Menge und wenn der Spieler hält es;
- Was Jobs kann das Objekt craften (du kannst es leer lassen, wenn jeder craften dürfen soll).
[Optimierung]
Dieses Skript ist vollständig optimiert.
- Leerlauf: 0,00–0,01 ms;
- Nahe Blip-Markierung: 0,03 – 0,04 ms.
[Konfiguration]
Config.UseOkokTextUI = true — true = okokTextUI (Ich empfehle dir, dies zu verwenden, da es viel optimierter ist als die Standard-ShowHelpNotification) | false = ShowHelpNotification
Konfig.Schlüssel = 38 — [E] Taste zum Öffnen der Interaktion, hier kannst du die Tasten-ID überprüfen: https://docs.fivem.net/docs/game-references/controls/#controls
Config.HideMinimap = true — Wenn true, wird die Minikarte ausgeblendet, wenn das Crafting-Menü geöffnet wird.
Config.ShowBlips = false — Wenn true, werden die Crafting-Blips auf der Karte angezeigt
Config.ShowFloorBlips = true — Wenn true, werden die Herstellungsmarkierungen auf dem Boden angezeigt
Config.UseXP = false — Wenn du das XP-System verwenden möchtest oder nicht
Config.MaxLevel = 20 — Maximales Level auf den Werkbänken
Config.StartEXP = 100 – XP der ersten Stufe
Konfig.LevelMultiplier = 1,05 – Um wie viel sich die benötigten XP pro Level erhöhen (1,05 = 5% | Level 1 = 100 | Level 2 = 205 | usw.)
Config.GiveXPOnCraftFailed = true — Wenn der Spieler XP erhält, wenn ihm die Herstellung eines Gegenstands misslingt
Config.itemNames = { — Format: id = Bezeichnung
weaponbarrel = 'Waffenlauf',
WEAPON_ASSAULTRIFLE = 'Sturmgewehr',
bp_WEAPON_ASSAULTRIFLE = 'Bauplan Sturmgewehr',
weaponsstock = 'Waffenbestand',
Auslöser = "Auslöser",
grip = "Griff",
gunframe = 'Gewehrrahmen',
Feder = 'Metallfeder',
Juwelen = 'Juwelen',
gold = "Gold",
Diamant = "Diamant",
medikit = 'Medizin-Kit,
handcuffs = 'Handschellen',
iron = "Eisen",
bandage = 'Verband',
}
Konfigurationserstellung = {
{
Koordinaten = Vektor3(-809,4, 190,3, 72,5), — Koordinaten der Tabelle
radius = 1, — Radius des Tisches
maxCraftRadius = 5, — wenn du weiter weg bist, wird es das Craften stoppen
showBlipRadius = 50,
blip = {blipId = 89, blipColor = 3, blipScale = 0.9, blipText = “Crafting”}, — um Blips und Farben zu überprüfen, siehe hier: https://wiki.gtanet.work/index.php?title=Blips
tableName = 'Allgemein', — Titel
tableID = ‘general1’, — erstelle einen anderen für jeden Tisch mit KEINEN Leerzeichen
crafts = { — Welche Gegenstände sind zum Herstellen verfügbar und das Rezept
{
item = 'WEAPON_ASSAULTRIFLE', — Artikel-ID und Name des Bildes
Betrag = 1,
successCraftPercentage = 75, — Prozentsatz erfolgreicher Herstellung 0 = 0% | 50 = 50% | 100 = 100%
isItem = false, — wenn true = ist ein Gegenstand | wenn false = ist eine Waffe
Zeit = 6, — Zeit zum Herstellen (in Sekunden)
levelNeeded = 2, — Welches Level er braucht, um diesen Gegenstand herzustellen
xpPerCraft = 5, — Wie viel XP erhält er nach der Herstellung dieses Gegenstands
recipe = { — Rezept zum Herstellen
{'bp_WEAPON_ASSAULTRIFLE', 1, false}, — Gegenstand/Menge/ob der Gegenstand beim Herstellen entfernt werden soll
{'Waffenlauf', 1, true},
{'Waffenschaft', 1, true},
{'Trigger', 1, wahr},
{'Griff', 1, wahr},
{'Gewehrrahmen', 1, wahr},
{'Frühling', 2, wahr},
},
job = { — Welche Berufe können diesen Gegenstand in dieser Werkbank herstellen?
'Polizei'
},
},
{
item = 'jewels', — Artikel-ID und Name des Bildes
Betrag = 3,
successCraftPercentage = 10, — Prozentsatz erfolgreicher Herstellung 0 = 0% | 50 = 50% | 100 = 100%
isItem = true, — wenn true = ist ein Gegenstand | wenn false = ist eine Waffe
Zeit = 5, — Zeit zum Herstellen (in Sekunden)
levelNeeded = 0,
xpPerCraft = 34,
recipe = { — Rezept zum Herstellen
{'gold', 12, true}, — Gegenstand/Menge/ob der Gegenstand beim Herstellen entfernt werden soll
{'Diamant', 6, wahr},
},
job = { — Welche Berufe können diesen Gegenstand in dieser Werkbank herstellen?
”
},
},
{
item = 'medikit', — Artikel-ID und Name des Bildes
Betrag = 1,
successCraftPercentage = 100, — Prozentsatz erfolgreicher Herstellung 0 = 0% | 50 = 50% | 100 = 100%
isItem = true, — wenn true = ist ein Gegenstand | wenn false = ist eine Waffe
Zeit = 4, — Zeit zum Herstellen (in Sekunden)
levelNeeded = 1,
xpPerCraft = 50,
recipe = { — Rezept zum Herstellen
{'bandage', 4, true}, — Gegenstand/Menge/ob der Gegenstand beim Herstellen entfernt werden soll
},
job = { — Welche Berufe können diesen Gegenstand in dieser Werkbank herstellen?
”
},
},
{
item = 'Handschellen', — Artikel-ID und Name des Bildes
Betrag = 1,
successCraftPercentage = 10, — Prozentsatz erfolgreicher Herstellung 0 = 0% | 50 = 50% | 100 = 100%
isItem = true, — wenn true = ist ein Gegenstand | wenn false = ist eine Waffe
Zeit = 3, — Zeit zum Herstellen (in Sekunden)
levelNeeded = 0,
xpPerCraft = 5,
recipe = { — Rezept zum Herstellen
{'iron', 4, true}, — Gegenstand/Menge/ob der Gegenstand beim Herstellen entfernt werden soll
{'Frühling', 2, wahr},
},
job = { — Welche Berufe können diesen Gegenstand in dieser Werkbank herstellen?
”
},
},
},
},
}
————————– DISCORD-PROTOKOLLE
— Um deine Discord Webhook-URL festzulegen, gehe zu server.lua, Zeile 3
Config.BotName = ‘ServerName’ — Schreibe den gewünschten Bot-Namen
Config.ServerName = ‘ServerName’ — Schreibe den Namen deines Servers
Config.IconURL = ” — Füge deinen gewünschten Bildlink ein
Config.DateFormat = ‘%d/%m/%Y [%X]’ — Um das Datumsformat zu ändern, besuche diese Website – https://www.lua.org/pil/22.1.html
— Um die Farbe eines Webhooks zu ändern, musst du den Dezimalwert einer Farbe festlegen, du kannst diese Website dafür verwenden – https://www.mathsisfun.com/hexadecimal-decimal-colors.html
Config.StartCraftWebhookColor = '16127'‘
Config.ConcludeCraftWebhookColor = '65352'‘
Config.AnticheatProtectionWebhookColor = '16776960'‘
Config.FailWebhookColor = '16711680'‘
Eileen (Verifizierter Käufer) –
Gute Reaktion vom Support.
Jessika (Verifizierter Käufer) –
Ich hinterlasse selten einen Kommentar, aber dieses Produkt ist jeden Cent wert! Ich muss euch das einfach mitteilen!
Boris (Verifizierter Käufer) –
Fünf Sterne von mir.
Ole (Verifizierter Käufer) –
Kein komplizierter Installationsprozess und keine versteckten Abhängigkeiten. Alles wurde klar erklärt.
MilanAce71 (Verifizierter Käufer) –
Ich hoffe, im Laufe der Zeit Verbesserungen zu sehen
Helena (Verifizierter Käufer) –
Zuverlässig, anpassbar und gut unterstützt. Ich würde wieder bei diesem Entwickler kaufen.