Files
red-valley/resources/[framework]/[addons]/[housing]/qs-housing/server/custom/missions.lua
2026-03-29 21:41:17 +03:00

67 lines
2.0 KiB
Lua

function CreateQuests(source)
if not Config.EnableQuests then
return
end
if GetResourceState('qs-inventory') ~= 'started' then
Debug('qs-inventory not started, skipping housing quest creation.')
return
end
local quest1 = exports['qs-inventory']:createQuest(source, {
name = 'buy_house',
title = 'Home Sweet Home',
description = 'Purchase your first house.',
reward = 300,
requiredLevel = 1
})
local quest2 = exports['qs-inventory']:createQuest(source, {
name = 'install_home_upgrade',
title = 'Upgrade Life',
description = 'Install an upgrade in your home.',
reward = 200,
requiredLevel = 1
})
local quest3 = exports['qs-inventory']:createQuest(source, {
name = 'give_house_keys',
title = 'Sharing is Caring',
description = 'Give a friend the keys to your house.',
reward = 150,
requiredLevel = 1
})
local quest4 = exports['qs-inventory']:createQuest(source, {
name = 'buy_furniture',
title = 'Decorator\'s Touch',
description = 'Buy at least 10 pieces of furniture for your home.',
reward = 250,
requiredLevel = 2
})
local quest5 = exports['qs-inventory']:createQuest(source, {
name = 'place_home_stash',
title = 'Private Storage',
description = 'Place a personal stash inside your house to store your items.',
reward = 200,
requiredLevel = 1
})
local quest6 = exports['qs-inventory']:createQuest(source, {
name = 'place_home_wardrobe',
title = 'Dressed for Success',
description = 'Install a wardrobe in your home to manage your outfits.',
reward = 200,
requiredLevel = 1
})
local quest7 = exports['qs-inventory']:createQuest(source, {
name = 'place_phone_charger',
title = 'Power Up',
description = 'Place a Smartphone PRO charger spot in your house.',
reward = 200,
requiredLevel = 1
})
end