πCONFIGURATION FILE
Config = {}
-- Language configuration
-- Available: 'en', 'tr'
Config.Language = 'en' -- Change to 'tr' for Turkish
-- Job configuration
Config.JobRequirements = {
requiredCount = 3, -- How many items to collect per step (was 9, now 3)
enableSequentialTargets = true -- Enable sequential target system
}
Config.Recipes = {
stimulant_mix = {
label = 'Create Stimulant Mix',
inputs = {
{ item = 'ephedra_leaf', count = 1 },
{ item = 'poppy_flower', count = 1 },
{ item = 'cannabis_leaf', count = 1 }
},
outputs = { { item = 'stimulant_mix', count = 1 } },
timeMs = 4000,
},
painkiller_mix = {
label = 'Create Painkiller Mix',
inputs = {
{ item = 'ephedra_leaf', count = 1 },
{ item = 'poppy_flower', count = 1 },
{ item = 'cannabis_leaf', count = 1 }
},
outputs = { { item = 'painkiller_mix', count = 1 } },
timeMs = 4000,
},
sedative_mix = {
label = 'Create Sedative Mix',
inputs = {
{ item = 'ephedra_leaf', count = 1 },
{ item = 'poppy_flower', count = 1 },
{ item = 'cannabis_leaf', count = 1 }
},
outputs = { { item = 'sedative_mix', count = 1 } },
timeMs = 4000,
},
}
-- Locations
Config.Locations = {
JobGiver = {
npcModel = 'a_m_m_business_01',
coords = vector3(68.88, -1570.19, 28.6),
heading = 55.82,
distance = 2.0,
blip = {
sprite = 499,
color = 5,
scale = 0.8,
label = 'Chemistry Job'
}
},
-- Gather Locations - 3 plants only with balanced cooldowns
Gather = {
-- Ephedra Leaf locations
{ id = 'leaf_field_1', label = 'Ephedra Field A', coords = vector3(2663.08, -671.37, 42.05), item = 'ephedra_leaf', amount = { min = 1, max = 1 }, cooldown = 15000, distance = 2.0, progressTime = 8000 },
{ id = 'leaf_field_2', label = 'Ephedra Field B', coords = vector3(2658.42, -661.91, 42.78), item = 'ephedra_leaf', amount = { min = 1, max = 1 }, cooldown = 15000, distance = 2.0, progressTime = 8000 },
{ id = 'leaf_field_3', label = 'Ephedra Field C', coords = vector3(2666.67, -656.36, 42.55), item = 'ephedra_leaf', amount = { min = 1, max = 1 }, cooldown = 15000, distance = 2.0, progressTime = 8000 },
-- Poppy Flower locations
{ id = 'poppy_field_1', label = 'Poppy Field A', coords = vector3(3769.52, 4453.51, 8.25), item = 'poppy_flower', amount = { min = 1, max = 1 }, cooldown = 18000, distance = 2.0, progressTime = 9000 },
{ id = 'poppy_field_2', label = 'Poppy Field B', coords = vector3(3769.73, 4436.95, 10.74), item = 'poppy_flower', amount = { min = 1, max = 1 }, cooldown = 18000, distance = 2.0, progressTime = 9000 },
{ id = 'poppy_field_3', label = 'Poppy Field C', coords = vector3(3756.14, 4425.04, 14.46), item = 'poppy_flower', amount = { min = 1, max = 1 }, cooldown = 18000, distance = 2.0, progressTime = 9000 },
-- Cannabis Leaf locations
{ id = 'cannabis_field_1', label = 'Cannabis Field A', coords = vector3(-356.76, 2570.17, 87.55), item = 'cannabis_leaf', amount = { min = 1, max = 1 }, cooldown = 20000, distance = 2.0, progressTime = 10000 },
{ id = 'cannabis_field_2', label = 'Cannabis Field B', coords = vector3(-374.77, 2594.65, 88.18), item = 'cannabis_leaf', amount = { min = 1, max = 1 }, cooldown = 20000, distance = 2.0, progressTime = 10000 },
{ id = 'cannabis_field_3', label = 'Cannabis Field C', coords = vector3(-396.79, 2535.96, 93.7), item = 'cannabis_leaf', amount = { min = 1, max = 1 }, cooldown = 20000, distance = 2.0, progressTime = 10000 },
},
-- Process Locations - 3 mixing stations
Process = {
{ id = 'mixing_station_1', label = 'Mixing Station A', coords = vector3(1953.44, 5179.97, 47.82), recipes = { 'stimulant_mix', 'painkiller_mix', 'sedative_mix' }, distance = 2.0 },
{ id = 'mixing_station_2', label = 'Mixing Station B', coords = vector3(891.09, -960.08, 39.22), recipes = { 'stimulant_mix', 'painkiller_mix', 'sedative_mix' }, distance = 2.0 },
{ id = 'mixing_station_3', label = 'Mixing Station C', coords = vector3(-332.98, -2447.41, 7.2), recipes = { 'stimulant_mix', 'painkiller_mix', 'sedative_mix' }, distance = 2.0 },
{ id = 'mixing_station_4', label = 'Mixing Station D', coords = vector3(-1365.82, -320.2, 39.32), recipes = { 'stimulant_mix', 'painkiller_mix', 'sedative_mix' }, distance = 2.0 },
},
}
-- Demand/Stock behavior - 3 mixtures only
Config.Demand = {
Items = {
{ item = 'stimulant_mix', min = 0, max = 25, pricemin = 250, pricemax = 400 },
{ item = 'painkiller_mix', min = 0, max = 25, pricemin = 250, pricemax = 400 },
{ item = 'sedative_mix', min = 0, max = 25, pricemin = 250, pricemax = 400 },
},
RefreshMs = 30 * 60 * 100, -- 30 min
}
-- Payments
-- method = 'bank' | 'cash' | 'item'
-- moneyItem = only used if method = 'item', default is 'money'
Config.Payment = {
method = 'bank',
moneyItem = 'money',
}
Last updated