forked from Simnation/Main
Verschoben von Tools nach Test okokcrafting
This commit is contained in:
parent
a29350c85f
commit
504fb3f859
19 changed files with 3254 additions and 3254 deletions
595
resources/[test]/okokCrafting/config.lua
Normal file
595
resources/[test]/okokCrafting/config.lua
Normal file
|
@ -0,0 +1,595 @@
|
|||
Config, Locales = {}, {}
|
||||
|
||||
Config.Debug = false
|
||||
Config.DoubleXP = false
|
||||
Config.EventPrefix = 'okokCrafting'
|
||||
Config.xpColumnsName = 'xp'
|
||||
Config.craftQueryColumnName = 'okokcrafts'
|
||||
Config.qbPrefix = 'qb'
|
||||
Config.QBCorePrefix = 'QBCore'
|
||||
Config.Locale = 'de' -- en / pt / gr / fr / de
|
||||
Config.UseOkokTextUI = true
|
||||
Config.Key = 38
|
||||
Config.HideMinimap = true
|
||||
Config.ShowBlips = true
|
||||
Config.ShowFloorBlips = true
|
||||
Config.ShowAllCrafts = true
|
||||
Config.UseXP = false
|
||||
Config.SameLevelForAllTables = false
|
||||
Config.MaxLevel = 20
|
||||
Config.StartXP = 0
|
||||
Config.LevelMultiplier = 1.05
|
||||
Config.GiveXPOnCraftFailed = true
|
||||
Config.SetXPCommand = 'setcraftxp'
|
||||
Config.SetLevelCommand = 'setcraftlevel'
|
||||
Config.CraftRadius = 5
|
||||
Config.MaxCraftsPerWorkbench = 10
|
||||
Config.UseCategories = true
|
||||
Config.InventoryDirectory = 'qs-inventory/html/images'
|
||||
Config.UseOx_inventory = false
|
||||
Config.NotInterectableTables = false
|
||||
|
||||
Config.AdminGroups = {
|
||||
'god',
|
||||
'admin',
|
||||
'mod'
|
||||
}
|
||||
|
||||
Config.itemNames = {
|
||||
metalscrap = 'Metal Scrap',
|
||||
weapon_assaultrifle = 'Assault Rifle',
|
||||
iron = 'Iron',
|
||||
bandage = 'Bandage',
|
||||
firstaid = 'First Aid',
|
||||
['10kgoldchain'] = '10kgoldchain',
|
||||
plastic = 'Plastic',
|
||||
aluminum = 'Aluminum',
|
||||
cash = 'Money',
|
||||
-- Zusätzliche Waffenkomponenten
|
||||
shortened_gunbarrel = 'Verkuerzter Waffenlauf',
|
||||
shaft = 'Schaft',
|
||||
trigger_unit = 'Abzugseinheit',
|
||||
revolver_barrel = 'Revolverlauf',
|
||||
drum_mechanism = 'Trommelmechanismus',
|
||||
weapon_handle = 'Griff',
|
||||
pistol_barrel = 'Pistolenlauf',
|
||||
weapon_sled = 'Schlitten (Upper Slide)',
|
||||
gun_handle = 'Griffstueck',
|
||||
ceramic_barrel = 'Keramiklauf',
|
||||
small_triggersystem = 'Kleines Abzugssystem',
|
||||
weapon_batton = 'Waffenlauf Lang',
|
||||
--- Zubehör Nahkampfwaffen
|
||||
dagger_blade = 'Dolchklinge',
|
||||
machete_blade = 'Macheteklinge',
|
||||
handle = 'Holzgriff',
|
||||
switchblade_mechanism = 'Mechanismus für Springmesser',
|
||||
small_blade = 'kleine Klinge',
|
||||
axe_head = 'Axtkopf',
|
||||
reinforced_handle = 'verstärkter Griff',
|
||||
-- Drogenherstellung
|
||||
opium_poppy = 'Schlafmohn',
|
||||
opium = 'Opium',
|
||||
acetic = 'Essiganhydrid',
|
||||
injection = 'Spritze',
|
||||
codeine_syrup = 'Codein-Sirup',
|
||||
campers_fuel = 'Campers Fuel',
|
||||
sweets_candies = 'Süßigkeiten',
|
||||
ephedrin = 'Ephedrin',
|
||||
chemical_set = 'Chemikalien-Set',
|
||||
meth_pipe = 'Pipe',
|
||||
magic_mushroom = 'Mutterkorn',
|
||||
lysergic_acid = 'Lysergsäure',
|
||||
blotter_paper = 'Blotterpapier',
|
||||
---- Drogen
|
||||
lsd_papers = 'LSD-Papes',
|
||||
ready_methpipe = 'Meth Pipe',
|
||||
lean = 'Lean',
|
||||
heroin_injection = 'Heroin in Spritze',
|
||||
-- Ausrüstung
|
||||
armor = 'Weste',
|
||||
-- Waffen
|
||||
weapon_ceramicpistol = 'Ceramic Pistol',
|
||||
weapon_navyrevolver = 'Navy Revolver',
|
||||
weapon_pistol50 = 'Tropical Eagle',
|
||||
weapon_assaultrifle = 'AK 75',
|
||||
weapon_dbshotgun = 'Double-barrel Shotgun',
|
||||
weapon_microsmg = 'Micro SMG',
|
||||
weapon_minismg = 'Mini SMG',
|
||||
weapon_bullpuprifle = 'QBX-92-3',
|
||||
weapon_marksmanpistol = 'Marksman Pistol',
|
||||
weapon_gusenberg = 'Gusenberg Sweeper',
|
||||
-- Nahkampfwaffen
|
||||
weapon_dagger = 'Dagger',
|
||||
weapon_machete = 'Machete',
|
||||
weapon_switchblade = 'Switchblade',
|
||||
weapon_hatchet = 'Hatchet',
|
||||
-- Ressourcen
|
||||
gunpowder = 'Schwarzpulver',
|
||||
armaid_plant = 'Aramid Fasern',
|
||||
steel_ingots = 'Stahlbarren',
|
||||
copper = 'Kupfer',
|
||||
log = 'Holzscheit',
|
||||
|
||||
}
|
||||
|
||||
Config.Crafting = {
|
||||
{
|
||||
coordinates = vector3(-1802.27, 3089.12, 32.84),
|
||||
radius = 1,
|
||||
showMapBlip = false,
|
||||
marker = {type = 20, r = 255, g = 165, b = 0, a = 155, bobUpAndDown = 0, faceCamera = 0, rotate = 1, textureDict = 0, textureName = 0, drawOnEnts = 0},
|
||||
showBlipRadius = 50,
|
||||
blip = {blipId = 402, blipColor = 7, blipScale = 0.9, blipText = 'Waffenkomponenten'},
|
||||
tableName = 'Waffenkomponenten',
|
||||
tableID = 'components1',
|
||||
crafts = {
|
||||
'shortened_gunbarrel',
|
||||
'shaft',
|
||||
'trigger_unit',
|
||||
'revolver_barrel',
|
||||
'drum_mechanism',
|
||||
'weapon_handle',
|
||||
'pistol_barrel',
|
||||
'weapon_sled',
|
||||
'gun_handle',
|
||||
'ceramic_barrel',
|
||||
'small_triggersystem',
|
||||
'weapon_batton',
|
||||
},
|
||||
jobs = {['all'] = true},
|
||||
},
|
||||
{
|
||||
coordinates = vector4(3092.46, -4713.06, 15.26, 37.66),
|
||||
radius = 2,
|
||||
showMapBlip = false,
|
||||
marker = {type = 20, r = 0, g = 200, b = 255, a = 150, bobUpAndDown = 0, faceCamera = 0, rotate = 1, textureDict = 0, textureName = 0, drawOnEnts = 0},
|
||||
showBlipRadius = 50,
|
||||
blip = {blipId = 566, blipColor = 5, blipScale = 0.8, blipText = 'Waffenherstellung'},
|
||||
tableName = 'Waffenherstellung',
|
||||
tableID = 'weapon_crafting_1',
|
||||
crafts = {
|
||||
'weapon_ceramicpistol',
|
||||
'weapon_navyrevolver',
|
||||
'weapon_pistol50',
|
||||
'weapon_assaultrifle',
|
||||
'weapon_dbshotgun',
|
||||
'weapon_microsmg',
|
||||
'weapon_minismg',
|
||||
'weapon_bullpuprifle',
|
||||
'weapon_marksmanpistol',
|
||||
'weapon_gusenberg',
|
||||
},
|
||||
jobs = {['all'] = true},
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Config.Crafts = {
|
||||
['shortened_gunbarrel'] = {
|
||||
item = 'shortened_gunbarrel',
|
||||
amount = 1,
|
||||
maxCraft = 5,
|
||||
successCraftPercentage = 100,
|
||||
isItem = true,
|
||||
isDisassemble = false,
|
||||
time = 3,
|
||||
levelNeeded = 0,
|
||||
xpPerCraft = 10,
|
||||
recipe = {
|
||||
{ 'steel_ingots', 2, true, false }
|
||||
},
|
||||
job = { '' },
|
||||
data = {},
|
||||
category = 'Waffenkomponenten',
|
||||
},
|
||||
['shaft'] = {
|
||||
item = 'shaft',
|
||||
amount = 1,
|
||||
maxCraft = 5,
|
||||
successCraftPercentage = 100,
|
||||
isItem = true,
|
||||
isDisassemble = false,
|
||||
time = 3,
|
||||
levelNeeded = 0,
|
||||
xpPerCraft = 10,
|
||||
recipe = {
|
||||
{ 'steel_ingots', 2, true, false }
|
||||
},
|
||||
job = { '' },
|
||||
data = {},
|
||||
category = 'Waffenkomponenten',
|
||||
},
|
||||
['trigger_unit'] = {
|
||||
item = 'trigger_unit',
|
||||
amount = 1,
|
||||
maxCraft = 5,
|
||||
successCraftPercentage = 100,
|
||||
isItem = true,
|
||||
isDisassemble = false,
|
||||
time = 3,
|
||||
levelNeeded = 0,
|
||||
xpPerCraft = 10,
|
||||
recipe = {
|
||||
{ 'steel_ingots', 2, true, false }
|
||||
},
|
||||
job = { '' },
|
||||
data = {},
|
||||
category = 'Waffenkomponenten',
|
||||
},
|
||||
['revolver_barrel'] = {
|
||||
item = 'revolver_barrel',
|
||||
amount = 1,
|
||||
maxCraft = 5,
|
||||
successCraftPercentage = 100,
|
||||
isItem = true,
|
||||
isDisassemble = false,
|
||||
time = 3,
|
||||
levelNeeded = 0,
|
||||
xpPerCraft = 10,
|
||||
recipe = {
|
||||
{ 'steel_ingots', 3, true, false }
|
||||
},
|
||||
job = { '' },
|
||||
data = {},
|
||||
category = 'Waffenkomponenten',
|
||||
},
|
||||
['drum_mechanism'] = {
|
||||
item = 'drum_mechanism',
|
||||
amount = 1,
|
||||
maxCraft = 5,
|
||||
successCraftPercentage = 100,
|
||||
isItem = true,
|
||||
isDisassemble = false,
|
||||
time = 3,
|
||||
levelNeeded = 0,
|
||||
xpPerCraft = 10,
|
||||
recipe = {
|
||||
{ 'steel_ingots', 3, true, false }
|
||||
},
|
||||
job = { '' },
|
||||
data = {},
|
||||
category = 'Waffenkomponenten',
|
||||
},
|
||||
['weapon_handle'] = {
|
||||
item = 'weapon_handle',
|
||||
amount = 1,
|
||||
maxCraft = 5,
|
||||
successCraftPercentage = 100,
|
||||
isItem = true,
|
||||
isDisassemble = false,
|
||||
time = 3,
|
||||
levelNeeded = 0,
|
||||
xpPerCraft = 10,
|
||||
recipe = {
|
||||
{ 'steel_ingots', 2, true, false }
|
||||
},
|
||||
job = { '' },
|
||||
data = {},
|
||||
category = 'Waffenkomponenten',
|
||||
},
|
||||
['pistol_barrel'] = {
|
||||
item = 'pistol_barrel',
|
||||
amount = 1,
|
||||
maxCraft = 5,
|
||||
successCraftPercentage = 100,
|
||||
isItem = true,
|
||||
isDisassemble = false,
|
||||
time = 3,
|
||||
levelNeeded = 0,
|
||||
xpPerCraft = 10,
|
||||
recipe = {
|
||||
{ 'steel_ingots', 2, true, false }
|
||||
},
|
||||
job = { '' },
|
||||
data = {},
|
||||
category = 'Waffenkomponenten',
|
||||
},
|
||||
['weapon_sled'] = {
|
||||
item = 'weapon_sled',
|
||||
amount = 1,
|
||||
maxCraft = 5,
|
||||
successCraftPercentage = 100,
|
||||
isItem = true,
|
||||
isDisassemble = false,
|
||||
time = 3,
|
||||
levelNeeded = 0,
|
||||
xpPerCraft = 10,
|
||||
recipe = {
|
||||
{ 'steel_ingots', 2, true, false }
|
||||
},
|
||||
job = { '' },
|
||||
data = {},
|
||||
category = 'Waffenkomponenten',
|
||||
},
|
||||
['gun_handle'] = {
|
||||
item = 'gun_handle',
|
||||
amount = 1,
|
||||
maxCraft = 5,
|
||||
successCraftPercentage = 100,
|
||||
isItem = true,
|
||||
isDisassemble = false,
|
||||
time = 3,
|
||||
levelNeeded = 0,
|
||||
xpPerCraft = 10,
|
||||
recipe = {
|
||||
{ 'steel_ingots', 1, true, false }
|
||||
},
|
||||
job = { '' },
|
||||
data = {},
|
||||
category = 'Waffenkomponenten',
|
||||
},
|
||||
['ceramic_barrel'] = {
|
||||
item = 'ceramic_barrel',
|
||||
amount = 1,
|
||||
maxCraft = 5,
|
||||
successCraftPercentage = 100,
|
||||
isItem = true,
|
||||
isDisassemble = false,
|
||||
time = 3,
|
||||
levelNeeded = 0,
|
||||
xpPerCraft = 10,
|
||||
recipe = {
|
||||
{ 'steel_ingots', 2, true, false }
|
||||
},
|
||||
job = { '' },
|
||||
data = {},
|
||||
category = 'Waffenkomponenten',
|
||||
},
|
||||
['small_triggersystem'] = {
|
||||
item = 'small_triggersystem',
|
||||
amount = 1,
|
||||
maxCraft = 5,
|
||||
successCraftPercentage = 100,
|
||||
isItem = true,
|
||||
isDisassemble = false,
|
||||
time = 3,
|
||||
levelNeeded = 0,
|
||||
xpPerCraft = 10,
|
||||
recipe = {
|
||||
{ 'steel_ingots', 1, true, false }
|
||||
},
|
||||
job = { '' },
|
||||
data = {},
|
||||
category = 'Waffenkomponenten',
|
||||
},
|
||||
['weapon_batton'] = {
|
||||
item = 'weapon_batton',
|
||||
amount = 1,
|
||||
maxCraft = 5,
|
||||
successCraftPercentage = 100,
|
||||
isItem = true,
|
||||
isDisassemble = false,
|
||||
time = 3,
|
||||
levelNeeded = 0,
|
||||
xpPerCraft = 10,
|
||||
recipe = {
|
||||
{ 'steel_ingots', 2, true, false }
|
||||
},
|
||||
job = { '' },
|
||||
data = {},
|
||||
category = 'Waffenkomponenten',
|
||||
},
|
||||
|
||||
|
||||
-- Neue Crafting-Rezepte für Waffenherstellung
|
||||
|
||||
['weapon_ceramicpistol'] = {
|
||||
item = 'weapon_ceramicpistol',
|
||||
amount = 1,
|
||||
successCraftPercentage = 100,
|
||||
time = 5,
|
||||
levelNeeded = 1,
|
||||
xpPerCraft = 20,
|
||||
recipe = {
|
||||
{ 'ceramic_barrel', 1, true, false },
|
||||
{ 'gun_handle', 1, true, false },
|
||||
{ 'small_triggersystem', 1, true, false },
|
||||
{ 'shaft', 1, true, false },
|
||||
{ 'pistol_barrel', 1, true, false }
|
||||
},
|
||||
job = { '' },
|
||||
data = {},
|
||||
category = 'Waffenherstellung',
|
||||
},
|
||||
|
||||
['weapon_navyrevolver'] = {
|
||||
item = 'weapon_navyrevolver',
|
||||
amount = 1,
|
||||
successCraftPercentage = 100,
|
||||
time = 5,
|
||||
levelNeeded = 1,
|
||||
xpPerCraft = 20,
|
||||
recipe = {
|
||||
{ 'weapon_handle', 1, true, false },
|
||||
{ 'revolver_barrel', 1, true, false },
|
||||
{ 'small_triggersystem', 1, true, false },
|
||||
{ 'drum_mechanism', 1, true, false },
|
||||
{ 'shaft', 1, true, false }
|
||||
},
|
||||
job = { '' },
|
||||
data = {},
|
||||
category = 'Waffenherstellung',
|
||||
},
|
||||
|
||||
['weapon_pistol50'] = {
|
||||
item = 'weapon_pistol50',
|
||||
amount = 1,
|
||||
successCraftPercentage = 100,
|
||||
time = 5,
|
||||
levelNeeded = 1,
|
||||
xpPerCraft = 20,
|
||||
recipe = {
|
||||
{ 'shaft', 1, true, false },
|
||||
{ 'small_triggersystem', 1, true, false },
|
||||
{ 'gun_handle', 1, true, false },
|
||||
{ 'pistol_barrel', 1, true, false },
|
||||
{ 'weapon_sled', 1, true, false }
|
||||
},
|
||||
job = { '' },
|
||||
data = {},
|
||||
category = 'Waffenherstellung',
|
||||
},
|
||||
|
||||
['weapon_assaultrifle'] = {
|
||||
item = 'weapon_assaultrifle',
|
||||
amount = 1,
|
||||
successCraftPercentage = 100,
|
||||
time = 5,
|
||||
levelNeeded = 2,
|
||||
xpPerCraft = 30,
|
||||
recipe = {
|
||||
{ 'gun_handle', 1, true, false },
|
||||
{ 'trigger_unit', 1, true, false },
|
||||
{ 'weapon_batton', 1, true, false },
|
||||
{ 'shaft', 1, true, false }
|
||||
},
|
||||
job = { '' },
|
||||
data = {},
|
||||
category = 'Waffenherstellung',
|
||||
},
|
||||
|
||||
['weapon_dbshotgun'] = {
|
||||
item = 'weapon_dbshotgun',
|
||||
amount = 1,
|
||||
successCraftPercentage = 100,
|
||||
time = 5,
|
||||
levelNeeded = 2,
|
||||
xpPerCraft = 30,
|
||||
recipe = {
|
||||
{ 'shortened_gunbarrel', 2, true, false },
|
||||
{ 'shaft', 1, true, false },
|
||||
{ 'trigger_unit', 1, true, false },
|
||||
{ 'gun_handle', 1, true, false }
|
||||
},
|
||||
job = { '' },
|
||||
data = {},
|
||||
category = 'Waffenherstellung',
|
||||
},
|
||||
|
||||
['weapon_microsmg'] = {
|
||||
item = 'weapon_microsmg',
|
||||
amount = 1,
|
||||
successCraftPercentage = 100,
|
||||
time = 5,
|
||||
levelNeeded = 2,
|
||||
xpPerCraft = 30,
|
||||
recipe = {
|
||||
{ 'shaft', 1, true, false },
|
||||
{ 'trigger_unit', 1, true, false },
|
||||
{ 'gun_handle', 1, true, false },
|
||||
{ 'pistol_barrel', 1, true, false },
|
||||
{ 'weapon_sled', 1, true, false }
|
||||
},
|
||||
job = { '' },
|
||||
data = {},
|
||||
category = 'Waffenherstellung',
|
||||
},
|
||||
|
||||
['weapon_minismg'] = {
|
||||
item = 'weapon_minismg',
|
||||
amount = 1,
|
||||
successCraftPercentage = 100,
|
||||
time = 5,
|
||||
levelNeeded = 2,
|
||||
xpPerCraft = 30,
|
||||
recipe = {
|
||||
{ 'shaft', 1, true, false },
|
||||
{ 'trigger_unit', 1, true, false },
|
||||
{ 'gun_handle', 1, true, false },
|
||||
{ 'pistol_barrel', 1, true, false },
|
||||
{ 'weapon_sled', 1, true, false }
|
||||
},
|
||||
job = { '' },
|
||||
data = {},
|
||||
category = 'Waffenherstellung',
|
||||
},
|
||||
|
||||
['weapon_bullpuprifle'] = {
|
||||
item = 'weapon_bullpuprifle',
|
||||
amount = 1,
|
||||
successCraftPercentage = 100,
|
||||
time = 5,
|
||||
levelNeeded = 3,
|
||||
xpPerCraft = 40,
|
||||
recipe = {
|
||||
{ 'gun_handle', 1, true, false },
|
||||
{ 'trigger_unit', 1, true, false },
|
||||
{ 'weapon_batton', 1, true, false },
|
||||
{ 'shaft', 1, true, false }
|
||||
},
|
||||
job = { '' },
|
||||
data = {},
|
||||
category = 'Waffenherstellung',
|
||||
},
|
||||
|
||||
['weapon_marksmanpistol'] = {
|
||||
item = 'weapon_marksmanpistol',
|
||||
amount = 1,
|
||||
successCraftPercentage = 100,
|
||||
time = 5,
|
||||
levelNeeded = 1,
|
||||
xpPerCraft = 20,
|
||||
recipe = {
|
||||
{ 'shaft', 1, true, false },
|
||||
{ 'small_triggersystem', 1, true, false },
|
||||
{ 'gun_handle', 1, true, false },
|
||||
{ 'pistol_barrel', 1, true, false },
|
||||
{ 'weapon_sled', 1, true, false }
|
||||
},
|
||||
job = { '' },
|
||||
data = {},
|
||||
category = 'Waffenherstellung',
|
||||
},
|
||||
|
||||
['weapon_gusenberg'] = {
|
||||
item = 'weapon_gusenberg',
|
||||
amount = 1,
|
||||
successCraftPercentage = 100,
|
||||
time = 5,
|
||||
levelNeeded = 3,
|
||||
xpPerCraft = 40,
|
||||
recipe = {
|
||||
{ 'gun_handle', 1, true, false },
|
||||
{ 'trigger_unit', 1, true, false },
|
||||
{ 'weapon_batton', 1, true, false },
|
||||
{ 'shaft', 1, true, false }
|
||||
},
|
||||
job = { '' },
|
||||
data = {},
|
||||
category = 'Waffenherstellung',
|
||||
},
|
||||
|
||||
}
|
||||
-------------------------- DISCORD LOGS
|
||||
|
||||
-- To set your Discord Webhook URL go to server.lua, line 3
|
||||
|
||||
Config.BotName = 'ServerName' -- Write the desired bot name
|
||||
|
||||
Config.ServerName = 'ServerName' -- Write your server's name
|
||||
|
||||
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
|
||||
|
||||
-- To change a webhook color you need to set the decimal value of a color, you can use this website to do that - https://www.mathsisfun.com/hexadecimal-decimal-colors.html
|
||||
|
||||
Config.StartCraftWebhookColor = '16127'
|
||||
|
||||
Config.CancelWebhookColor = '16776960'
|
||||
|
||||
Config.ClaimCraftWebhookColor = '65352'
|
||||
|
||||
Config.FailedCraftWebhookColor = '16711680'
|
||||
|
||||
-------------------------- LOCALES (DON'T TOUCH)
|
||||
|
||||
function _L(id)
|
||||
if Locales[Config.Locale][id] then
|
||||
return Locales[Config.Locale][id]
|
||||
else
|
||||
print('Locale '..id..' doesn\'t exist')
|
||||
end
|
||||
end
|
||||
|
||||
--
|
Loading…
Add table
Add a link
Reference in a new issue