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