//rn// AMX Mod X Scriptrn//rn// Developed by The AMX Mod X DoD Communityrn// [url]https://www.dodplugins.net[/url]rn//rn// Original Author: [RST] FireStormrn// Multilingual Version : =]S.T.F[= R@Frn//rn//rn// This program is free software; you can redistribute it and/orrn// modify it under the terms of the GNU General Public Licensern// as published by the Free Software Foundation; either version 2rn// of the License, or (at your option) any later version.rn//rn// This program is distributed in the hope that it will be useful,rn// but WITHOUT ANY WARRANTY; without even the implied warranty ofrn// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See thern// GNU General Public License for more details.rn//rn// You should have received a copy of the GNU General Public Licensern// along with this program; if not, write to the Free Softwarern// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.rn//
rn rn rnRequire Modules : rn rn
rnrnrn
rn rn rnCvars : rn rn
// USAGE:rn// ======rn//rn// [B]amx_dodmatchmenu[/B] = displays the DoD ClanMatch Menurn// (you can access all further commandsrn// and settings directly through the menu!)rn//rn// [B]dod_cm_folder[/B] = sets folder with your configs (cvar!)rn// (default is "dod_clanmatch", don't change thisrn// if you just want to use this plugin in one league!)rn//rn// [B]dod_cm_sounds[/B] < 0 - 1 > To desable or enable dod_clanmatch soundsrn//rn// [B]dod_cm_music[/B] < 0 - 1 > To desable or enable the music at the final show scoresrn//rn// [B]dod_cm_voice_fr[/B] < 0 - 1 > To desable or enable the traduction voice clan match (decompte,etc...)rn//rn//rn// [B]dod_cm_enablehltv[/B] < 0 - 1 > To desable or enable the hltv recordrn//rn// [B]dod_cm_hltvrcon[/B] < RCON_HLTV > the rcin in your hltv.cfgrn//rn//rn// ================================================== =============rn// YOU ONLY NEED THE FOLLOWING COMMANDS IF YOU DON'T USE THE MENU!rn// ================================================== =============rn//rn//rn// [B]amx_setdodmatcha[/B]
rn rn rnDescription : rn rn
//rn// DESCRIPTION:rn// ============rn//rn// This is a plugin that a lot of DoD admins have beenrn// waiting for! - a working DoD ClanMatch plugin!rn// Features are:rn// - plugin hooks up with DoD's included ClanMatch featuresrn// - completely menu-driven! all settings and commands canrn// easiely acced by the "amx_dodmatchmenu"!rn// - you can setup the whole match process before you startrn// - you can setup two maps and decide whether to play themrn// twice (so you can play axis and allies) or only once.rn// - a list of available maps for the clanmatchmenu can bern// loaded from the file "dod_matchmaps.cfg" in yourrn// "dod_clanmatch" folder in your amxx configs folder.rn// if it doesn't exist, the maps from your "mapcycle.txt"rn// are used.rn// - you can load match settings from "dod_matchbase.cfg" sorn// you don't have to apply the settings in-game as the commandrn// gets longer and longer with every feature added.rn// - you can set clantags for the teams which will be displayedrn// in the results and all messages.rn// - servername can be set and applied for the matchrn// - "WarmUp"-mode is running on each map and the set timelimitrn// is applied after both teams are ready and the fight actuallyrn// starts.rn// - time remaining can be displayed each roundstart / each minrn// - teams' scores can be displayed each roundstart / each minrn// - map specific config files can be loaded for each maprn// the filename has to be MAPNAME_match.cfg or MAPNAME.cfgrn// (i.e.: dod_kalt_match.cfg or dod_kalt.cfg) and has to be placedrn// into your "dod_clanmatch" folder in your amxx configs folderrn// - file "dod_clanmatch.cfg" will be executed if it exists inrn// your dod_clanmatch folder in you AMX Mod X configs folderrn// when the match is running.rn// (use that to set class limits)rn// - file "dod_public.cfg" will be executed if it exists inrn// your dod_clanmatch folder in you AMX Mod X configs folderrn// when the match is finished.rn// (use that to remove class limits)rn// Furthermore your server.cfg and amxx.cfg is executedrn// as well, so most of your standard settings are recoveredrn// after the match.rn// - the result and match scoring details can be viewed afterrn// the match is over. people will automatically see themrn// after they spawned. the password is still active andrn// the map will run 5min, then it's all set to normal again.rn// - a lot more!rn//
rn rn rnChangelog : rn rn
//rn// - 20.02.2005 Version 0.4betarn// Initial Releasern//rn// - 21.02.2005 Version 0.5betarn// * fixed oversight that passwordrn// wasn't set for the match and notrn// removed again after the matchrn//rn// - 21.02.2005 Version 0.6betarn// * added features:rn// - the time in minutes remainingrn// on the current map can be displayedrn// on each roundstartrn// - the teams' scores can be displayedrn// on each roudstartrn// * Note:rn// the command usage changed, be surern// to review it!rn//rn// - 21.02.2005 Version 0.7betarn// * added feature:rn// - a map specific config file for each maprn// (for scoring rules for example)rn// can be executed when the match is running.rn// the filenames have to be MAPNAME_match.cfgrn// and they have to be placed into the newrn// "dod_clanmatch" subfolder of your amxx configsrn// folder. (like all DoD ClanMatch related files)rn// - all stats settings are disabled when the match is runningrn// and your previous stats settings are recovered after it'srn// finishedrn// * changes:rn// - added folder "dod_clanmatch" to make it morern// organized for you, so you don't have yourrn// amxx configs folder full of DoD ClanMatchrn// config files!rn// - included new example scoring config files for somern// mapsrn//rn// - 22.02.2005 Version 0.75betarn// * added feature:rn// - time remaining and teams' scores can either be displayedrn// as a hud-message or as chat text!rn// * changes:rn// - password is set immediately after using thern// amx_startdodmatch command.rn//rn// - 24.02.2005 Version 0.8betarn// * added feature:rn// - added config files for stopping and starting plugins again.rn// * changes:rn// - plugins are not paused anymore on map start, they arern// stopped when the amx_startdodmatch command was executed.rn// that way they are turned off and behave like they weren'trn// loaded at all.rn// - use files "disable_plugins.cfg" and "enable_plugins.cfg"rn// to use the above mentioned featurern// - as the plugins "TimeLeft" and "NextMap" were NOT stoppablern// i had to remove that restriction from the "PauseCFG" pluginrn// to make them stoppable. so you need to replace your standardrn// "pausecfg.amxx" with the one i included to get it all to workrn// for now. i will request to get those two restrictions removedrn// from that plugin for the next release of AMX Mod X.rn//rn// - 25.02.2005 Version 0.85betarn// * added feature:rn// - clans can cancel their ready-status with saying "cancel".rn// this only works if the other team isn't ready yet.rn// * changed feature:rn// - once again i changed the way the stats are disabled,rn// as stopping the plugin instead of pausing still doesn't help.rn// i readded the commands to turn off every single stats settingrn// to the config files and added the stats settings recoverrn// command as well again.rn// * to do:rn// - add admin command to restart the match on current maprn// - add feature to display match's scores after the matchrn// is over and the map changedrn// - some other stuffrn// * notes:rn// - if stopping one of your custom plugins doesn't work wellrn// and you experience strange behavior, remove it from thern// disable/enable configs and disable it by cvar in thern// dod_clanmatch.cfg.rn//rn// - 26.02.2005 Version 0.9betarn// * added feature:rn// - added two modes for displaying the time remaining on the currentrn// map/round. the time remaining can be displayed every minute as arn// hudmessage (mode 3) or every minute as a chattext message (mode 4).rn// - after the match all players can view the result and the scoringrn// details by saying "matchresult".rn// * to do:rn// - add admin command to restart the match on current maprn// - some other stuffrn//rn// - 27.02.2005 Version 0.95betarn// * added features:rn// - added two modes for displaying the scores.rn// the total scores of all rounds played can be displayed besidesrn// displaying the current round's scores:rn// as a hudmessage (mode 3) or chattext message (mode 4).rn// - after the match all players will automatically see the resultrn// of the match after they spawned. the password is still activern// and the map will run for 5min. enough time for everyone to lookrn// at the result/details. then the map changes and all is set torn// normal again and the pw is removed.rn// - added admincommand "amx_restartdodmatch", this will simplyrn// restart the round and people have to set themselves ready again.rn// This will NOT restart the whole match, just the current round.rn// - when a team is ready, a hudmessage telling them how to revokern// their ready-status is displayed.rn// * to do:rn// - add some other stuffrn// - fix bugs if neededrn//rn// - 27.02.2005 Version 0.99betarn// * upgrades:rn// - servername for the match can be setrn// - clantags for the teams can be set and will be displayedrn// in all messages and in the resultsrn// - added basic match config file to set the environment,rn// the file is called "dod_matchbase.cfg" and containsrn// a sample match setup. it can be loaded with the admincommandrn// "amx_loaddodmatch".rn// - the total scores display feature is real-time now, so it includesrn// the scores of previous rounds and the scores of the current round.rn// * important notes:rn// - it's of utmost importance that the teams are played the straightrn// way (Axis-Allies-Axis-Allies & Allies-Axis-Allies-Axis). if that'srn// not the case, the score counting is wrong!rn// (so if your team plays Axis-Allies-Allies-Axis the scores are fucked!)rn// - clantag1 has to be the clan that starts with axis on the first maprn// - clantag2 has to be the clan that starts with allies on the first maprn// - one you activated the matchmode with "amx_startdodmatch" all playersrn// that connect and try to join a team will automatically joinrn// Spectator and a message will tell them to which team they have to go!rn// this is mainly made to be sure that the clans join the teams thatrn// are needed for a correct score calculation!rn// * general changes:rn// - Engine module is required now!rn// - i removed the examples for now, but i will add a detailed readme.txtrn// as soon as it reaches a stable state with all needed featuresrn// * to do:rn// - make "ready" and "cancel" commands customizablern// - add "auto-endgame-scores-screenshot"-featurern// - take a look at some HLTV stuffrn// - optimize the codern// - fix some minor issuesrn// - add some more useful stuff requested by usersrn// - fix bugs reported by usersrn//rn// - 02.03.2005 Version 0.99beta2rn// * fixes:rn// - matchtime is exactly how long you set it nowrn// - fullcaps are counted correctly for ingame display nowrn// - when restarting a match round, warmupmode is running again nowrn// * general changes:rn// - the score displaying works like when players try to join a teamrn// in match mode now. whatever team they click after connecting,rn// they join Spectators and the scores are displayed.rn// once they closed the display of the scores, they can join a team.rn// * to do:rn// - make "ready" and "cancel" commands customizablern// - add "auto-endgame-scores-screenshot"-featurern// - take a look at some HLTV stuffrn// - optimize the codern// - fix some minor issuesrn// - add some more useful stuff requested by usersrn// - fix bugs reported by usersrn//rn// - 05.03.2005 Version 0.99beta3rn// * added features:rn// - two new modes for "ShowScore"-optionrn// 5 use a hud-message with scores & totals every minutern// 6 use chattext with scores & totals every minutern// - added admin command "amx_getdodmatch" which will showrn// the current settings of your match.rn// - added page 3 of the results called "Map Scores" which displaysrn// the total scores of both clans for each map.rn// * fixes:rn// - scores for current round are reset when restarting the roundrn// - timelimit is reset to 120 min when restarting the round and joiningrn// warmup mode again.rn//rn// - 06.03.2005 Version 0.99beta4rn// * added features:rn// - chatcommands for "ready" and "cancel" can be set to any word yourn// would like to use. the messages automatically announce your setrn// words.rn// * bugfixes:rn// - hopefully fixed little problem with the clan-scoring-delay byrn// grabbing the scores again 1 second after the delay is over.rn// * general changes:rn// - added "" & "" to "amx_setdodmatch"rn// and all other needed admin commands.rn// - added "dod_cm_readysig" and "dod_cm_cancelsig" to thern// "dod_matchbase.cfg". (only file that changed, keep your others)rn//rn// - 07.03.2005 Version 0.99beta4v2rn// * bugfix:rn// - the problem with displaying the total scores every minutern// should finally be fixed now. (hopefully)rn//rn// - 11.03.2005 Version 0.99beta5rn// * bugfix:rn// - the scores taken by endgame screenshot should not differrn// from the scores the plugin calculates anymore.rn// when then scoreboard came up 6 seconds before the maprn// really changes the game still continued, so if one orrn// more players ran into a flag when the scoreboard comes up,rn// the plugin still counted the taken flag, now calculating scoresrn// is disabled as soon as the scoreboard comes up.rn//rn// - 27.03.2005 Version 0.99beta6rn// * added features:rn// - implemented a whole menu-system with access to changes andrn// commands. (amx_dodmatchmenu)rn// - added file "dod_matchmaps.cfg", list all maps that you wantrn// to be available for the ClanMatchMenurn// * bugfixes:rn// - fixed the hudmessage which tells the clans what team to join.rn// it now disappears immediately if a team was choosen, not beforern// and not too late anymore.rn// - fixed oversight that a running match's settings could had beenrn// changedrn// - fixed problem of truncated lines with splitting the commandrn// "amx_setdodmatch" into two commands (amx_setdodmatcha & amx_setdodmatchb)rn// * general changes:rn// - removed config files for stopping and starting plugins as my requestrn// for altering the pausecfg.sma was just ignored for no reason.rn// that way you DON'T need to use the changed pausecfg plugin anymore.rn// just redownload the config files and add the plugins you want to pause/unpausern// to dod_clanmatch.cfg and dod_public.cfgrn//rn// - 20.04.2005 Version 0.99beta7rn// * bugfixes:rn// - added 1 second delay between setting the server passwordrn// and changing to the 1st map to be played to get rid of thern// "Wrong Password" issue.rn// - fixed problem with displaying what team to join not disappearingrn// for people that joined the match after it was already startedrn//rn// - 08.05.2005 Version 0.99beta8rn// * added feature:rn// - added setting for the time the map is running to show the resultsrn// to the menu system.rn// * cosmetic changes:rn// - corrected some colors in the menus to look betterrn//rn// - 13.07.2005 Version 0.99beta9rn// * added feature:rn// - the folder for the clanmatch configs can simply be changesrn// with the new cvar "dod_cm_folder" which is set torn// "dod_clanmatch" by default.rn// if you don't intend to use this plugin for different leagues,rn// you don't need to touch this cvar!rn// Example of usage:rn// the value of this cvar is the name of the folder with yourrn// config files, so if you want to use different configs forrn// different matches, duplicate the standard folder "dod_clanmatch"rn// and call it like the league you play.rn// for example you could call the duplicated folders "esl", "ed",rn// "clanbase" and so on.rn// so if you have an EnemyDown match comming up, you will needrn// to change the cvar "dod_cm_folder" to "ed", so the configfilesrn// in your "ed" folder will be used.rn//rn// - 15.07.2005 Version 0.5prefinalrn// * added feature:rn// - cvar "dod_cm_folder" is automatically reset to the defaultrn// value "dod_clanmatch" after a match is finished/aborted.rn//rn// - 04.08.2005 Version 0.6prefinalrn// * bugfixrn// - fixed "amx_dodmatchmenu" being available for all players.rn// (thanks to -=[JaeGeR]=- PapA for reporting it!)rn//rn// - 26.03.2006 Version 0.7prefinalrn// * bugfixrn// - fixed the errors caused by comparing serverpass to a number insteadrn// of using a string lengthrn// - changed cvars over to pointers to cvarsrn//rn// - 28.05.2006 Version 0.7.1 (By Br!c3)rn// - Multi-language mod (French Traduction)rn// - Add sound at start the roundrn// - Add sound at stop or end the matchrn// - Add sound at and the round (Funs Aplauses)rn// - Add voice decompte (10,9,8,7,6,5,4,3,2,1,warning) before start the roundrn// Cvar command added - "dod_cm_sounds < 0 - 1 >" For Desable or Enable soundsrn// If this is desabled, the precaching for start.wav, applause.wav and stop.wav is desabled to !rn// - Add Music at the final score showing on team selected = 3rn// Cvar command added - "dod_cm_music" < 0 - 1 >" For Desable or Enable Music on final score showingrn// If this is desabled, the precaching for music.wav is desabled to !rn// - Add Automatic stopsound at start the round ( Good no ? ;) )rn// - Add difered colors at HUD_MESSAGE (Clan [TeamAlpha] join Axis and [TeamBeta] join Allies)rn// - Add a auto snapshot the scores at the end of the roundrn//rn// - 31.05.2006 Version 0.7.2 (By Br!c3)rn// - Fix restart round decompte.rn// - Fix decompte (replace PLUGIN_CONTINUE to PLUGIN_HANDLED)rn//rn// - 01.06.2006 Version 0.7.3 (By Br!c3)rn// - Add French Voice Decomptern// - Add cvar command "dod_cm_voice_fr < 0 - 1 >" For Desable or Enable the french voicesrn// - WARNING : The name of the sounds folder as bin modified to "sound/dod_clanmatch" !rn//rn// - 02.06.2006 Version 0.7.4 (By Br!c3)rn// - The sounds are downloaded only if the mp_clan_match = 1 rn// In other words, when you started the match rn// - if you do not have a fast server for the sounds => sv_downloadurl "http://raph.be/dod_clanmatch/" in your server.cfgrn// It is my small gift ;) rn//rn// - 17.06.2006 Version 0.7.5 (By Br!c3)rn// - Fix a voice decompte if his up to 10 secondsrn// - Fix voice : "Allies prets a combattre"rn//rn// - 11.07.2006 Version 0.7.6 (By Br!c3)rn// - Prechache is optimisedrn// - Optimised play sounds systemrn// - Modify cvar "dod_cm_voice_fr" to "dod_cm_voice" rn// (Change the language into replacing the sound files in the folder "sound/dod_clanmatch/voices/")rn// - All the sounds can be in .wav or .mp3rn// - 06.11.2006 Version 0.7.7 (By Br!c3)rn// - Add a command "stoprecording" before starting hltv record bus if the hltv is already recording that does not workrn// - 11.11.2006 Version 0.7.8 (By Br!c3)rn// - Add 2 commands if you say "score" or "time" in the game. That show current score or time left to current roundrn// - 11.24.2009 Version 0.8 (By h0_noMan)rn// - Add a new match mode (Play one Map Twice = dod_cm_mapmode 3)rn// - Map Config Files can be named .cfg or _match.cfgrn// (An error will appear in the log if there is no map config file)rn// - Fixed a bug which crashed the server when trying to connect to HLTV Server with bad rcon passwordrn// - HLTV Servers will now start recording if they join during the matchrn// - HLTV Demos will now contain statusrn// - There will be an error if the map config file is missingrn//rn// - 11.25.2009 Version 0.8.1 (By h0_noMan)rn// - Fixed a bug which wont record status in HLTV Recordsrn// - HLTV Status is now hashed to add a level of securityrn// - Fixed a bug which allowed HLTV to record even if the round wont be started
rn rn rnInstallation : rn rn
1. Compile the plugin for your version of AMXModXrn2. Place the dod_clanmatch.amxx in /amxmodx/plugins/rn3. Unzip dod_clanmatch_config.zip in /amxmodx/rn- dodclanmatch.txt should be in /amxmodx/data/lang/rn- DoD ClanMatch config files should be in /amxmodx/configs/dod_clanmatch/rn4. Unzip dod_clanmatch_sounds.zip in /dod/rn5. Add dod_clanmatch.amxx to your plugins.inirnrn- By Default, there are the [url=http://www.esl.eu/eu/dod/]ESL[/url] scoring files, to replace them just upload map scoring files in /amxmodx/config/dod_clanmatch/rnrn- Edit dod_clanmatch.cfg, dod_public.cfg, dod_matchbase.cfg to fit with your needs
These compiled builds sat loose in the server's script folder rather than attached to a post.
They are matched to this release by comparing their decompiled Pawn against the source published
above, so treat the attribution as strong but not certain. Versions come from the
register_plugin() call recovered from the bytecode.
rn//rn// AMX Mod X Scriptrn//rn// Developed by The AMX Mod X DoD Communityrn// https://www.dodplugins.netrn//rn// Original Author: [RST] FireStormrn// Multilingual Version : =]S.T.F[= R@Frn//rn//rn// This program is free software; you can redistribute it and/orrn// modify it under the terms of the GNU General Public Licensern// as published by the Free Software Foundation; either version 2rn// of the License, or (at your option) any later version.rn//rn// This program is distributed in the hope that it will be useful,rn// but WITHOUT ANY WARRANTY; without even the implied warranty ofrn// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See thern// GNU General Public License for more details.rn//rn// You should have received a copy of the GNU General Public Licensern// along with this program; if not, write to the Free Softwarern// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.rn//rn
rnrnrnRequire Modules :rnrn
rn<amxmodx>rn<amxmisc>rn<dodx>rn<sockets>rn
rnrnrnCvars :rnrn
rn// USAGE:rn// ======rn//rn// amx_dodmatchmenu = displays the DoD ClanMatch Menurn// (you can access all further commandsrn// and settings directly through the menu!)rn//rn// dod_cm_folder <folder> = sets folder with your configs (cvar!)rn// (default is "dod_clanmatch", don't change thisrn// if you just want to use this plugin in one league!)rn//rn// dod_cm_sounds < 0 - 1 > To desable or enable dod_clanmatch soundsrn//rn// dod_cm_music < 0 - 1 > To desable or enable the music at the final show scoresrn//rn// dod_cm_voice_fr < 0 - 1 > To desable or enable the traduction voice clan match (decompte,etc...)rn//rn//rn// dod_cm_enablehltv < 0 - 1 > To desable or enable the hltv recordrn//rn// dod_cm_hltvrcon < RCON_HLTV > the rcin in your hltv.cfgrn//rn//rn// ================================================== =============rn// YOU ONLY NEED THE FOLLOWING COMMANDS IF YOU DON'T USE THE MENU!rn// ================================================== =============rn//rn//rn// amx_setdodmatcha <map1> <map2> <mapmode> <time> <ff>rn// <showtime> <showscore>rn//rn// amx_setdodmatchb <password> <servername> <clantag1> <clantag2>rn// <readysig> <cancelsig> <matchresulttime>rn//rn// amx_loaddodmatch = loads basic match environment from filern// "dod_matchbase.cfg"rn//rn// amx_startdodmatch = starts the previous set matchrn//rn// amx_stopdodmatch = aborts a running matchrn//rn// amx_restartdodmatch = restarts the current round playedrn//rn// amx_soundsdodmatch <0 , 1> = <Desable , Enable> sounds at start and stop the matchrn//rn//rn// <map1> = the first map to be playedrn// <map2> = the second map to be playedrn//rn// <mapmode> = sets mode to play the maps:rn// 1 only play each map oncern// 2 play each map two timesrn// 3 play map1 two timesrn//rn// <time> = time in minutes to play each maprn//rn// <ff> = enable/disable FriendlyFirern// 1 FriendlyFire enabledrn// 0 FriendlyFire disabledrn//rn// <showtime> = show time left to playrn// 1 use a hud-message on roundstartrn// 2 use chat text on roundstartrn// 3 use a hud-message every minutern// 4 use chat text every minutern// 0 disabledrn//rn// <showscore> = show teams' scoresrn// 1 use a hud-message on roundstartrn// 2 use chat text on roundstartrn// 3 hud-message & total match score on roundstartrn// 4 chat text & total match score on roundstartrn// 5 hud-message & total match score every minrn// 6 chat text & total match score every minrn// 0 disabledrn//rn// <password> = sets password for the serverrn//rn// <servername> = sets name for the server while thern// clanmatch is running. (use quotes)rn//rn// <clantag1> = sets clantag for the clan that willrn// play Axis-Allies-Axis-Allies. (use quotes)rn//rn// <clantag2> = sets clantag for the clan that willrn// play Allies-Axis-Allies-Axis. (use quotes)rn//rn// <readysig> = word to say to set "ready-status"rn//rn// <cancelsig> = word to say to revoke "ready-status"rn//rn// <matchresulttime> = sets the time in minutes for the map torn// display the ClanMatch Result Menusrn//rn
rnrnrnDescription :rnrn
rn//rn// DESCRIPTION:rn// ============rn//rn// This is a plugin that a lot of DoD admins have beenrn// waiting for! - a working DoD ClanMatch plugin!rn// Features are:rn// - plugin hooks up with DoD's included ClanMatch featuresrn// - completely menu-driven! all settings and commands canrn// easiely acced by the "amx_dodmatchmenu"!rn// - you can setup the whole match process before you startrn// - you can setup two maps and decide whether to play themrn// twice (so you can play axis and allies) or only once.rn// - a list of available maps for the clanmatchmenu can bern// loaded from the file "dod_matchmaps.cfg" in yourrn// "dod_clanmatch" folder in your amxx configs folder.rn// if it doesn't exist, the maps from your "mapcycle.txt"rn// are used.rn// - you can load match settings from "dod_matchbase.cfg" sorn// you don't have to apply the settings in-game as the commandrn// gets longer and longer with every feature added.rn// - you can set clantags for the teams which will be displayedrn// in the results and all messages.rn// - servername can be set and applied for the matchrn// - "WarmUp"-mode is running on each map and the set timelimitrn// is applied after both teams are ready and the fight actuallyrn// starts.rn// - time remaining can be displayed each roundstart / each minrn// - teams' scores can be displayed each roundstart / each minrn// - map specific config files can be loaded for each maprn// the filename has to be MAPNAME_match.cfg or MAPNAME.cfgrn// (i.e.: dod_kalt_match.cfg or dod_kalt.cfg) and has to be placedrn// into your "dod_clanmatch" folder in your amxx configs folderrn// - file "dod_clanmatch.cfg" will be executed if it exists inrn// your dod_clanmatch folder in you AMX Mod X configs folderrn// when the match is running.rn// (use that to set class limits)rn// - file "dod_public.cfg" will be executed if it exists inrn// your dod_clanmatch folder in you AMX Mod X configs folderrn// when the match is finished.rn// (use that to remove class limits)rn// Furthermore your server.cfg and amxx.cfg is executedrn// as well, so most of your standard settings are recoveredrn// after the match.rn// - the result and match scoring details can be viewed afterrn// the match is over. people will automatically see themrn// after they spawned. the password is still active andrn// the map will run 5min, then it's all set to normal again.rn// - a lot more!rn//rn
rnrnrnChangelog :rnrn
rn//rn// - 20.02.2005 Version 0.4betarn// Initial Releasern//rn// - 21.02.2005 Version 0.5betarn// * fixed oversight that passwordrn// wasn't set for the match and notrn// removed again after the matchrn//rn// - 21.02.2005 Version 0.6betarn// * added features:rn// - the time in minutes remainingrn// on the current map can be displayedrn// on each roundstartrn// - the teams' scores can be displayedrn// on each roudstartrn// * Note:rn// the command usage changed, be surern// to review it!rn//rn// - 21.02.2005 Version 0.7betarn// * added feature:rn// - a map specific config file for each maprn// (for scoring rules for example)rn// can be executed when the match is running.rn// the filenames have to be MAPNAME_match.cfgrn// and they have to be placed into the newrn// "dod_clanmatch" subfolder of your amxx configsrn// folder. (like all DoD ClanMatch related files)rn// - all stats settings are disabled when the match is runningrn// and your previous stats settings are recovered after it'srn// finishedrn// * changes:rn// - added folder "dod_clanmatch" to make it morern// organized for you, so you don't have yourrn// amxx configs folder full of DoD ClanMatchrn// config files!rn// - included new example scoring config files for somern// mapsrn//rn// - 22.02.2005 Version 0.75betarn// * added feature:rn// - time remaining and teams' scores can either be displayedrn// as a hud-message or as chat text!rn// * changes:rn// - password is set immediately after using thern// amx_startdodmatch command.rn//rn// - 24.02.2005 Version 0.8betarn// * added feature:rn// - added config files for stopping and starting plugins again.rn// * changes:rn// - plugins are not paused anymore on map start, they arern// stopped when the amx_startdodmatch command was executed.rn// that way they are turned off and behave like they weren'trn// loaded at all.rn// - use files "disable_plugins.cfg" and "enable_plugins.cfg"rn// to use the above mentioned featurern// - as the plugins "TimeLeft" and "NextMap" were NOT stoppablern// i had to remove that restriction from the "PauseCFG" pluginrn// to make them stoppable. so you need to replace your standardrn// "pausecfg.amxx" with the one i included to get it all to workrn// for now. i will request to get those two restrictions removedrn// from that plugin for the next release of AMX Mod X.rn//rn// - 25.02.2005 Version 0.85betarn// * added feature:rn// - clans can cancel their ready-status with saying "cancel".rn// this only works if the other team isn't ready yet.rn// * changed feature:rn// - once again i changed the way the stats are disabled,rn// as stopping the plugin instead of pausing still doesn't help.rn// i readded the commands to turn off every single stats settingrn// to the config files and added the stats settings recoverrn// command as well again.rn// * to do:rn// - add admin command to restart the match on current maprn// - add feature to display match's scores after the matchrn// is over and the map changedrn// - some other stuffrn// * notes:rn// - if stopping one of your custom plugins doesn't work wellrn// and you experience strange behavior, remove it from thern// disable/enable configs and disable it by cvar in thern// dod_clanmatch.cfg.rn//rn// - 26.02.2005 Version 0.9betarn// * added feature:rn// - added two modes for displaying the time remaining on the currentrn// map/round. the time remaining can be displayed every minute as arn// hudmessage (mode 3) or every minute as a chattext message (mode 4).rn// - after the match all players can view the result and the scoringrn// details by saying "matchresult".rn// * to do:rn// - add admin command to restart the match on current maprn// - some other stuffrn//rn// - 27.02.2005 Version 0.95betarn// * added features:rn// - added two modes for displaying the scores.rn// the total scores of all rounds played can be displayed besidesrn// displaying the current round's scores:rn// as a hudmessage (mode 3) or chattext message (mode 4).rn// - after the match all players will automatically see the resultrn// of the match after they spawned. the password is still activern// and the map will run for 5min. enough time for everyone to lookrn// at the result/details. then the map changes and all is set torn// normal again and the pw is removed.rn// - added admincommand "amx_restartdodmatch", this will simplyrn// restart the round and people have to set themselves ready again.rn// This will NOT restart the whole match, just the current round.rn// - when a team is ready, a hudmessage telling them how to revokern// their ready-status is displayed.rn// * to do:rn// - add some other stuffrn// - fix bugs if neededrn//rn// - 27.02.2005 Version 0.99betarn// * upgrades:rn// - servername for the match can be setrn// - clantags for the teams can be set and will be displayedrn// in all messages and in the resultsrn// - added basic match config file to set the environment,rn// the file is called "dod_matchbase.cfg" and containsrn// a sample match setup. it can be loaded with the admincommandrn// "amx_loaddodmatch".rn// - the total scores display feature is real-time now, so it includesrn// the scores of previous rounds and the scores of the current round.rn// * important notes:rn// - it's of utmost importance that the teams are played the straightrn// way (Axis-Allies-Axis-Allies & Allies-Axis-Allies-Axis). if that'srn// not the case, the score counting is wrong!rn// (so if your team plays Axis-Allies-Allies-Axis the scores are fucked!)rn// - clantag1 has to be the clan that starts with axis on the first maprn// - clantag2 has to be the clan that starts with allies on the first maprn// - one you activated the matchmode with "amx_startdodmatch" all playersrn// that connect and try to join a team will automatically joinrn// Spectator and a message will tell them to which team they have to go!rn// this is mainly made to be sure that the clans join the teams thatrn// are needed for a correct score calculation!rn// * general changes:rn// - Engine module is required now!rn// - i removed the examples for now, but i will add a detailed readme.txtrn// as soon as it reaches a stable state with all needed featuresrn// * to do:rn// - make "ready" and "cancel" commands customizablern// - add "auto-endgame-scores-screenshot"-featurern// - take a look at some HLTV stuffrn// - optimize the codern// - fix some minor issuesrn// - add some more useful stuff requested by usersrn// - fix bugs reported by usersrn//rn// - 02.03.2005 Version 0.99beta2rn// * fixes:rn// - matchtime is exactly how long you set it nowrn// - fullcaps are counted correctly for ingame display nowrn// - when restarting a match round, warmupmode is running again nowrn// * general changes:rn// - the score displaying works like when players try to join a teamrn// in match mode now. whatever team they click after connecting,rn// they join Spectators and the scores are displayed.rn// once they closed the display of the scores, they can join a team.rn// * to do:rn// - make "ready" and "cancel" commands customizablern// - add "auto-endgame-scores-screenshot"-featurern// - take a look at some HLTV stuffrn// - optimize the codern// - fix some minor issuesrn// - add some more useful stuff requested by usersrn// - fix bugs reported by usersrn//rn// - 05.03.2005 Version 0.99beta3rn// * added features:rn// - two new modes for "ShowScore"-optionrn// 5 use a hud-message with scores & totals every minutern// 6 use chattext with scores & totals every minutern// - added admin command "amx_getdodmatch" which will showrn// the current settings of your match.rn// - added page 3 of the results called "Map Scores" which displaysrn// the total scores of both clans for each map.rn// * fixes:rn// - scores for current round are reset when restarting the roundrn// - timelimit is reset to 120 min when restarting the round and joiningrn// warmup mode again.rn//rn// - 06.03.2005 Version 0.99beta4rn// * added features:rn// - chatcommands for "ready" and "cancel" can be set to any word yourn// would like to use. the messages automatically announce your setrn// words.rn// * bugfixes:rn// - hopefully fixed little problem with the clan-scoring-delay byrn// grabbing the scores again 1 second after the delay is over.rn// * general changes:rn// - added "<readysig>" & "<cancelsig>" to "amx_setdodmatch"rn// and all other needed admin commands.rn// - added "dod_cm_readysig" and "dod_cm_cancelsig" to thern// "dod_matchbase.cfg". (only file that changed, keep your others)rn//rn// - 07.03.2005 Version 0.99beta4v2rn// * bugfix:rn// - the problem with displaying the total scores every minutern// should finally be fixed now. (hopefully)rn//rn// - 11.03.2005 Version 0.99beta5rn// * bugfix:rn// - the scores taken by endgame screenshot should not differrn// from the scores the plugin calculates anymore.rn// when then scoreboard came up 6 seconds before the maprn// really changes the game still continued, so if one orrn// more players ran into a flag when the scoreboard comes up,rn// the plugin still counted the taken flag, now calculating scoresrn// is disabled as soon as the scoreboard comes up.rn//rn// - 27.03.2005 Version 0.99beta6rn// * added features:rn// - implemented a whole menu-system with access to changes andrn// commands. (amx_dodmatchmenu)rn// - added file "dod_matchmaps.cfg", list all maps that you wantrn// to be available for the ClanMatchMenurn// * bugfixes:rn// - fixed the hudmessage which tells the clans what team to join.rn// it now disappears immediately if a team was choosen, not beforern// and not too late anymore.rn// - fixed oversight that a running match's settings could had beenrn// changedrn// - fixed problem of truncated lines with splitting the commandrn// "amx_setdodmatch" into two commands (amx_setdodmatcha & amx_setdodmatchb)rn// * general changes:rn// - removed config files for stopping and starting plugins as my requestrn// for altering the pausecfg.sma was just ignored for no reason.rn// that way you DON'T need to use the changed pausecfg plugin anymore.rn// just redownload the config files and add the plugins you want to pause/unpausern// to dod_clanmatch.cfg and dod_public.cfgrn//rn// - 20.04.2005 Version 0.99beta7rn// * bugfixes:rn// - added 1 second delay between setting the server passwordrn// and changing to the 1st map to be played to get rid of thern// "Wrong Password" issue.rn// - fixed problem with displaying what team to join not disappearingrn// for people that joined the match after it was already startedrn//rn// - 08.05.2005 Version 0.99beta8rn// * added feature:rn// - added setting for the time the map is running to show the resultsrn// to the menu system.rn// * cosmetic changes:rn// - corrected some colors in the menus to look betterrn//rn// - 13.07.2005 Version 0.99beta9rn// * added feature:rn// - the folder for the clanmatch configs can simply be changesrn// with the new cvar "dod_cm_folder" which is set torn// "dod_clanmatch" by default.rn// if you don't intend to use this plugin for different leagues,rn// you don't need to touch this cvar!rn// Example of usage:rn// the value of this cvar is the name of the folder with yourrn// config files, so if you want to use different configs forrn// different matches, duplicate the standard folder "dod_clanmatch"rn// and call it like the league you play.rn// for example you could call the duplicated folders "esl", "ed",rn// "clanbase" and so on.rn// so if you have an EnemyDown match comming up, you will needrn// to change the cvar "dod_cm_folder" to "ed", so the configfilesrn// in your "ed" folder will be used.rn//rn// - 15.07.2005 Version 0.5prefinalrn// * added feature:rn// - cvar "dod_cm_folder" is automatically reset to the defaultrn// value "dod_clanmatch" after a match is finished/aborted.rn//rn// - 04.08.2005 Version 0.6prefinalrn// * bugfixrn// - fixed "amx_dodmatchmenu" being available for all players.rn// (thanks to -=[JaeGeR]=- PapA for reporting it!)rn//rn// - 26.03.2006 Version 0.7prefinalrn// * bugfixrn// - fixed the errors caused by comparing serverpass to a number insteadrn// of using a string lengthrn// - changed cvars over to pointers to cvarsrn//rn// - 28.05.2006 Version 0.7.1 (By Br!c3)rn// - Multi-language mod (French Traduction)rn// - Add sound at start the roundrn// - Add sound at stop or end the matchrn// - Add sound at and the round (Funs Aplauses)rn// - Add voice decompte (10,9,8,7,6,5,4,3,2,1,warning) before start the roundrn// Cvar command added - "dod_cm_sounds < 0 - 1 >" For Desable or Enable soundsrn// If this is desabled, the precaching for start.wav, applause.wav and stop.wav is desabled to !rn// - Add Music at the final score showing on team selected = 3rn// Cvar command added - "dod_cm_music" < 0 - 1 >" For Desable or Enable Music on final score showingrn// If this is desabled, the precaching for music.wav is desabled to !rn// - Add Automatic stopsound at start the round ( Good no ? ;) )rn// - Add difered colors at HUD_MESSAGE (Clan [TeamAlpha] join Axis and [TeamBeta] join Allies)rn// - Add a auto snapshot the scores at the end of the roundrn//rn// - 31.05.2006 Version 0.7.2 (By Br!c3)rn// - Fix restart round decompte.rn// - Fix decompte (replace PLUGIN_CONTINUE to PLUGIN_HANDLED)rn//rn// - 01.06.2006 Version 0.7.3 (By Br!c3)rn// - Add French Voice Decomptern// - Add cvar command "dod_cm_voice_fr < 0 - 1 >" For Desable or Enable the french voicesrn// - WARNING : The name of the sounds folder as bin modified to "sound/dod_clanmatch" !rn//rn// - 02.06.2006 Version 0.7.4 (By Br!c3)rn// - The sounds are downloaded only if the mp_clan_match = 1 rn// In other words, when you started the match rn// - if you do not have a fast server for the sounds => sv_downloadurl "http://raph.be/dod_clanmatch/" in your server.cfgrn// It is my small gift ;) rn//rn// - 17.06.2006 Version 0.7.5 (By Br!c3)rn// - Fix a voice decompte if his up to 10 secondsrn// - Fix voice : "Allies prets a combattre"rn//rn// - 11.07.2006 Version 0.7.6 (By Br!c3)rn// - Prechache is optimisedrn// - Optimised play sounds systemrn// - Modify cvar "dod_cm_voice_fr" to "dod_cm_voice" rn// (Change the language into replacing the sound files in the folder "sound/dod_clanmatch/voices/")rn// - All the sounds can be in .wav or .mp3rn// - 06.11.2006 Version 0.7.7 (By Br!c3)rn// - Add a command "stoprecording" before starting hltv record bus if the hltv is already recording that does not workrn// - 11.11.2006 Version 0.7.8 (By Br!c3)rn// - Add 2 commands if you say "score" or "time" in the game. That show current score or time left to current roundrn// - 11.24.2009 Version 0.8 (By h0_noMan)rn// - Add a new match mode (Play one Map Twice = dod_cm_mapmode 3)rn// - Map Config Files can be named <mapname>.cfg or <mapname>_match.cfgrn// (An error will appear in the log if there is no map config file)rn// - Fixed a bug which crashed the server when trying to connect to HLTV Server with bad rcon passwordrn// - HLTV Servers will now start recording if they join during the matchrn// - HLTV Demos will now contain statusrn// - There will be an error if the map config file is missingrn//rn// - 11.25.2009 Version 0.8.1 (By h0_noMan)rn// - Fixed a bug which wont record status in HLTV Recordsrn// - HLTV Status is now hashed to add a level of securityrn// - Fixed a bug which allowed HLTV to record even if the round wont be startedrn
rnrnrnInstallation :rnrn
rn1. Compile the plugin for your version of AMXModXrn2. Place the dod_clanmatch.amxx in /amxmodx/plugins/rn3. Unzip dod_clanmatch_config.zip in /amxmodx/rn- dodclanmatch.txt should be in /amxmodx/data/lang/rn- DoD ClanMatch config files should be in /amxmodx/configs/dod_clanmatch/rn4. Unzip dod_clanmatch_sounds.zip in /dod/rn5. Add dod_clanmatch.amxx to your plugins.inirnrn- By Default, there are the ESL scoring files, to replace them just upload map scoring files in /amxmodx/config/dod_clanmatch/rnrn- Edit dod_clanmatch.cfg, dod_public.cfg, dod_matchbase.cfg to fit with your needsrn
Can anyone tell me where I can find the dod_clanmatch.amxx file? I have searched the forums and the clanmatch threads but there does not seem to be a link to this file. Any help would be appreciated. Thanks.
Well, you either click on Source at the bottom of the thread and compile the sma file through the web compiler (https://www.dodplugins.net/forums/index.php?page=compiler) or just click where it says compile, choose your amxx version and download the file presented.
Please !!READ!! carefully:rnrn1. Click the link provided below. I recorded a small movie for you which you would have figured out on your own if you actually read my previous reply.rnrn2. When watching the movie, notice when the download screen pops up (yes it is in Dutch, but do you notice the bold text saying: dod_clanmatch.amxxrnrn3. Ask yourself, would this be the amxx file you are looking for? Well, yes it is.rnrn4. Good luck and remember, reading is good, mmmmkayrnrnhttp://www.youtube.com/watch?v=U5JmWQSCwts