Configuration
Last updated
Last updated
Config = {}
-- Framework to use ("auto" will automatically detect the framework)
Config.Framework = "auto"
-- Enable or disable OxTarget integration
Config.UseOxTarget = false
Config.OxTargetText = "Open Shop"
Config.OxTargetIcon = "fa-solid fa-store" -- change icon if needed
-- Notification texts for various events
Config.NotifyTexts = {
NotEnoughMoney = "You don't have enough money!",
PurchaseSuccessCash = "You bought %s items for $%s with cash.",
PurchaseSuccessCard = "You bought %s items for $%s with card."
}
-- Help notification type: "auto" for automatic selection or "custom" to use your own function
Config.HelpNotifyType = "auto" -- use "custom" for your own help notification
Config.CustomHelpEvent = "myresource:helpnotify"
-- Shops configuration
Config.Shops = {
{
shopName = "General Store",
coords = { vector4(547.431, 2671.71, 43.156, 0.0) },
distance = 3,
npc = { enabled = true, model = "a_f_y_hipster_02" }, -- set 'enabled' to true and change 'model' to use a custom NPC
blip = { enabled = true, sprite = 52, color = 48, scale = 0.8, name = "General Store" },
marker = { enabled = true, type = 29, scale = 0.5, color = { r = 254, g = 1, b = 154, a = 100 } },
shopText = "~q~[~INPUT_PICKUP~] ~w~Open General Store",
items = {
food = {
{ name = "bread", label = "Bread", price = { min = 10, max = 15 }, image = "bread.png", description = "A fresh loaf of bread. Perfect to satisfy your hunger any time of the day." },
{ name = "hamburger", label = "Hamburger", price = { min = 25, max = 25 }, image = "hamburger.png", description = "A juicy hamburger loaded with flavors. Great for a quick meal on the go." },
{ name = "pizza_slice", label = "Pizza Slice", price = { min = 15, max = 20 }, image = "pizza.png", description = "A hot slice of pizza. Cheesy goodness for a quick snack." },
{ name = "donut", label = "Donut", price = 8, image = "donut.png", description = "A sweet donut to boost your sugar level instantly." },
{ name = "chocolate", label = "Chocolate Bar", price = { min = 12, max = 14 }, image = "chocolate.png", description = "A delicious bar of chocolate. Perfect for a quick energy kick." },
{ name = "fries", label = "Fries", price = 10, image = "fries.png", description = "Crispy golden fries, perfect as a side or snack." },
{ name = "melon", label = "Water Melon", price = { min = 18, max = 25 }, image = "melon.png", description = "A warm slice of homemade apple pie." },
{ name = "milk_chocolate", label = "Milk Chocolate", price = { min = 9, max = 11 }, image = "milkchoc.png", description = "Smooth, creamy milk chocolate bar." },
{ name = "taco", label = "Taco", price = 20, image = "taco.png", description = "A spicy taco filled with fresh ingredients." },
{ name = "bagel", label = "Bagel", price = 14, image = "bagel.png", description = "A soft bagel, perfect with cream cheese or jam." }
},
water = {
{ name = "water_bottle", label = "Water Bottle", price = 5, image = "water.png", description = "Stay hydrated. A cold bottle of water for your travels." },
{ name = "sprite_can", label = "Sprite Can", price = 7, image = "sprite.png", description = "A fizzy lemon-lime soda to refresh you." },
{ name = "coke_can", label = "Coke Can", price = 7, image = "coke.png", description = "A classic cola. Best served cold." },
{ name = "coffee", label = "Coffee Cup", price = { min = 12, max = 15 }, image = "coffee.png", description = "A hot cup of coffee to keep you awake." },
{ name = "orange_juice", label = "Orange Juice", price = 8, image = "orangejuice.png", description = "Freshly squeezed orange juice for a healthy boost." },
{ name = "milkshake", label = "Milkshake", price = 15, image = "milkshake.png", description = "A creamy milkshake to satisfy your sweet tooth." },
{ name = "iced_tea", label = "Iced Tea", price = 10, image = "icedtea.png", description = "A refreshing iced tea with a hint of lemon." },
{ name = "energy_drink", label = "Energy Drink", price = 20, image = "energy.png", description = "A boost of energy to keep you going." },
{ name = "smoothie", label = "Fruit Smoothie", price = 18, image = "smoothie.png", description = "A healthy blend of mixed fruits for extra vitamins." },
{ name = "bottle_champagne", label = "Champagne Bottle", price = 80, image = "champagne.png", description = "A fancy bottle of champagne for celebrations." }
},
tools = {
{ name = "repairkit", label = "Repair Kit", price = { min = 150, max = 200 }, image = "repairkit.png", description = "All-in-one kit to fix your vehicle in no time." },
{ name = "advanced_repairkit", label = "Advanced Repair Kit", price = { min = 300, max = 350 }, image = "advancedkit.png", description = "An advanced set of tools for tougher repairs." },
{ name = "lockpick", label = "Lockpick", price = 50, image = "lockpick.png", description = "A basic lockpick set for simple locks." },
{ name = "hammer", label = "Hammer", price = 40, image = "hammer.png", description = "A sturdy hammer for building or smashing needs." },
{ name = "screwdriver", label = "Screwdriver", price = { min = 25, max = 30 }, image = "screwdriver.png", description = "A small screwdriver for minor fixes." },
{ name = "wrench", label = "Wrench", price = 60, image = "wrench.png", description = "A versatile wrench for mechanical tasks." },
{ name = "crowbar", label = "Crowbar", price = 80, image = "crowbar.png", description = "A solid crowbar for prying open tough spots." },
{ name = "drill", label = "Power Drill", price = { min = 220, max = 250 }, image = "drill.png", description = "A power drill to speed up construction jobs." }
},
electro = {
{ name = "phone", label = "Mobile Phone", price = { min = 200, max = 220 }, image = "phone.png", description = "A smartphone to stay connected on the go." },
{ name = "radio", label = "Radio", price = 100, image = "radio.png", description = "A handy radio to communicate at any time." },
{ name = "laptop", label = "Laptop", price = { min = 1200, max = 1500 }, image = "laptop.png", description = "A compact laptop. Work from anywhere, anytime." },
{ name = "tablet", label = "Tablet", price = 800, image = "tablet.png", description = "A portable tablet for entertainment and productivity." },
{ name = "camera", label = "Camera", price = 500, image = "camera.png", description = "Capture memories with a high-quality camera." },
{ name = "headphones", label = "Headphones", price = 150, image = "headphones.png", description = "Noise-cancelling headphones for immersive sound." },
{ name = "charger", label = "Phone Charger", price = 35, image = "charger.png", description = "A USB phone charger to keep your battery full." },
{ name = "usb_stick", label = "USB Stick", price = 20, image = "usb.png", description = "Portable storage device for quick file transfers." }
},
other = {
{ name = "belt", label = "Leather Belt", price = 40, image = "belt.png", description = "A sturdy leather belt. Keeps your pants up in style." },
{ name = "rose", label = "Red Rose", price = 15, image = "rose.png", description = "A romantic rose. Perfect for special occasions." },
{ name = "needle", label = "Needle", price = 5, image = "needle.png", description = "A small but sharp needle. Can come in handy." },
{ name = "notebook", label = "Notebook", price = 20, image = "notebook.png", description = "A simple notebook to jot down notes and ideas." },
{ name = "postcard", label = "Postcard", price = 10, image = "postcard.png", description = "Send greetings with a themed postcard." },
{ name = "watch", label = "Wrist Watch", price = 150, image = "watch.png", description = "An elegant watch to keep track of time in style." },
{ name = "umbrella", label = "Umbrella", price = 60, image = "umbrella.png", description = "A reliable umbrella for unexpected rain." },
{ name = "newspaper", label = "Newspaper", price = 5, image = "newspaper.png", description = "Keep up with the latest news and events." }
}
}
},
{
shopName = "24/7 Market",
coords = { vector4(24.5015, -1347.0624, 28.4970, 264.4511), vector4(-3040.567, 585.64, 8.909, 0.0) },
distance = 3,
npc = { enabled = true, model = "a_f_y_hipster_02" },
blip = { enabled = true, sprite = 52, color = 48, scale = 0.8, name = "24/7 Market" },
marker = { enabled = true, type = 29, scale = 0.5, color = { r = 254, g = 1, b = 154, a = 100 } },
shopText = "~q~[~INPUT_PICKUP~] ~w~Open 24/7 Market~n~~q~Best Deals in Town!",
items = {
food = {
{ name = "bread", label = "Bread", price = { min = 10, max = 15 }, image = "bread.png", description = "A fresh loaf of bread." },
{ name = "hamburger", label = "Hamburger", price = { min = 25, max = 25 }, image = "hamburger.png", description = "A juicy hamburger." }
},
water = {
{ name = "water_bottle", label = "Water Bottle", price = { min = 5, max = 5 }, image = "water.png", description = "Cold bottled water." },
{ name = "coffee", label = "Coffee Cup", price = { min = 12, max = 15 }, image = "coffee.png", description = "Hot coffee." }
}
}
},
{
shopName = "Special Shop",
coords = { vector4(1164.7804, -323.2468, 68.2052, 91.9843) },
distance = 3,
npc = { enabled = true, model = "a_f_y_hipster_02" },
blip = { enabled = true, sprite = 52, color = 48, scale = 0.8, name = "Special Shop" },
marker = { enabled = true, type = 29, scale = 0.5, color = { r = 254, g = 1, b = 154, a = 100 } },
shopText = "~q~[~INPUT_PICKUP~] ~w~Open Special Shop",
items = {
food = {
{ name = "donut", label = "Donut", price = { min = 8, max = 8 }, image = "donut.png", description = "Sweet donut." }
},
water = {
{ name = "sprite_can", label = "Sprite Can", price = { min = 7, max = 7 }, image = "sprite.png", description = "Lemon-lime soda." },
{ name = "coke_can", label = "Coke Can", price = { min = 7, max = 7 }, image = "coke.png", description = "Cold cola." }
},
electro = {
{ name = "laptop", label = "Laptop", price = { min = 1200, max = 1500 }, image = "laptop.png", description = "Compact laptop." },
{ name = "tablet", label = "Tablet", price = { min = 800, max = 800 }, image = "tablet.png", description = "Portable tablet." }
}
}
},
{
shopName = "Electronics Store",
coords = { vector4(2557.7041, 380.7313, 107.6229, 350.7107) },
distance = 3,
npc = { enabled = true, model = "a_f_y_hipster_02" },
blip = { enabled = true, sprite = 52, color = 48, scale = 0.8, name = "Electronics" },
marker = { enabled = true, type = 29, scale = 0.5, color = { r = 254, g = 1, b = 154, a = 100 } },
shopText = "~q~[~INPUT_PICKUP~] ~w~Open Electronics Store",
items = {
electro = {
{ name = "phone", label = "Mobile Phone", price = { min = 200, max = 220 }, image = "phone.png", description = "Smartphone." },
{ name = "camera", label = "Camera", price = { min = 500, max = 500 }, image = "camera.png", description = "High quality camera." }
},
other = {
{ name = "watch", label = "Wrist Watch", price = { min = 150, max = 150 }, image = "watch.png", description = "Elegant watch." }
}
}
}
}
Config.Discord = {
Webhook = "HERE", --https://risk-scripts.gitbook.io/risk-scripts/discord-integration/discord-webhooks
ServerName = "My RP Server",
Message = "Hello dear players,\nMarket Preise have just been updated!",
Color = 9323693,
IconURL = "https://files.catbox.moe/w2vub0.webp",
FooterText = "Your Server Team"
}