Price
UnknownA script by m-Scripts
Price
UnknownConfig.Pieces = {
MaxCollect = 5, -- 5 Times player can collect random pieces
Time = 5000, -- Time of progressbar
animDict = "mini@repair", -- animDict of collecting progressbar
anim = "fixing_a_ped", -- anim of collecting progressbar
Location = vector3(1221.16, -3005.63, 5.87), -- Location where you get pieces
PropLocation = vector3(1221.2, -3005.46, 4.87), -- Location where prop spawns
Prop = `prop_box_wood02a_pu`, -- Prop spawn where you get pieces
Amount = { min = 2, max = 4 }, -- Min & Max amount receive of list of drops
Drops = { -- List of drops when goes collect pieces
"weapon_metal",
"weapon_pieces",
}
}
Config.CraftWeapons = {
["weapon_advancedrifle"] = { -- Code of the weapon
hash = "weapon_advancedrifle", -- Code of the weapon
label = QBCore.Shared.Items["weapon_advancedrifle"].label, -- Label of the weapon
level = 0, -- If you use Config.Settings.Level then here you can put how much XP need's
materials = {
[1] = { item = "weapon_pieces", amount = 20 },
[2] = { item = "weapon_metal", amount = 15 },
[3] = { item = "bpadvancedrifle", amount = 1 },
}
},
["weapon_appistol"] = { -- Code of the weapon
hash = "weapon_appistol", -- Code of the weapon
label = QBCore.Shared.Items["weapon_appistol"].label, -- Label of the weapon
level = 0, -- If you use Config.Settings.Level then here you can put how much XP need's
materials = {
[1] = { item = "weapon_pieces", amount = 10 },
[2] = { item = "weapon_metal", amount = 5 },
[3] = { item = "bpappistol", amount = 1 },
}
},
}
Config.Blueprints = {
[1] = { name = "bpadvancedrifle", price = 1000, amount = 1, info = {}, type = "item", slot = 1 },
[2] = { name = "bpappistol", price = 1000, amount = 1, info = {}, type = "item", slot = 2 },
[3] = { name = "bpassaultrifle", price = 1000, amount = 1, info = {}, type = "item", slot = 3 },
[4] = { name = "bpassaultriflemk2", price = 1000, amount = 1, info = {}, type = "item", slot = 4 },
[5] = { name = "bpassaultshotgun", price = 1000, amount = 1, info = {}, type = "item", slot = 5 },
[6] = { name = "bpassaultsmg", price = 1000, amount = 1, info = {}, type = "item", slot = 6 },
[7] = { name = "bpbullpuprifle", price = 1000, amount = 1, info = {}, type = "item", slot = 7 },
[8] = { name = "bpbullpupriflemk2", price = 1000, amount = 1, info = {}, type = "item", slot = 8 },
[9] = { name = "bpbullpupshotgun", price = 1000, amount = 1, info = {}, type = "item", slot = 9 },
[10] = { name = "bpcarbinerifle", price = 1000, amount = 1, info = {}, type = "item", slot = 10 },
[11] = { name = "bpcarbineriflemk2", price = 1000, amount = 1, info = {}, type = "item", slot = 11 },
[12] = { name = "bpceramicpistol", price = 1000, amount = 1, info = {}, type = "item", slot = 12 },
[13] = { name = "bpcombatmg", price = 1000, amount = 1, info = {}, type = "item", slot = 13 },
[14] = { name = "bpcombatmgmk2", price = 1000, amount = 1, info = {}, type = "item", slot = 14 },
[15] = { name = "bpcombatpdw", price = 1000, amount = 1, info = {}, type = "item", slot = 15 },
[16] = { name = "bpcombatpistol", price = 1000, amount = 1, info = {}, type = "item", slot = 16 },
[17] = { name = "bpcombatshotgun", price = 1000, amount = 1, info = {}, type = "item", slot = 17 },
[18] = { name = "bpcompactrifle", price = 1000, amount = 1, info = {}, type = "item", slot = 18 },
[19] = { name = "bpgusenberg", price = 1000, amount = 1, info = {}, type = "item", slot = 19 },
[20] = { name = "bpheavypistol", price = 1000, amount = 1, info = {}, type = "item", slot = 20 },
[21] = { name = "bpheavyshotgun", price = 1000, amount = 1, info = {}, type = "item", slot = 21 },
[22] = { name = "bpheavysniper", price = 1000, amount = 1, info = {}, type = "item", slot = 22 },
[23] = { name = "bpheavysnipermk2", price = 1000, amount = 1, info = {}, type = "item", slot = 23 },
[24] = { name = "bpmachinepistol", price = 1000, amount = 1, info = {}, type = "item", slot = 24 },
[25] = { name = "bpmarksmanrifle", price = 1000, amount = 1, info = {}, type = "item", slot = 25 },
[26] = { name = "bpmarksmanriflemk2", price = 1000, amount = 1, info = {}, type = "item", slot = 26 },
[27] = { name = "bpmicrosmg", price = 1000, amount = 1, info = {}, type = "item", slot = 27 },
[28] = { name = "bpminismg", price = 1000, amount = 1, info = {}, type = "item", slot = 28 },
[29] = { name = "bpmusket", price = 1000, amount = 1, info = {}, type = "item", slot = 29 },
[30] = { name = "bpnavyrevolver", price = 1000, amount = 1, info = {}, type = "item", slot = 30 },
[31] = { name = "bppistol", price = 1000, amount = 1, info = {}, type = "item", slot = 31 },
[32] = { name = "bppistol50", price = 1000, amount = 1, info = {}, type = "item", slot = 32 },
[33] = { name = "bppistolmk2", price = 1000, amount = 1, info = {}, type = "item", slot = 33 },
[34] = { name = "bppumpshotgun", price = 1000, amount = 1, info = {}, type = "item", slot = 34 },
[35] = { name = "bppumpshotgunmk2", price = 1000, amount = 1, info = {}, type = "item", slot = 35 },
[36] = { name = "bprevolver", price = 1000, amount = 1, info = {}, type = "item", slot = 36 },
[37] = { name = "bpsawnoffshotgun", price = 1000, amount = 1, info = {}, type = "item", slot = 37 },
[38] = { name = "bpsmg", price = 1000, amount = 1, info = {}, type = "item", slot = 38 },
[39] = { name = "bpsniperrifle", price = 1000, amount = 1, info = {}, type = "item", slot = 39 },
[40] = { name = "bpsnspistol", price = 1000, amount = 1, info = {}, type = "item", slot = 40 },
[41] = { name = "bpspecialcarbine", price = 1000, amount = 1, info = {}, type = "item", slot = 41 },
[42] = { name = "bpspecialcarbinemk2", price = 1000, amount = 1, info = {}, type = "item", slot = 42 },
}
Config.DefaultClips = {
[1] = { name = "pistol_defaultclip", price = 250, amount = 10, info = {}, type = "item", slot = 1 },
[2] = { name = "combatpistol_defaultclip", price = 250, amount = 10, info = {}, type = "item", slot = 2 },
[3] = { name = "appistol_defaultclip", price = 250, amount = 10, info = {}, type = "item", slot = 3 },
[4] = { name = "pistol50_defaultclip", price = 250, amount = 10, info = {}, type = "item", slot = 4 },
[5] = { name = "revolver_defaultclip", price = 250, amount = 10, info = {}, type = "item", slot = 5 },
[6] = { name = "snspistol_defaultclip", price = 250, amount = 10, info = {}, type = "item", slot = 6 },
[7] = { name = "heavypistol_defaultclip", price = 250, amount = 10, info = {}, type = "item", slot = 7 },
[8] = { name = "vintagepistol_defaultclip", price = 250, amount = 10, info = {}, type = "item", slot = 8 },
[9] = { name = "microsmg_defaultclip", price = 250, amount = 10, info = {}, type = "item", slot = 9 },
[10] = { name = "smg_defaultclip", price = 250, amount = 10, info = {}, type = "item", slot = 10 },
[11] = { name = "assaultsmg_defaultclip", price = 250, amount = 10, info = {}, type = "item", slot = 11 },
[12] = { name = "minismg_defaultclip", price = 250, amount = 10, info = {}, type = "item", slot = 12 },
[13] = { name = "machinepistol_defaultclip", price = 250, amount = 10, info = {}, type = "item", slot = 13 },
[14] = { name = "combatpdw_defaultclip", price = 250, amount = 10, info = {}, type = "item", slot = 14 },
[15] = { name = "assaultshotgun_defaultclip", price = 250, amount = 10, info = {}, type = "item", slot = 15 },
[16] = { name = "heavyshotgun_defaultclip", price = 250, amount = 10, info = {}, type = "item", slot = 16 },
[17] = { name = "assaultrifle_defaultclip", price = 250, amount = 10, info = {}, type = "item", slot = 17 },
[18] = { name = "carbinerifle_defaultclip", price = 250, amount = 10, info = {}, type = "item", slot = 18 },
[19] = { name = "advancedrifle_defaultclip", price = 250, amount = 10, info = {}, type = "item", slot = 19 },
[20] = { name = "specialcarbine_defaultclip", price = 250, amount = 10, info = {}, type = "item", slot = 20 },
[21] = { name = "bullpuprifle_defaultclip", price = 250, amount = 10, info = {}, type = "item", slot = 21 },
[22] = { name = "compactrifle_defaultclip", price = 250, amount = 10, info = {}, type = "item", slot = 22 },
[23] = { name = "gusenberg_defaultclip", price = 250, amount = 10, info = {}, type = "item", slot = 23 },
}
Config.ExtendedClips = {
[1] = { name = "pistol_extendedclip", price = 250, amount = 10, info = {}, type = "item", slot = 1 },
[2] = { name = "combatpistol_extendedclip", price = 250, amount = 10, info = {}, type = "item", slot = 2 },
[3] = { name = "appistol_extendedclip", price = 250, amount = 10, info = {}, type = "item", slot = 3 },
[4] = { name = "pistol50_extendedclip", price = 250, amount = 10, info = {}, type = "item", slot = 4 },
[5] = { name = "snspistol_extendedclip", price = 250, amount = 10, info = {}, type = "item", slot = 5 },
[6] = { name = "heavypistol_extendedclip", price = 250, amount = 10, info = {}, type = "item", slot = 6 },
[7] = { name = "vintagepistol_extendedclip", price = 250, amount = 10, info = {}, type = "item", slot = 7 },
[8] = { name = "microsmg_extendedclip", price = 250, amount = 10, info = {}, type = "item", slot = 8 },
[9] = { name = "smg_extendedclip", price = 250, amount = 10, info = {}, type = "item", slot = 9 },
[10] = { name = "assaultsmg_extendedclip", price = 250, amount = 10, info = {}, type = "item", slot = 10 },
[11] = { name = "minismg_extendedclip", price = 250, amount = 10, info = {}, type = "item", slot = 11 },
[12] = { name = "machinepistol_extendedclip", price = 250, amount = 10, info = {}, type = "item", slot = 12 },
[13] = { name = "combatpdw_extendedclip", price = 250, amount = 10, info = {}, type = "item", slot = 13 },
[14] = { name = "assaultshotgun_extendedclip", price = 250, amount = 10, info = {}, type = "item", slot = 14 },
[15] = { name = "heavyshotgun_extendedclip", price = 250, amount = 10, info = {}, type = "item", slot = 15 },
[16] = { name = "assaultrifle_extendedclip", price = 250, amount = 10, info = {}, type = "item", slot = 16 },
[17] = { name = "carbinerifle_extendedclip", price = 250, amount = 10, info = {}, type = "item", slot = 17 },
[18] = { name = "advancedrifle_extendedclip", price = 250, amount = 10, info = {}, type = "item", slot = 18 },
[19] = { name = "specialcarbine_extendedclip", price = 250, amount = 10, info = {}, type = "item", slot = 19 },
[20] = { name = "bullpuprifle_extendedclip", price = 250, amount = 10, info = {}, type = "item", slot = 20 },
[21] = { name = "compactrifle_extendedclip", price = 250, amount = 10, info = {}, type = "item", slot = 21 },
[22] = { name = "gusenberg_extendedclip", price = 250, amount = 10, info = {}, type = "item", slot = 22 },
}
Config.Suppressors = {
[1] = { name = "pistol_suppressor", price = 250, amount = 10, info = {}, type = "item", slot = 1 },
[2] = { name = "smg_suppressor", price = 250, amount = 10, info = {}, type = "item", slot = 2 },
[3] = { name = "shotgun_suppressor", price = 250, amount = 10, info = {}, type = "item", slot = 3 },
[4] = { name = "rifle_suppressor", price = 250, amount = 10, info = {}, type = "item", slot = 4 },
}
Config.TestingTime = 5 -- 30 Seconds ( 30 x 1000 )
Config.TestWeapons = {
{ coords = vector3(824.37, -2164.18, 29.62), },
{ coords = vector3(822.94, -2164.2, 29.62), },
{ coords = vector3(821.65, -2164.14, 29.62), },
{ coords = vector3(820.16, -2164.19, 29.62), },
{ coords = vector3(818.81, -2164.19, 29.62), },
{ coords = vector3(817.41, -2164.18, 29.62), },
{ coords = vector3(816.0, -2164.18, 29.62), },
}
--- @param AddMoreWeapons | If you gona add more weapons you need add on config_functions too on function: GiveWeapon(option)
Config.WeaponsAvailable = { -- List of weapons available for testing
"weapon_pistol",
"weapon_assaultrifle",
"weapon_sniperrifle"
-- You can add more weapons here
}
See what others are saying about this script.
Share your experience and help others.