I made a team radar that displays ALLIES as dots on a grid (similarly to ZDaemon) entirely in ACS.
Screenshots :
http://image.noelshack.com/fichiers/201 ... 143104.png
http://image.noelshack.com/fichiers/201 ... 113602.png
http://image.noelshack.com/fichiers/201 ... 234143.png
Supported Gamemodes :
Cooperative, Survival, Invasion
CTF, Skulltag, Team Deathmatch, TeamLMS...
Customization :
cl_radar : Enables or disables the radar
cl_radar_translucent : Enables or disables the radar translucency (half translucent)
cl_radar_translucent_alt : A different kind of translucency
cl_radar_size : Controls the radar size, each step increments the size by 50% (max: 3)
cl_radar_scale : Scaling factor (max: 10)
cl_radar_x : Changes the radar horizontal position on screen by X pixels
cl_radar_y : Changes the radar vertical position on screen by Y pixels
cl_radar_drawfarplayers : When set to true, players that would normally not be draw on the radar
because they are too far away will still be drawn on the radar border
cl_radar_drawownposition : Draws the local player's position in the middle of the radar or not
cl_radar_healthcolor : When set to true, the dots color will reflect the players current health
Invulnerable -> White
120 < HP -> Blue
75 < HP < 120 -> Green
50 < HP < 75 -> Yellow
25 < HP < 50 -> Orange
0 < HP < 25 -> Red
Regardless of cl_radar_healthcolor, flags/skulls carriers will always be represented by a pink dot in CTF/Skulltag
Download :
http://xsnake.online.fr/wads/TeamRadar_v3.pk3
Source is included in the .pk3 file.
Please report any bug you find, thanks.
Notes :
This mod will check if a TID is already given to players by some other mods to avoid conflicts.
It seems TIDs given to players (by the server) are not synchronized with clients, so I did the synchronization myself and it seems to be working. But I guess that's worth opening a ticket on the tracker, isn't it ?
Changelog :
Code: Select all
-Fixed an issue with the "dont stop players scripts on disconnect" compatflag.
Code: Select all
-Fixed an issue with the "switch teams" command.
-Fixed an issue related to multiple telefrags at start.