I have created a
Team Status Dialog for ArmA 1.05. I have a
thread on the BIS forums about it. It should be fully functioning at this stage.
Features:- Group joining
- Team Leader selection
- Grid of statistics for team/group/vehicle/opposition
Download: Sample mission including Team Status Dialog
v1.0 files
v1.3 DownloadScreenshots: (reduced from 1280x1024 to 800x600)
Purpose:The dialog features:
- Group joining
- Team Leader selection
- Grid of statistics for team/group/vehicle/opposition
The bulk of it is purely informational with stats about your team, group or vehicle. It should greatly increase the situational awareness in-game, without providing unfair or unrealistic advantage. Also the existing scoreboard doesn't even show a full player list - only 10 names.
The dialog displays your team's group information in 4 formats:- Team: displays all groups in your team
- Group: displays all members of your group
- Vehicle: displays all groups in your occupied vehicle plus spare seats
- Opposition: displays limited opposition team info
These 4 formats are accessed via the 3 buttons: "My team", "My group", "My vehicle" & "Opposition".
The columns displayed include:- Group expand/collapse button
- Group count & player ID
- Group name, player name or vehicle position info
- Vehicle name
- Seat
- Role
- Special Gear - list of Weapons & Ammo
- MP Score
- Currently issued commands
- Requiments - list of requirements for player and/or vehicle
- Current map position grid coordinates
- Squad leader proximity
- My proximity - is the player's proximity to you
- Target assigned to player
- Buttons to join/leave group or assign team leaders
Functionality:- On the "Team" list, the first column has buttons to collapse/expand the group's details.
- The last column has buttons. Group rows allow you to join/leave a group and player rows allow you to assign new team leaders.
- Some columns have drop down lists for extra detail, marked with a "+" in their title. Currently only the "Gear" and "Requires" columns have this.
Problems, bugs & incomplete features:- The "Threats" column info isn't implemented yet. - Now "targets". Done
- All the scripting is client side only, so it should work fine in MP.
Future improvements:- Add the "Threats" column info.
- I might make it more interactive to initiate & share common requests to all players.
- Might add voting (eg: kick & admin) if possible.
- Add CollapseAll/ExpandAll buttons
- Display limited info on opposition team - Done
- Handle more than 40 rows
- join/leave/create groups - Done
- parameters - Some added
- param to change row count & color scheme
- extra vehicle details using field's list on Team screen
- progress status label - Can't, due to slow refresh
Help required:- getting "ctrlShow [_idc2, true/false];" working - fixed
- Info on whether this can be converted into a mod for use in any mission, rather than including it in each mission.
I can't seem to find commands to obtain:
- TK count
- other scoring (kill breakdown by type, as on ArmA score screen)
- ping
- reliable player ID (might partly use ID from "WEST 1-1-A-8")
- show or group by assigned color team
- show a button as an image (eg: up/down arrow image)
Basic Usage: (for more details, see readme.txt file)
- in your description.ext file, add a line with:
#include "TeamStatusDialog\TeamStatusDialog.hpp"
- in your init.sqf file, add a line with:
_Action = player addAction ["> Team Status", "TeamStatusDialog\TeamStatusDialog.sqf", "Team"];
Feedback:See the BIS forum link above for more details. Let us know what you think of it.