fivez_darts
Commands
Placing boards, running tournaments and calibration.
all admin commands are locked to group.admin.
placing boards
| command | what it does |
|---|---|
/dartcreate | opens a placement preview. walk to aim it, arrow keys move it (up/down height, left/right sideways), scroll rotates, E places, X cancels. it asks for a name. saves to boards.json, gets a stable id and shows up for everyone right away. |
/dartremove | removes the closest placed board. boards seeded from config.lua can't be removed this way, only ones you placed. |
boards in config.lua -> locations are just an optional seed. the placer is the normal way to do
it and needs no config editing.
tournaments
| command | what it does |
|---|---|
/darttournament | make a tournament. asks for size (4 / 8 / 16), mode (501 / 301 / cricket), entry fee and prize split. |
/darttournamentstart | start it. matches get called in order on the board. |
/darttournamentcancel | cancel it and refund everyone registered. |
/dartbracket | open the bracket. as admin you also get start / cancel here. |
players join with ox_target on the board (register) while a tournament is open.
calibration
these only exist when debug = true in config.lua. set it back to false for production and they're gone.
| command | what it does |
|---|---|
/dartstune | live calibration ui. drag the bullseye, scroll the radius, set the ring bands, rotate the wheel and pose the stuck dart, with a face / side view. save writes board.json and pushes it to everyone. |
/dartsplace | spawns a board in front of you for a quick test. |
/dartsdim | prints the model's geometry estimates for the board prop. |
/pikado | starts a game on the nearest board (quick test). |
calibration is per prop, not per board, so one board.json covers every prop_dart_bd_cab_01.
saving is locked to group.admin.