Information
3. Information
This page explains the overall operation of the script, its usage scenarios, and in-SHOP interactions.
Operation and Interaction
Shop Interaction
Shop Markers: When players approach the shop markers defined in
Config.Shops(within a 20-meter radius), a marker and a help notification appear on the screen.NUI Interface: When a player gets within 2 meters, pressing the "E" key opens the NUI interface, displaying the product list.
Market Interaction
Market Points: As you approach the market locations defined in
Config.Markets(within 2.5 meters), an interaction prompt is displayed.Heading Adjustment: When the interaction key (e.g., "E") is pressed, if the market coordinates include a heading (
wvalue), the player's direction is adjusted accordingly.Market Interface: The market interface is then opened via the
OpenMarketfunction.
Marker, NUI, and Blip Operations
Marker Drawing
In-game interaction points are highlighted using the
DrawMarkerandDrawText3Dfunctions.
NUI Interface
The
toggleFieldfunction is used to enable or disable NUI focus.The product list is sent to the NUI using the
addItemfunction.
Blip Settings
Blips are created on the map for both shop and market locations.
Blip sprite, color, and scale are configured in the config file.
Additional Information
Framework Integration
The script automatically retrieves the corresponding framework object (ESX or QBCore) based on the selected framework in the configuration.
Interaction Keys
The "E" key is used for general interactions.
The interaction key can be dynamically configured via
Config.MarketKey.
Troubleshooting
Ensure that the tables in your configuration (i.e.,
Config.Shops,Config.Markets,Config.Items) are correctly defined.Restarting the server (with a cleared cache) can help reduce potential errors.
Last updated