Call of Duty Modern Warfare Mod 1.Different weapons.gsc for each map.(example: "bog" is "pistol" only..."broadcast is "rpg" only ) 2.Different anti-Camper settings for each map. 3.Hud for each map discribing the weapons on that map. 4.Welcome players message.gsc 5.Server mesages.gsc 6.Next map messages. 7.Invulnerable Spawn Protection. 8.Some modified Weapons. ( larger ammo amounts, clip sizes, 2 shot burst DesertEagle ) Instalation: First thing is that you don't need to use the mod.ff, just the z_ezm.iwd,and put it on the server.If you are using the COD4Xme patch you can just put folders in a " main_shared" folder,remember to run cusotum maps you will need to make a empty mod folder. Then add set fs_game mods/" your folder name" in the command line for server, this will trick the game into thinking you are running a mod. 1.Add this to your server.cfg ( set to your times see NOTE 1. ) set message_delay "180" set spawn_protection "7" 2. Edit the map and .gsc files. ( see below ) Mod.ff: "maps\mp" contains the map scripts. ( see below ) "maps\mp\gametypes" contains the "teams.gsc" use to exec the main .gsc's. thread mod\_welcome_message::main(); thread mod\_spawnprotection::init(); thread mod\_nextmap::init(); "mod" contains all the rest of the .gsc files. _messages.gsc _nextmap.gsc _spawnprotection.gsc _utils.gsc _welcome_message.gsc "mod\weapons" contains the weapons switch .gsc files. ( see below ) deserteagle.gsc info.gsc m4.gsc m40a3.gsc rpg.gsc shotgun.gsc "z_ezm.iwd" This is all you really need to run the mod, I just packed it uo in a mod.ff to learn how to do it. :) MAP WEAPONS SETTINGS: ********************************************************************* // Stock Weapons Stock Perks ********************************************************************* mp_carentan mp_citystreets mp_convoy mp_countdown mp_showdown NO Perks !!! ********************************************************************* // Desert Eagle 2 shot Burst 30 sec. Camp Time Distance 100 ********************************************************************* mp_bog mp_construction mp_killhouse mp_osg_hijacked mp_shipment ********************************************************************* // M4 Reflex 1 Frag 60 sec. Camp Time Distance 100 ********************************************************************* mp_backlot mp_bloc mp_crash mp_crash_snow mp_farm mp_oldschool mp_pipeline ********************************************************************* // M40A3 Maps M4 Reflex 1 Frag 180 sec. Camp Time Distance 100 ********************************************************************* mp_creek mp_crossfire mp_modern_rust mp_overgrown mp_pripyat mp_scrapyard mp_strike mp_hangareturn ********************************************************************* // Shotgun Maps M4 Reflex 1 Frag 30 sec. Camp Time Distance 100 ********************************************************************* mp_asylum mp_bo2nuketown mp_cargoship ********************************************************************* // RPG Maps Ammo 20 rounds Np Prone 30 sec. Camp Time Distance 100 ********************************************************************* mp_broadcast mp_vacant TO CHANGE THE WEAPONS FOR EACH MAP: 1) open "maps/mp/" 2) Yes now open the map.gsc you want to change and look at the top under" Main()" you will see this "ezm\m4::init();" ( mp_crash ) just change that for the weapon.gsc you want to use on the map. TO CHANGE THE ANTI CAMPER TIMES: 1) Open the "mod" folder find the weapon.gsc you want to change times for and look for: (it will be near the bottom of script.) ( Note: Stock Maps will be info.gsc ) Camp_Watcher() { level endon("game_ended"); self endon("disconnect"); self endon("joined_spectators"); self endon ("death"); my_camp_time = 0; have_i_been_warned = false; max_distance = 100; // CHANGE THIS camp_time = 60; // CHANGE THIS TO CHANGE THE COLORS OR TEXT OF HUDS: 1) Each weapons.gsc has it's own hud, open it up and find this: hud.color = (1, 1, 1); // TEXT COLOR CHANGE THIS hud.font = "objective"; hud.glowColor = ( 0.043, 0.203, 1 ); // GLOW COLOR CHANGE THIS hud.glowAlpha = 1; hud.alpha = 1; 2) Do the same thing for the _plug.gsc, _welcome_message.gsc and the _spawnprotection.gsc 3.) For the server messages open the _messages.gsc and edit the messages to what you wish for them to say. self iprintln( "^3Friendly Fire Is ^2ON^7" ); wait 30; // time between messages Also set your times while you have it open: Message() { self endon("intermission"); self endon("disconnect"); my_message_time = 0; message_time = 5; // This is how long before the 1st meesage starts TO CHANGE THE SPAWNPROTECTION MESSAGES: 1) Open the yep your right again _spawnprotection.gsc and find this: while( 1 ) { self waittill( "spawned_player" ); thread spawnProtection(); self.msgactive = 1; self thread madebyduff2( 800, 1, -1, "7sec. Spawn Protection" ); // On Messages self thread madebyduff2( 800, 1, 1, "7sec. Spawn Protection" ); NOTE 1: Make sure it say the same time you set in server.cfg ADD MAPS TO NEXT MAP MESSAGE: 1.) Open the mod/_utils.gsc find this: getMapName(map) { switch(map) { case "mp_backlot": mapname = "Backlot"; break; 2) Add new entrys beteewn the last entry listed and: default: mapname = map; break; } NOTE 2: Don't mess with any of the Gametype stuff I ripped this from AWE4 mod, and couldn't figure out how to remove it. :) CREDITS: Thanks to the modders for all the stuff I ripped from thier mods,even tho I did rip some stuf, it learn alot by getting some of the scripts to work for this mod.OPh almost forgot I like to thank Marlboro for the 4 cartons I smoked over the last week while making this. Easy Meat SERVER IP: 68.233.250.105:28960 AWE4 Wizzard220 and Tally SMV Promod C-BIN SMVHOST SPECIAL CREDITS FROM SMV PROMOD --------------------- OFFICIAL PROMOD TEAM, INGRAM, BRAXI, DUFFMAN,CRAZY AND WHOEVER THE REAL CONTRIBUTORS OF SCRIPT MODULE & FILES. I USED MANY IMAGE FILES & SKIN FILES FROM CFG FACTORY..THANKS TO THOSE ARTISTS & DEVELOPERS WHO MADE THEM .. C-BIN SMVHOST SOURCE REFERENCE SITES ------- GITHUB CFGFACTORY MODDB.COM ZEROY.COM COD4X.ME MODSONLINE.COM