46 lines
1.4 KiB
Lua
46 lines
1.4 KiB
Lua
function CreateQuests(source)
|
|
if GetResourceState('qs-inventory') ~= 'started' then
|
|
Debug('qs-inventory not started, skipping garage quest creation.')
|
|
return
|
|
end
|
|
|
|
local quest1 = exports['qs-inventory']:createQuest(source, {
|
|
name = 'deposit_vehicle_garage',
|
|
title = 'Safe Parking',
|
|
description = 'Deposit a vehicle into a garage.',
|
|
reward = 150,
|
|
requiredLevel = 0
|
|
})
|
|
|
|
local quest2 = exports['qs-inventory']:createQuest(source, {
|
|
name = 'add_custom_plate',
|
|
title = 'Personal Tag',
|
|
description = 'Add a custom tag or plate to one of your vehicles.',
|
|
reward = 200,
|
|
requiredLevel = 1
|
|
})
|
|
|
|
local quest3 = exports['qs-inventory']:createQuest(source, {
|
|
name = 'mark_favorite_vehicle',
|
|
title = 'Favorite Ride',
|
|
description = 'Mark a vehicle as your favorite.',
|
|
reward = 150,
|
|
requiredLevel = 0
|
|
})
|
|
|
|
local quest4 = exports['qs-inventory']:createQuest(source, {
|
|
name = 'enter_garage_interior',
|
|
title = 'Garage Explorer',
|
|
description = 'Enter the interior of a garage.',
|
|
reward = 100,
|
|
requiredLevel = 0
|
|
})
|
|
|
|
Debug('Garage quests assigned to player:', source, {
|
|
deposit_vehicle_garage = quest1,
|
|
add_custom_plate = quest2,
|
|
mark_favorite_vehicle = quest3,
|
|
enter_garage_interior = quest4
|
|
})
|
|
end
|