View Single Post
Plugin Info:     Modification:          Category:         
Atreus
SourceMod Donor
Join Date: Apr 2005
Location: San Diego, CA
Old 04-21-2005 , 21:44   Map Configuration Switcher (Originally Custom Map Configs)
Reply With Quote #1

Okay. First things first, I should say that this is my first real plugin so go easy on me. This is a modified version (as seen below) of the AMX Mod Change Map Configs plugin. I ported it and made a major change. I used regex so that if you are on a surf map, it loads surf.cfg and if you are not, it loads normal.cfg.

Obviously, settings for FY and other types of maps can can be added as well. Feel free to give suggestions. In fact, please give me as many suggestions as possible for improving this script including, perhaps, a way to add types of maps without having to recompile the SMA every time you want to add a new type.

Oh, yes. There was one thing that I must ask - When modifying the script, there was a variable called 'len' which was uncalled throughout the plugin. If anyone can suggest how to change the line(s) with 'new len' in them, please do.

Thanks for any advice to make this more efficient.

This has been tested and works flawlessly on my server.

Code:
/* AMX Mod X script.
*
* Map Configuration Switcher 1.0.0
*  Set map-specific variables and commands
*
* Originally by JustinHoMi ([email protected]) 
* Modified by Atreus ([email protected])
* http://www.animecorporation.com
*
* Place your custom configs in the designated folder
*  (addons\amxmodx\configs by default)
* Configs should be in the format "mapname.cfg"
* Insert any cvar or cmd to be executed at map change
*
* Changelog:
*  1.0.0 - Completely reworked the script.
         - Updated to AMXX.
         - When on a surf map, uses "surf.cfg". When on a non surf map, uses "normal.cfg".
*  0.9.9 - Added translations support for AMX Mod 0.9.9
*  0.61  - Changes load delay to 6s (to work better with SQL ServerCfg)
*  0.6   - Execs configs rather than loading file
*        - Delays execution for 5s after map changes
*  0.5   - Initial release
*
*/
Attached Files
File Type: sma Get Plugin or Get Source (mapconfigswitcher.sma - 1164 views - 1.6 KB)
Atreus is offline
Send a message via AIM to Atreus Send a message via MSN to Atreus