Arena Data Table Structure
Below is the table structure for the arena data.
Depending on the gamemode, the arena data table will be structured differently.
- arenaData:
table- identifier:
string - label:
string - host:
numberPlayer Source - gamemode:
string - playerList:
table- src:
table <number>- loadout:
number - netId:
number - src:
number - team:
number
- loadout:
- src:
- playerCount:
number - maxPlayers:
number - started:
boolean - teams:
table- 1:
table <number>- src:
table <number>- name:
string - src:
number
- name:
- src:
- 2:
table <number>- src:
table <number>- name:
string - src:
number
- name:
- src:
- 1:
- score:
table- 1:
number - 2:
number
- 1:
- scoreboard:
table- src:
table <number>- name:
string - score:
number
- name:
- src:
- bucket:
number - map:
string - maxKills:
number - loadout:
string
- identifier:
Example:
local arenaData = {
identifier = '12345',
label = 'Example Arena Lobby',
host = 1,
gamemode = 'tdm',
playerList = {
[1] = {
loadout = 1,
netId = 123,
src = 1,
team = 2,
}
},
playerCount = 1,
maxPlayers = 12,
started = false,
teams = {
[1] = {
[1] = {
name = 'Bobby Lee',
src = 1
}
},
[2] = {}
},
score = {
[1] = 12,
[2] = 0
},
scoreboard = {
[1] = {
[1] = {
name = 'Bobby Lee',
score = 12,
}
}
},
bucket = 1,
map = 'junkyard',
maxKills = 30,
loadout = 'pistols'
}