đī¸Config
Config = {}
Config.Settings = {
Core = "qb-core", -- Your core folder name "qb-core"
Target = "qb-target", -- Your target/third eye folder name "qb-target"
Menu = "qb-menu", -- Your menu folder name "qb-menu"
Input = "qb-input", -- Your input folder name "qb-input"
Notify = "QBCore", -- Change your notify here "QBCore" | "okok" | "mythic"
InvLink = "qb-inventory/html/images/", -- Inventory directory for your images
Fuel = "LegacyFuel", -- Your export trigger for fuel | "ps-fuel" , "cdn-fuel" , "LegacyFuel"
Keys = "vehiclekeys:client:SetOwner", -- Your trigger to give keys to player
Webhook = "", -- Your webhook to logs when players selling
Debug = true, -- Enable some prints on console?
Minigame = { -- https://github.com/Project-Sloth/ps-ui
EnableMG = false, -- Enable minigame?
NumberOfCircles = 2, -- Number of circles ps-ui
MS = 20, -- Time to complete MS
}
}
-- âââââââââââââââââââââââââââââââââââ
-- âââââââââââââââââââââââââââââââââââ
-- âââââââĻââââââââââââââââââââââââââââ
-- âââââââââââââââââââââââââââââââââââ
-- âââââââĻââââââââââââââââââââââââââââ
-- âââââââââââââââââââââââââââââââââââ
Config.Blips = {
[1] = {enable = true, x = -1483.0, y = -1029.77, z = 5.13, sprite = 409, display = 4, scale = 0.8, colour = 5, name = "Beach Cleaning"},
[2] = {enable = true, x = -1610.22, y = -1147.52, z = 0.6, sprite = 404, display = 4, scale = 0.8, colour = 5, name = "Rent Jetski"},
[3] = {enable = true, x = -1268.97, y = -1482.06, z = 4.32, sprite = 226, display = 4, scale = 0.8, colour = 5, name = "Rent Bike"},
[4] = {enable = true, x = -1517.38, y = -920.29, z = 9.16, sprite = 226, display = 4, scale = 0.8, colour = 5, name = "Beach Shop"},
}
-- ââââââââââââââââââââââââââââââââ
-- ââââââââââââââââââââââââââââââââ
-- ââââââââââââââââââââââââââââââââ
-- ââââââââââââââââââââââââââââââââ
-- ââââââââââââââââââââââââââââââââ
-- ââââââââââââââââââââââââââââââââ
Config.Peds = {
[1] = {enable = true, type = 4, hash = GetHashKey("a_m_m_tourist_01"), x = -1483.0, y = -1029.77, z = 5.13, h = 229.85}, -- General Ped
[2] = {enable = true, type = 4, hash = GetHashKey("a_m_y_jetski_01"), x = -1610.22, y = -1147.52, z = 0.6, h = 310.76}, -- Rent Jetski Ped
[3] = {enable = true, type = 4, hash = GetHashKey("a_m_y_jetski_01"), x = -1268.97, y = -1482.06, z = 3.32, h = 281.06}, -- Rent Bike Ped
[4] = {enable = true, type = 4, hash = GetHashKey("a_m_y_ktown_01"), x = -1517.38, y = -920.29, z = 9.16, h = 148.06}, -- Beach Shop Ped
}
Config.BeachShop = {
[1] = { name = "shovel", price = 50, amount = 10, info = {}, type = "item", slot = 1 },
[2] = { name = "bucket", price = 150, amount = 10, info = {}, type = "item", slot = 2 },
}
-- ââââââââââââââââââââââââââââââââââ
-- ââââââââââââââââââââââââââââââââââ
-- ââââââââââââââââââââââââââââââââââ
-- ââââââââââââââââââââââââââââââââââ
-- ââââââââââââââââââââââââââââââââââ
-- ââââââââââââââââââââââââââââââââââ
Config.Rent = {
Model = "blazer2", -- Model of vehicle being spawned
Plate = "BEACH", -- Plate of the vehicle being spawned
Location = vector4(-1481.84, -1034.49, 6.01, 233.65), -- Location to spawn the vehicle
Delete = vector4(-1481.84, -1034.49, 6.01, 233.65), -- Location to return / delete
}
Config.RentJetski = {
Model = "seashark", -- Model of jetski
Plate = "BEACH", -- Plate
Location = vector3(-1615.72, -1157.41, 0.58), -- Location to spawn the jetski
Delete = vector4(-1614.85, -1152.85, 0.97, 336.35), -- Location to return / delete the jetski
}
Config.RentBike = {
Model = "bmx", -- Model of bike
Plate = "BEACH", -- Plate
Location = vector4(-1267.45, -1483.66, 4.33, 309.64), -- Location to spawn the bmx
Delete = vector4(-1267.22, -1483.42, 4.33, 304.39), -- Location to return / delete the bmx
}
-- âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
-- âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
-- âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
-- âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
-- âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
-- âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
Config.BeachLocations = { -- This is the location random on the beach for people search and find something
{ Position = vector3(-1480.38, -1035.43, 5.87), Excavated = true},
{ Position = vector3(-1484.64, -1040.39, 5.86), Excavated = true},
{ Position = vector3(-1340.19, -1617.3, 2.93), Excavated = true},
{ Position = vector3(-1351.52, -1648.4, 2.26), Excavated = true},
{ Position = vector3(-1341.34, -1678.56, 2.11), Excavated = true},
{ Position = vector3(-1308.37, -1693.54, 2.61), Excavated = true},
{ Position = vector3(-1313.41, -1725.52, 2.16), Excavated = true},
{ Position = vector3(-1288.08, -1744.85, 2.19), Excavated = true},
{ Position = vector3(-1270.68, -1772.54, 2.14), Excavated = true},
{ Position = vector3(-1240.56, -1810.04, 2.56), Excavated = true},
{ Position = vector3(-1228.13, -1837.61, 2.37), Excavated = true},
{ Position = vector3(-1495.66, -1365.96, 2.15), Excavated = true},
{ Position = vector3(-1484.11, -1320.82, 2.52), Excavated = true},
{ Position = vector3(-1500.72, -1282.93, 2.29), Excavated = true},
{ Position = vector3(-1491.61, -1230.65, 2.48), Excavated = true},
{ Position = vector3(-1542.92, -1206.44, 1.4), Excavated = true},
{ Position = vector3(-1569.11, -1155.36, 2.44), Excavated = true},
{ Position = vector3(-1572.13, -1106.76, 4.02), Excavated = true},
}
-- ââââââââââââââââââââââââââââââââââââââââ
-- ââââââââââââââââââââââââââââââââââââââââ
-- ââââââââââââââââââââââââââââââââââââââââ
-- ââââââââââââââââââââââââââââââââââââââââ
-- ââââââââââââââââââââââââââââââââââââââââ
-- ââââââââââââââââââââââââââââââââââââââââ
Config.Drops = {
Get = 100, -- Chance to get item
Quantity = { min = 1, max = 2 }, -- Min and max quantity of each item founded
RareChance = 20, -- Chance to get rare items | 20 = 20%
UltraRareChance = 10, -- Chance to get ultra rare items | 10 = 10%
["Normal"] = {
"phone",
"plastic",
"metalscrap",
"aluminum",
"steel",
"rubber",
"glass",
},
["Rare"] = {
"lockpick",
"repairkit",
"fitbit",
"cryptostick",
},
["UltraRare"] = {
"weapon_pistol",
"goldchain",
"diamond_ring",
}
}
-- ââââââââââââââââââââââââââââââââââââââââ
-- ââââââââââââââââââââââââââââââââââââââââ
-- ââââââââââââââââââââââââââââââââââââââââ
-- ââââââââââââââââââââââââââââââââââââââââ
-- ââââââââââââââââââââââââââââââââââââââââ
-- ââââââââââââââââââââââââââââââââââââââââ
Config.Sales = {
[1] = {
item = "goldchain",
price = math.random(750, 1546)
},
[2] = {
item = "diamond_ring",
price = math.random(1200, 2250)
},
-- You can add more items to the npc buy from ped
--[3] = {
-- item = "diamond_ring",
-- price = math.random(1200, 2250)
--},
}
-- âââââââââââââââââââââââââââââ
-- âââââââââââââââââââââââââââââ
-- âââââââââââââââââââââââââââââ
-- âââââââââââââââââââââââââââââ
-- âââââââââââââââââââââââââââââ
-- âââââââââââââââââââââââââââââ
Config.RestingTime = 60 -- Seconds between each exercises
Config.EnableSkills = true -- Enable skills?
Config.Skills = "mz-skills" -- mz-skills or ps-buffs , you have on config_functions the function, in case you use other skill system
Config.GymLocations = {
[1] = { -- Pull-ups exercise
Loc = vector4(-1200.08, -1571.03, 4.61, 216.47), -- Location where the ped will do the exercise
Anim = "prop_human_muscle_chin_ups", -- Animation that the ped will do when executing the exercise
Skill = "Strength", -- Skill that will give after finishing the exercise (mz-skills or ps-buffs)
Quantity = 1, -- Amount of the skill you select above (mz-skills or ps-buffs)
HelpText = "~b~[E]~w~ - Pull-ups Exercise", -- Text in help text when ped is in exact location
Label = "Exercising Strength...", -- Label on progressbar
Time = 30000, -- 30 Seconds training
},
[2] = { -- Arms exercise
Loc = vector4(-1202.97, -1565.17, 4.61, 216.47),
Anim = "world_human_muscle_free_weights",
Skill = "Strength",
Quantity = 1,
HelpText = "~b~[E]~w~ - Arms Exercise",
Label = "Exercising Strength...",
Time = 30000,
},
[3] = { -- Pushup exercise
Loc = vector4(-1203.32, -1570.66, 4.61, 304.15),
Anim = "world_human_push_ups",
Skill = "Strength",
Quantity = 1,
HelpText = "~b~[E]~w~ - Pushup Exercise",
Label = "Exercising Strength...",
Time = 30000,
},
[4] = { -- Yoga exercise
Loc = vector4(-1204.77, -1560.1, 4.61, 217.01),
Anim = "world_human_yoga",
Skill = "Lungs",
Quantity = 1,
HelpText = "~b~[E]~w~ - Yoga Exercise",
Label = "Exercising Lungs...",
Time = 30000,
},
[5] = { -- Running exercise
Loc = vector4(-1205.27, -1567.85, 4.60, 12.29),
Anim = "world_human_jog_standing",
Skill = "Stamina",
Quantity = 1,
HelpText = "~b~[E]~w~ - Running Exercise",
Label = "Exercising Stamina...",
Time = 30000,
},
}
-- âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
-- âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
-- âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
-- âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
-- âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
-- âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
Config.Lifeguard = {
Location = vector3(-1482.05, -1029.87, 6.15), -- Location to delivery the guy when you grabe him
Wait = math.random(30000,60000), -- Time to wait for one person on ocean
Time = 5000, -- Time to grabbing the person on ocean
Payment = {
Enable = true, -- Enable give money to player when save a ped?
Type = "cash", -- "cash" or "bank"
Min = 20, -- Min amount of money
Max = 40, -- Max amount of money
},
PedLocations = { -- List of spawnpoints where npc spawn
vector3(-1701.26, -1351.27, -0.55),
vector3(-1581.51, -1669.88, -0.41),
vector3(-1525.7, -1502.16, -0.09),
vector3(-1418.12, -1745.81, -0.52),
vector3(-1514.0, -1812.1, -0.6),
vector3(-1675.07, -1823.06, -0.64),
vector3(-1763.84, -1704.54, -0.41),
},
Peds = {
"u_f_y_danceburl_01",
"u_f_y_hotposh_01",
"u_m_m_spyactor",
"ig_lifeinvad_02",
"u_m_y_danceburl_01",
"ig_milton",
"u_m_y_smugmech_01",
"ig_nervousron",
"u_m_y_caleb",
"ig_bankman",
"s_m_y_prisoner_01",
"s_m_y_grip_01",
"s_m_y_chef_01",
"ig_ortega",
"s_m_m_pilot_01",
"ig_priest",
"s_m_m_highsec_01",
"s_m_m_fiboffice_01",
"ig_ramp_hic",
"ig_ramp_hipster",
"mp_m_forgery_01",
"ig_roccopelosi",
"mp_f_forgery_01",
"ig_siemonyetarian",
}
}
-- âââââââââââââââââââââââââââââââââââââââââ
-- âââââââââââââââââââââââââââââââââââââââââ
-- âââââââââââââââââââââââââââââââââââââââââ
-- âââââââââââââââââââââââââââââââââââââââââ
-- âââââââââââââââââââââââââââââââââââââââââ
-- âââââââââââââââââââââââââââââââââââââââââ
-- These locations is for player positions. This is to prevent cheaters from using applications to execute triggers.
-- If you change the locations of the NPC's change here too.
-- If you use the original script, don't change anything here.
Config.AntiTrigger = true -- This enable checks distance of player and more prevent execute trigger events with external programs.
Config.LocationsTrigger = {
RentVehicle = vector3(-1483.0, -1029.77, 5.13),
RentJetski = vector3(-1610.22, -1147.52, 0.6),
RentBike = vector3(-1268.97, -1482.06, 4.32),
Selling = vector3(-1482.44, -1029.93, 6.14),
}
Last updated