Usage
Buying or Renting a Detector
An NPC (shop) spawns at
Config.Shop.coord
. Players approach and press E to open a menu (NUI).They can buy (
Config.Price.buy
) or rent (Config.Price.rent
) the detector for limited time.
Activating the Detector
The script checks if they have the item (
Config.Item = "metal_detector"
).On activation, the player’s movement keys can be restricted (
Config.DisableKeys
).The battery level (from
Upgrades["max_battery"]
) or leftover rent time is considered.
Digging
Shovel required: If the player attempts to dig but lacks the
shovel
item, an error notifies them.The script spawns a chest object or animates a dig scenario for
Config.digTime
(ms).On success, the script randomly picks from
Config.Rewards
(like gold, jewelry, etc.).Each reward item can have a
score
that increases a player’s scoreboard rank.
Upgrading
Players can buy upgrades: a bigger battery time, extended radius, or a “radar” feature that more accurately pinpoints items.
Some upgrades have multiple levels, each with a price; if the player can’t afford it, they get a “no_money” notification.
Tasks & Scoreboard
Achievements revolve around time using the detector or number of digs performed.
Once a task is complete, the script awards money or items (like pizza, icedtea).
The scoreboard ranks players by total
score
from collecting items.
Last updated