Currently, I've been able to implement the following features:
Leveling to different guns by killing enemies
Ability to change the weapons associated with different levels
Ability for late joiners to leverage their levels to either the average level or the lowest level in the server
Stealing a level when you are using a knife or a set of different weapons that the admin can define
A help System with modifiable help contents
Advanced Administration system with access masks and access hierarchies
Integration with other mods
Client Commands:
gg_avglvl - Displays the average Gungame level of the server
gg_minlvl - Displays the lowest player level of the server
gg_maxlvl - Displays the highest player level in the server
gg_kills - Displays how many kills you have and how many more you will need.
gg_level - Displays your next level's info or if supplied with a number, the info of that particular level.
gg_all_levels - Displays every level and its weapon
gg_averagetimealive - Displays your average time alive
gg_averagetimeperkill - Displays your average time per kill
Admin Commands:
gg_joinlevel - Set to 0 to join at level 1; set to 1 for the lowest player level; 2 for server average level
gg_setlevel - Usage: '@gg_setlevel ID Lvl' - Sets player at ID to level Lvl
gg_random - Randomize the GunGame weapon levels, pass in additional text to auto restart as well.
gg_reverse - Reverses the GG weapon levels, pass in additional text to auto restart
gg_reset - Resets the GG weapon levels to the default level, pass in additional text to auto restart
Much more to come
Todo:
Display total kills in the current game
Display total deaths in the current game
Do you guys have any suggestions for other commands and etc?
UPDATED:
1st Revision - March 16. 2009 - Current
Implemented Zune's idea for timers
[+] gg_alllevels
[+] gg_averagetimealive
[+] gg_averagetimeperkill
[+] gg_joinlevel
[+] gg_setlevel
[+] gg_random
[+] gg_reverse
[+] gg_reset
[+] gg_random and gg_reverse will not change the last level
edited 1×, last 16.03.09 07:45:18 am