[Interfejs]
[Jak to działa]
Informacje:
- Zawiera system kolejek (co oznacza, że gracz może rozpocząć wiele procesów tworzenia i po prostu czekać w pobliżu znacznika blip, aż kolejka zostanie zakończona);
- Możesz dodać nieograniczona liczba przedmiotów do stołu rzemieślniczego;
- Przedmiot może mieć nieskończone wymagane komponenty;
- Gdy gracz tworzy przedmiot i opuszcza obszar tworzenia, zegar odliczający zatrzyma się, dopóki nie wróci;
- Przeprowadzono wielokrotne sprawdzenia zapobiegaj oszustom w zdobywaniu przedmiotów;
- Zawiera Discord logów, takich jak (kiedy gracz rozpoczyna tworzenie przedmiotu, kiedy wykończenia tworzenie, gdy umiera podczas tworzenia i kiedy oszust próbuje wywołać zdarzenie);
- Kiedy gracz umiera, wszystkie komponenty z przedmiotów, które były w kolejce tworzenia wrócić do jego ekwipunku;
- Nie możesz uzyskać dostępu do menu tworzenia podczas jazdy pojazdem;
- Zawiera System PD, możesz ustawić:
- Jeśli chcesz go włączyć/wyłączyć;
- Maksymalny poziom – gracze nadal będą otrzymywać PD, nawet jeśli osiągnęli maksymalny poziom (wyobraź sobie, że chcesz zmienić maksymalny poziom, a ktoś ma miliony PD, jego poziom zostanie zaktualizowany);
- Pierwszy poziom PD;
- Mnożnik poziomu, który zasadniczo sprawia, że awansowanie jest trudniejsze/łatwiejsze;
- Jeśli chcesz, aby gracze otrzymywali PD, gdy tworzenie się nie powiedzie.
W pliku konfiguracyjnym możesz ustawić:
- Jeśli chcesz użyć okokTextUI;
- Jaki klawisz otwiera menu tworzenia przedmiotów;
- Jeśli chcesz aby minimapa była ukryta podczas otwierania menu tworzenia;
- Jeśli chcesz, aby znaczniki były widoczne na mapie;
- Jeśli chcesz, aby znaczniki blip były widoczne;
- The współrzędne stołów rzemieślniczych;
- The promień interakcji;
- The maksymalny promień craftingu (jeśli opuścisz promień tworzenia, tworzenie zatrzyma się, dopóki nie wrócisz);
- Z jak daleka znacznik blipa jest widoczny;
- Nazwa znacznika;
- The nazwa stołu rzemieślniczego.
Aby dodać przedmiot do stołu rzemieślniczego, należy ustawić:
- The nazwa przedmiotu (który jest identyfikatorem przedmiotu);
- The kwota chcesz, aby gracz otrzymał podczas craftingu;
- The prawdopodobieństwo aby pomyślnie stworzyć przedmiot;
- Jeśli to przedmiot lub broń;
- The czas zajmuje jego stworzenie;
- The wymagania/komponenty, to wymagana ilość i czy gracz zachowuje go;
- Co zawody może stworzyć przedmiot (możesz zostawić puste, jeśli chcesz, aby każdy mógł go stworzyć).
[Optymalizacja]
Ten skrypt jest w pełni zoptymalizowany.
- Bezczynny: 0.00-0.01ms;
- W pobliżu znacznika blip: 0.03-0.04ms.
[Konfiguracja]
Config.UseOkokTextUI = true — true = okokTextUI (polecam użycie tego, ponieważ jest znacznie bardziej zoptymalizowane niż domyślne ShowHelpNotification) | false = ShowHelpNotification
Config.Key = 38 — Klawisz [E] do otwarcia interakcji, sprawdź tutaj identyfikatory klawiszy: https://docs.fivem.net/docs/game-references/controls/#controls
Config.HideMinimap = true — Jeśli prawda, ukryje minimapę po otwarciu menu Rzemiosła
Config.ShowBlips = false — Jeśli prawda, pokaże znaczniki rzemiosła na mapie
Config.ShowFloorBlips = true — Jeśli true, wyświetli znaczniki rzemiosła na podłodze
Config.UseXP = false — Czy chcesz używać systemu PD, czy nie
Config.MaxLevel = 20 — Maksymalny poziom na stołach warsztatowych
Config.StartEXP = 100 — PD pierwszego poziomu
Config.LevelMultiplier = 1.05 — How much the XP needed increases per level (1.05 = 5% | level 1 = 100 | level 2 = 205 | etc…)
Config.GiveXPOnCraftFailed = true — Jeśli gracz otrzyma PD po nieudanej próbie wytworzenia przedmiotu
Config.itemNames = { — Format: id = etykieta
weaponbarrel = ‘Lufa broni’,
WEAPON_ASSAULTRIFLE = ‘Karabin szturmowy’,
bp_WEAPON_ASSAULTRIFLE = ‘Blueprint Assault Rifle’,
weaponstock = ‘Magazyn broni’,
trigger = ‘Trigger’,
grip = ‘Grip’,
gunframe = ‘Rama pistoletu’,
spring = ‘Metal Spring’,
jewels = ‘Klejnoty’,
gold = ‘Złoto’,
diamond = ‘Diamond’,
medikit = ‘Apteczka’,
handcuffs = ‘Handcuffs’,
iron = ‘Iron’,
bandage = ‘Bandaż’,
}
Config.Crafting = {
{
coordinates = vector3(-809.4, 190.3, 72.5), — współrzędne stołu
radius = 1, — promień stołu
maxCraftRadius = 5, — jeśli jesteś dalej, zatrzyma tworzenie
showBlipRadius = 50,
blip = {blipId = 89, blipColor = 3, blipScale = 0.9, blipText = “Crafting”}, — to get blips and colors check this: https://wiki.gtanet.work/index.php?title=Blips
tableName = ‘General’, — Tytuł
tableID = ‘general1’ — utwórz inny dla każdej tabeli BEZ spacji
crafts = { — Jakie przedmioty są dostępne do wytworzenia i przepis
{
item = ‘WEAPON_ASSAULTRIFLE’, — Id przedmiotu i nazwa obrazu
amount = 1,
successCraftPercentage = 75, — Percentage of successful craft 0 = 0% | 50 = 50% | 100 = 100%
isItem = false, — jeśli true = jest przedmiotem | jeśli false = jest bronią
time = 6, — Time to craft (in seconds)
levelNeeded = 2, — Jaki poziom jest potrzebny do wytworzenia tego przedmiotu
xpPerCraft = 5 — Ile XP otrzymuje po stworzeniu tego przedmiotu
recipe = { — Przepis na jego wytworzenie
{‘bp_WEAPON_ASSAULTRIFLE’, 1, false}, — przedmiot/ilość/czy przedmiot powinien zostać usunięty podczas tworzenia
{‘weaponbarrel’, 1, true},
{‘weaponstock’, 1, true},
{‘trigger’, 1, true},
{‘grip’, 1, true},
{‘gunframe’, 1, true},
{‘spring’, 2, true},
},
job = { — Jakie zawody mogą wytworzyć ten przedmiot przy tym stole warsztatowym
‘policja’
},
},
{
item = ‘jewels’, — Identyfikator przedmiotu i nazwa obrazu
amount = 3,
successCraftPercentage = 10, — Percentage of successful craft 0 = 0% | 50 = 50% | 100 = 100%
isItem = true, — if true = is item | if false = is weapon
time = 5, — Czas wytwarzania (w sekundach)
levelNeeded = 0,
xpPerCraft = 34,
recipe = { — Przepis na jego wytworzenie
{‘gold’, 12, true}, — przedmiot/ilość/czy przedmiot powinien zostać usunięty podczas tworzenia
{‘diamond’, 6, true},
},
job = { — Jakie zawody mogą wytworzyć ten przedmiot przy tym stole warsztatowym
”
},
},
{
item = ‘medikit’, — Identyfikator przedmiotu i nazwa obrazu
amount = 1,
successCraftPercentage = 100, — Percentage of successful craft 0 = 0% | 50 = 50% | 100 = 100%
isItem = true, — if true = is item | if false = is weapon
time = 4, — Czas wytwarzania (w sekundach)
levelNeeded = 1,
xpPerCraft = 50,
recipe = { — Przepis na jego wytworzenie
{‘bandage’, 4, true}, — przedmiot/ilość/czy przedmiot powinien zostać usunięty podczas tworzenia
},
job = { — Jakie zawody mogą wytworzyć ten przedmiot przy tym stole warsztatowym
”
},
},
{
item = ‘handcuffs’, — Identyfikator przedmiotu i nazwa obrazu
amount = 1,
successCraftPercentage = 10, — Percentage of successful craft 0 = 0% | 50 = 50% | 100 = 100%
isItem = true, — if true = is item | if false = is weapon
time = 3, — Czas tworzenia (w sekundach)
levelNeeded = 0,
xpPerCraft = 5,
recipe = { — Przepis na jego wytworzenie
{‘iron’, 4, true}, — item/amount/if the item should be removed when crafting
{‘spring’, 2, true},
},
job = { — Jakie zawody mogą wytworzyć ten przedmiot przy tym stole warsztatowym
”
},
},
},
},
}
————————– LOGI DISCORD
— Aby ustawić swój adres URL webhooka Discord, przejdź do server.lua, linia 3
Config.BotName = ‘NazwaSerwera’ — Wpisz pożądaną nazwę bota
Config.ServerName = ‘Nazwa Serwera’ — Wpisz nazwę swojego serwera
Config.IconURL = ” — Insert your desired image link
Config.DateFormat = ‘%d/%m/%Y [%X]’ — To change the date format check this website – https://www.lua.org/pil/22.1.html
— Aby zmienić kolor webhooka, ustaw wartość dziesiętną koloru. Możesz użyć tej strony – https:\/\/www.mathsisfun.com\/hexadecimal-decimal-colors.html
Config.StartCraftWebhookColor = ‘16127’
Config.ConcludeCraftWebhookColor = ‘65352’
Config.AnticheatProtectionWebhookColor = ‘16776960’
Config.FailWebhookColor = ‘16711680’





Eileen (zweryfikowany) –
Good response from the support.
Jessika (zweryfikowany) –
I rarely leave a comment, but this item is beyond worth it! Gotta let you guys know!
Boris (zweryfikowany) –
Five stars from me.
Ole (zweryfikowany) –
No complicated installation process and no hidden dependencies. Everything was clearly explained.
MilanAce71 (zweryfikowany) –
Hope to see your improvement over time
Helena (zweryfikowany) –
Reliable, customizable, and well supported. I would purchase from this developer again.