Skip to Content
Mavix

Basketball

Paid team matches on the Vespucci Beach court, with a live TV scoreboard.

What it is

Two teams play on the beach court. Every player pays an entry, and the winning team takes the money. A host at the court runs the lobby.

The match lobby. Start match stays locked until the teams are the same size.
The match lobby. Start match stays locked until the teams are the same size.

How it works

Create a match

Third eye on the court host → Create a match. Name your team, pick 3, 5, 10, 15 or 20 minutes and how you pay.

Others join

Players pick Open match lobby and join a team. Both teams must be the same size (1 to 12 players each). You must be within 8 metres of the court.

Start

The host presses Start match. Everyone pays the $5,000 entry and tip-off comes 5 seconds later.

Play and win

Every player on the winning team gets $10,000 into the bank. A draw gives everyone their entry back. Leaving a started match loses your entry; if a whole team leaves, the other team wins.

Keys & commands

Key / commandWhat it doesWho
EPick up the ball, or try to snatch it (80% chance)Players
LMBShootPlayer with the ball
XDrop the ballPlayer with the ball
/bballboard stand, then /bballboard screenPlace the TV stand, then the scoreboard on itAdmins
/bballboard removeDelete the nearest stand or screenAdmins

Customise in game

The scoreboard shows the live score during a match and the team standings (wins, losses, ties) the rest of the time.

The scoreboard on the TV stand during a match.
The scoreboard on the TV stand during a match.

Place the stand on flat ground (Q / E rotate, Enter place), then the screen.

Config options

File: mvx_activities/modules/basketball/config/config.lua.

OptionWhat it changesExample
Config.Match.entryEntry per player (winners get twice this)5000
Config.Match.maxPerTeamMost players per team12
Config.Match.minutesMatch lengths the host can pick{ 3, 5, 10, 15, 20 }
Config.allow_dunkingAllow dunks with Gfalse
Config.snatch_ballSnatch chance in percent80

Admin Quick Test

You need a second player (a friend or a second game client). Teams must be the same size, so one player on each side.

Setup

  1. Give both players bank money: /giveaccountmoney me bank 10000 and /giveaccountmoney <their id> bank 10000. No job or item is needed.

Teleport

  1. Both go to the court: /tp -1282.99 -1528.75 4.31 (or Admin tablet HOME → World → Teleport with -1282.99, -1528.75, 4.31). You should see the host and the "Basketball" blip. Stay within 8 metres of this spot.

Create the lobby

  1. Third eye on the host → Create a match. Type a team name (2 to 20 letters or numbers), pick 3 minutes, pick Pay by card, press Create match. The host lobby opens with your team.
  2. The second player: third eye on the host → Open match lobby, type a name for the empty side, pick Pay by card and join. Both teams now show 1 player.

Start

  1. Press Start match. $5,000 leaves each player's bank. Tip-off comes 5 seconds later.

Play

  1. Walk to the ball and press E to pick it up. The hoop you attack has an orange marker.
  2. Press LMB to shoot. When it goes in, the score card updates. X drops the ball; E next to the other player tries to snatch it (80% chance).
  3. Onlookers can third eye the host → Match in progress to see the score and time.

Scoreboard (optional)

  1. Type /bballboard stand, aim at flat ground near the court, Q / E to rotate, Enter to place. Then /bballboard screen and place the screen on the stand. It shows the live score.

The end

  1. When the 3 minutes are up you see Victory, Defeat or Draw. The winner gets $10,000 in the bank. A draw gives both players their $5,000 back. The standings board then shows the team's win, loss or tie.

If it doesn't work: Start match stays locked until both teams are the same size. A player more than 8 metres from the court start, or who cannot pay, is removed from the lobby. An unstarted lobby closes after 20 minutes.

On this page