onShopAccessDenied
Purpose
Triggered when a player is denied access to a shop. Use this hook to play error sounds and show why access was denied.
When It Triggers
Player tries to open a shop but is banned
Shop is closed during opening hours
Player doesn't meet shop requirements
Parameters
Parameter
Type
Description
data.shopId
string
Unique shop identifier
data.shopName
string
Display name of the shop
data.reason
string
Denial reason code
data.reasonMessage
string
Human-readable message
data.banReason
string
Ban reason (if banned)
Reason Codes
Code
Description
banned
Player is banned from shop
closed
Shop is closed (opening hours)
restricted
Player doesn't meet requirements
Example
Last updated