## Players Commonly called tplayer (may be called data or player in old code). 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 Commonly called team. 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 } ```