2019-08-28 15:50:33 +00:00
|
|
|
## Players
|
|
|
|
|
2019-08-28 16:05:59 +00:00
|
|
|
Commonly called tplayer (may be called data or player in old code).
|
2019-08-28 15:50:33 +00:00
|
|
|
Player name is commonly called name (but may be called other things in older code).
|
|
|
|
|
|
|
|
```lua
|
|
|
|
ctf.players = {
|
|
|
|
username = (player_table)
|
|
|
|
}
|
|
|
|
|
|
|
|
(player_table) = {
|
|
|
|
name = "username",
|
|
|
|
team = "teamname",
|
|
|
|
auth = false
|
|
|
|
-- true if the player is a team admin. Team admins can change team settings.
|
|
|
|
-- See ctf.can_mod()
|
|
|
|
-- Note that priv:ctf_admin can also change team settings
|
|
|
|
}
|
|
|
|
```
|
|
|
|
|
|
|
|
## Teams
|
|
|
|
|
2019-08-28 16:05:59 +00:00
|
|
|
Commonly called team.
|
2019-08-28 15:50:33 +00:00
|
|
|
Team name is commonly called tname (but may be called team in old code).
|
|
|
|
|
|
|
|
```lua
|
|
|
|
ctf.teams = {
|
|
|
|
teamname = (team_table)
|
|
|
|
}
|
|
|
|
|
|
|
|
(team_table) = {
|
|
|
|
data = {
|
|
|
|
name = "teamname",
|
|
|
|
color = "teamcolor" -- see ctf_colors
|
|
|
|
},
|
|
|
|
flags = {
|
|
|
|
(flag_table), (flag_table)
|
|
|
|
},
|
|
|
|
players = {
|
|
|
|
username1 = (player_table),
|
|
|
|
username2 = (player_table)
|
|
|
|
},
|
|
|
|
spawn = { x=0, y=0, z=0 }
|
|
|
|
-- fallback team spawn. Read by ctf.get_spawn() and overriding functions
|
|
|
|
-- Don't use directly, instead call ctf.get_spawn("teamname")
|
|
|
|
}
|
|
|
|
|
|
|
|
(flag_table) = {
|
|
|
|
x=0, y=0, z=0,
|
|
|
|
flag_name = "Capital" -- human readable name
|
|
|
|
}
|
|
|
|
```
|