onShopClosed
Purpose
When It Triggers
Parameters
Parameter
Type
Description
Example
exports['sd-shops']:registerClientHook('onShopClosed', function(data)
-- Play exit sound
PlaySoundFrontend(-1, 'CANCEL', 'HUD_FREEMODE_SOUNDSET', true)
-- Track time in shop for analytics
local seconds = math.floor(data.timeSpentInShop / 1000)
print(('[SHOP] Player spent %d seconds in %s, viewed %d items'):format(
seconds, data.shopName, data.itemsViewed
))
-- Warn about abandoned cart
if data.cartItemCount > 0 and not data.didPurchase then
print(('[SHOP] Player left %d items in cart'):format(data.cartItemCount))
end
end)Last updated