Release V1.2 Beta N, 15th May 2006
*******************************
UPDATE To Beta N RC1 16th May
Fixes
Fixed crash on adding a new Admin or Imunnity Level using the database.
Fixed crashes on all types of mods when outputting text to screen.
Fixed Top command showing 10-10 etc.
Fixed Settings menu title.
Fixed ma_help truncating long help messages in the client console.
Additions
Tweaked weapon restrictions code to reset weapons per team
Added ma_restrictall command
Updated english.cfg file to add translations for ma_restrictall command
*******************************
Fixes
Fixed SQL tables not being correct when installing from new.
Fixed 'Top' not being very logical.
Fixed other minor issues.
New Additions
Non-SourceMM version has old hook handler code remove. The new hook handler is from SourceHook by Pavol 'PM OnoTo' Marko.
Internal command handling completely re-written to improve the ease of new additions and improve performance (this has taken a long time).
Menu reaction time has been halved.
Re-worked the AFK manager to support more mods and better performance. This would not have been possible without the aforementioned SourceHook.
ma_help command is now substantially improved and multi-lingual.
Added Objectives Mod
Added Betting Mod supporting commands,
bet,
bet ct all,
bet t all,
bet t half,
bet t 3000 etc.
Added Bounty Mod, supporting commands are
bounty to show top bounties and rules
Added vote progress indicator for system vote. This is displayed at the bottom of the screen and can be player controlled via the 'settings' menu. The display shows number of votes, time remaining and the top 3 current votes.
Added a lot of new translations to the english.cfg file. Most of this is for the new help system.
New Config cvars for V1.2 Beta N
Code:
// *****************************************************************************
// Module : Voting functionality
//
// Desc : There are two types of vote. System started where an admin has
// triggered a vote or User started where a user has started a vote
// The following cvars control the configuration of the voting
// *****************************************************************************
// This controls the default mode a player will have their 'show vote progress'
// set to when they first ever join your server. This setting is applied to
// the player's stored record withing player_settings.dat it does not control
// whether the 'show vote progress'is on or off.
// 0 = player settings default to off, 1 = player settings default to on
// 1 = default on, 0 = default off
mani_player_settings_vote_progress 1
// *****************************************************************************
// Module : Warmup Timer
//
// Desc : Warmup timers are used at the start of a map. A timer can be setup
// that will restart the map after a set amount of time. For something
// like CSS this means late joiners can still start on the pistol round
// and not miss out. For CSS there is a specific cvar to allow only
// knives to be used during this period.
// *****************************************************************************
// If friendly fire is enabled normally setting this to 1 will disable it
// during the course of the warmup
mani_warmup_timer_disable_ff 1
// *****************************************************************************
// Module : Betting Module
//
// Desc : This module is a simple betting module similar to the Mattie's
// event script by ajax though not as complex.
// *****************************************************************************
// 0 = Disable betting, 1 = Enable betting
mani_css_betting 0
// 0 = Players can bet when alive or dead, 1 = Players can only bet when dead
mani_css_betting_dead_only 1
// This determines if a in a x vs 1 situation if the single player who the
// odds are against wins, they receive the losing wager pot.
// The setting determines at what number of players that this option applies
// e.g 5 vs 1, you would set it to 5, 3 vs 1, set it to 3.
// In the example of 5 vs 1. If the total bets made total $4000 for the team of
// 5 and they lose, the player who killed all 5 will receive the $4000 that was
// wagered against that player.
mani_css_betting_pay_losing_bets 0
// 0 = No announcement, 1 = announcement made to place bets
mani_css_betting_announce_one_v_one 0
// *****************************************************************************
// Module : Bounty Module
//
// Desc : This module is a bounty module similar to that of Firesnakes Script
// for Matties event scripts. The bounty module tracks a players kill
// streak. Once past a certain amount of kills that player has a bounty
// placed on their head. The person who then kills that player receives
// the bounty
// *****************************************************************************
// 0 = Disable, 1 = Enable the module
mani_css_bounty 0
// Sets the kill streak required to have a bounty placed on a player
mani_css_bounty_kill_streak 5
// Sets the start bounty for the player
mani_css_bounty_start_cash 1000
// Sets the amount of cash add to a players bounty for surviving a round with
// a bounty on their head
mani_css_bounty_survive_round_cash 500
// Sets the amount of cash added to a players bounty for killing another player
// whilst having a bounty on themseleves
mani_css_bounty_kill_cash 250
// Sets the colour a player should turn into when a bounty is on them when playing
// as CT
mani_css_bounty_ct_red 255
mani_css_bounty_ct_green 255
mani_css_bounty_ct_blue 255
mani_css_bounty_ct_alpha 255
// Sets the colour a player should turn into when a bounty is on them when playing
// as T
mani_css_bounty_t_red 255
mani_css_bounty_t_green 255
mani_css_bounty_t_blue 255
mani_css_bounty_t_alpha 255
// *****************************************************************************
// Module : Objectives Module for CSS
//
// Desc : This module is an objectives module that slays all players who have
// not completed their team objectives at the end of a round. For example
// if the CTs choose not to defuse a bomb, they will be slayed. If
// the terrorists refuse to plant the bomb, they will be slayed at the
// end of the round.
// *****************************************************************************
// 0 = Disable, 1 = Enable
mani_css_objectives 0
// *****************************************************************************
// Module : Miscallaneous
//
// Desc : Small cvars for various controls
// *****************************************************************************
// This allows you to change the prefix of chat commands, the default is @
mani_say_command_prefix "@"
Download locations for patch and full installs, make sure you update gametypes.txt AND english.cfg
Core files that are different from V1.2 Beta M: -
mani_admin_plugin.dll
mani_admin_plugin_mm.dll (Source MM version)
mani_admin_plugin_i486.so
mani_admin_plugin_mm_i486.so (Source MM version)
gametypes.txt
english.cfg
mani_server.cfg
Patch version CS Source
http://www.mani-admin-plugin.com/man...urce_patch.zip
Full version CS Source
http://www.mani-admin-plugin.com/man...n_cssource.zip
Patch version HL2 Deathmatch
http://www.mani-admin-plugin.com/man...l2mp_patch.zip
Full version HL2 Deathmatch
http://www.mani-admin-plugin.com/man...ta_n_hl2mp.zip
Patch version DoD Source
http://www.mani-admin-plugin.com/man..._dod_patch.zip
Full version for DoD Source
http://www.mani-admin-plugin.com/man...beta_n_dod.zip
Documentation
See beta release thread posts for Beta specific functionality
__________________