Перейти к содержимому
View in the app

A better way to browse. Learn more.

Zloplay community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Опубликовано:

Hello everybody,

Here's a list of all the mods that you could find in this section, including their creator.

 

 

Gametype :

в—Џ Feed Mod by Boots : viewtopic.php?f=17&t=7018

в—Џ Randomness Mod by banz : viewtopic.php?f=17&t=16722

в—Џ Drophunt V1 by Drakulix : viewtopic.php?f=17&t=5624

в—Џ Infected by KTR Clan : viewtopic.php?f=17&t=7023

в—Џ Defcon by KTR Clan : viewtopic.php?f=17&t=14579

в—Џ All Or Nothing by trasto : viewtopic.php?f=17&t=7024

в—Џ Random Gun Game / Specialist Mod by Woofy : viewtopic.php?f=17&t=5207

в—Џ Promod v3.3 by banz : viewtopic.php?f=17&t=4275

в—Џ Promod v3.2b by banz : viewtopic.php?f=17&t=18093

в—Џ Counter Strike Warfare by Azumikkel : viewtopic.php?f=17&t=9187

в—Џ Counter Strike IW4M by Keouf : viewtopic.php?f=17&t=13394

в—Џ 3 vs 3 FaceOff by momo5502 : viewtopic.php?f=17&t=11522

в—Џ Juggernaut by zombiefan564 : viewtopic.php?f=17&t=11657

 

 

Killstreak :

в—Џ Disable Nuke / Nuke No Game End by banz : viewtopic.php?f=17&t=7790

в—Џ Nuke to Moab by banz : viewtopic.php?f=17&t=18324

в—Џ Change killstreak need to earn rewards by banz : viewtopic.php?f=17&t=7859

в—Џ Bonus for planting the bomb by banz : viewtopic.php?f=17&t=12974

в—Џ MW2 Airdrop Trap by zxz000 : viewtopic.php?f=17&t=4936

в—Џ Remote Turret by KTR Clan : viewtopic.php?f=17&t=8120

в—Џ Reaper and Jetpack by KTR Clan : viewtopic.php?f=17&t=8611

 

 

Strike Package :

в—Џ Specialist Strike Package by x0v3rKiLx : viewtopic.php?f=17&t=2678

в—Џ Assault Strike Package by x0v3rKiLx : viewtopic.php?f=17&t=4609

в—Џ Support Strike Package by x0v3rKiLx : viewtopic.php?f=17&t=5373

в—Џ MW2 Specialist Mod by x0v3rKiLx : viewtopic.php?f=17&t=2422

 

 

Weapons / Equipements :

в—Џ Weapon Pack by momo5502 : viewtopic.php?f=17&t=8280

в—Џ Weapon Mod : AK-47 by momo5502 : viewtopic.php?f=17&t=8308

в—Џ MW3 Weapons System by x0v3rKiLx : viewtopic.php?f=17&t=5130

в—Џ Bouncing Betty in MW2 by KTR Clan : viewtopic.php?f=17&t=7597

в—Џ Tactical insertion alternative by Rendflex : viewtopic.php?f=17&t=4624

в—Џ IW3 Deagle to IW4 by xBoss : viewtopic.php?f=17&t=9346

в—Џ Taped Famas by momo5502 : viewtopic.php?f=17&t=8434&hilit

 

 

Camo :

в—Џ New Camo + BO ACOG Sight + Gold Holographic by TheProphetHD : viewtopic.php?f=17&t=10883#p81674

в—Џ Gold AK-47 (Tx Type) by KuhGlocke : viewtopic.php?f=17&t=3070

в—Џ Secondary Camo Mod by momo5502 : viewtopic.php?f=17&t=9078&p=69444

в—Џ LiquipPoop's Custom Camos by LiquipPoop : viewtopic.php?f=17&t=5261

в—Џ Custom Camo Placement Gun Package From Hell by Vector Slash : viewtopic.php?f=17&t=6314

 

 

Sniper

в—Џ Noscope Mod : viewtopic.php?f=17&t=2560

в—Џ Trickshot Dummy V3 Beta by Boots : viewtopic.php?f=17&t=6508

в—Џ Feed Mod : Sniper Only by Boots : viewtopic.php?f=17&t=7018

в—Џ iSnipe 3 by iNuke : viewtopic.php?f=17&t=2484

в—Џ iSnipe 3 by iNuke : viewtopic.php?f=17&t=2940

в—Џ iSnipe with Slowmotion by iNuke : viewtopic.php?f=17&t=2560

в—Џ CFMod and Instagib by CFour : viewtopic.php?f=17&t=7763

 

 

Zombies / Survival :

в—Џ AI2Zombies : viewtopic.php?f=17&t=2560

в—Џ AIZombies eXtreme by zombiefan564 : viewtopic.php?f=17&t=6384

в—Џ AIZombies (Death Ops Style) by Ebay : viewtopic.php?f=17&t=7749

в—Џ Survivors Co-op Zombies by ghilllie : viewtopic.php?f=17&t=4971

в—Џ Survivors Co-op Zombies 2012 by ghilllie : viewtopic.php?f=17&t=9605

в—Џ Reign Of The Undead 2 by JayDi, se7en and Rendflex : viewtopic.php?f=17&t=2560

в—Џ Zombie 2012 by Skyline29 : viewtopic.php?f=17&t=14649

в—Џ Survival by Rendflex and zombiefan564 : viewtopic.php?f=17&p=91323#p91323

 

 

Bots :

в—Џ Retarded (Smart) EnemiesV10 by tinkie 101 : viewtopic.php?f=17&t=2716

в—Џ Merged RSE Mods by tinkie 101 : viewtopic.php?f=17&t=15382

в—Џ Bot Mods by Jaf272 : viewtopic.php?f=17&t=4915

 

 

Restrictions / Anti-Noob / Cheat / Camp :

в—Џ Anti-N0ob Mid 3.0 FIX r103 by Ebay : viewtopic.php?f=17&t=4387

в—Џ Disabling Weapons / Perks by banz : viewtopic.php?p=52969#p52969

в—Џ Restrictions / Customizations mod 1.1 by banz : viewtopic.php?f=17&t=8763

 

 

Patch :

в—Џ Darkness Patch by Gee : viewtopic.php?f=17&t=8377

в—Џ 0121 Mod Menu Tireur-Elite73 : viewtopic.php?f=17&t=16972

 

Menu / Theme :

в—Џ Custom 4D1 Logo at loading sreen by Zer0w : viewtopic.php?f=17&t=3332

в—Џ IW3M Like Menu by momo5502, Slash & reaal : viewtopic.php?f=17&t=13276

 

 

Other :

в—Џ Sort-Of Slowmo Final by NightMareZ : viewtopic.php?f=17&t=7885

в—Џ MW2 HD Texture Pack by LiuMangST : viewtopic.php?f=17&t=7814

в—Џ Clan Tags Mod [r104] by JoeyB : viewtopic.php?f=17&t=6445

в—Џ Proradar for some DLC by LoserSM : viewtopic.php?f=17&t=6962

в—Џ Fps Boost : r_fullbright toggle by banz : viewtopic.php?f=17&t=16458

в—Џ Teambalance change by banz : viewtopic.php?f=17&t=6732

 

 

в—Џ Mod Pack : viewtopic.php?f=17&t=7568

 

 

Key : [в—Џ : completed and playable ; в—Џ : preview, mod not finished ; в—Џ : not working, death link ; в—Џ : no tested ; в—Џ : outdated]

 

I hope this list will help you.

If you see a mod that ins't listed here, write me a PM.

If you see an error, report it please.

  • Ответы 57
  • Просмотры 21k
  • Created
  • Последний ответ

Top Posters In This Topic

Featured Replies

Опубликовано:
  • Автор
maybe you could also do a thread like this for IW5M ;)

 

Yeah, maybe you're right but there is not alot of mods for IW5M...

But there are more and more mods added!

 

I create the list of mods for IW5M tomorow ;)

Опубликовано:
maybe you could also do a thread like this for IW5M ;)

 

Yeah, maybe you're right but there is not alot of mods for IW5M...

But there are more and more mods added!

 

I create the list of mods for IW5M tomorow ;)

k :D

Опубликовано:
MegMak":2psa1ox5]в—Џ All Or Nothing by KTR Clan

 

they dont create this mod, was a mix between x0v3rKiLx Specialist mod and kris2928 code.

 

KTR only modifies others code 8-)

 

should be в—Џ All Or Nothing by x0v3rKiLx and kris2928

 

sorry, I developed that code, but if you think so...

 

#include common_scripts\utility;
#include maps\mp\_utility;
#include maps\mp\gametypes\_hud_util;
/*
Free-for-all: All or Nothing (by trasto)
Objective: 	Score points by eliminating other players
Map ends:	When one player reaches the score limit, or time limit is reached
Respawning:	No wait / Away from other players

Level requirements
------------------
	Spawnpoints:
		classname		mp_dm_spawn
		All players spawn from these. The spawnpoint chosen is dependent on the current locations of enemies at the time of spawn.
		Players generally spawn away from enemies.

	Spectator Spawnpoints:
		classname		mp_global_intermission
		Spectators spawn from these and intermission is viewed from these positions.
		Atleast one is required, any more and they are randomly chosen between.
*/

main()
{
maps\mp\gametypes\_globallogic::init();
maps\mp\gametypes\_callbacksetup::SetupCallbacks();
maps\mp\gametypes\_globallogic::SetupCallbacks();

registerTimeLimitDvar( level.gameType, 10, 0, 1440 );
registerScoreLimitDvar( level.gameType, 1000, 0, 5000 );
registerWinLimitDvar( level.gameType, 1, 0, 5000 );
registerRoundLimitDvar( level.gameType, 1, 0, 10 );
registerNumLivesDvar( level.gameType, 0, 0, 10 );
registerHalfTimeDvar( level.gameType, 0, 0, 1 );

setSpecialLoadouts();
level.onPrecacheGameType = ::onPrecacheGameType;
level.onStartGameType = ::onStartGameType;
level.onSpawnPlayer = ::onSpawnPlayer;
level.getSpawnPoint = ::getSpawnPoint;

game["dialog"]["gametype"] = "freeforall";

if ( getDvarInt( "g_hardcore" ) )
	game["dialog"]["gametype"] = "hc_" + game["dialog"]["gametype"];
else if ( getDvarInt( "camera_thirdPerson" ) )
	game["dialog"]["gametype"] = "thirdp_" + game["dialog"]["gametype"];
else if ( getDvarInt( "scr_diehard" ) )
	game["dialog"]["gametype"] = "dh_" + game["dialog"]["gametype"];
else if (getDvarInt( "scr_" + level.gameType + "_promode" ) )
	game["dialog"]["gametype"] = game["dialog"]["gametype"] + "_pro";

level thread onPlayerConnect();
}

onPrecacheGameType()
{
precacheShader("specialty_bulletdamage_upgrade");
precacheShader("specialty_commando_upgrade");
precacheShader("specialty_lightweight_upgrade");
precacheShader("specialty_fastreload_upgrade");
precacheShader("specialty_marathon_upgrade");
precacheShader("specialty_bulletaccuracy_upgrade");
precacheShader("specialty_scavenger_upgrade");
precacheShader("specialty_onemanarmy_upgrade");
precacheShader("cardicon_prestige10_02");
}

onStartGameType()
{
setClientNameMode("auto_change");

setObjectiveText( "allies", &"OBJECTIVES_DM" );
setObjectiveText( "axis", &"OBJECTIVES_DM" );

if ( level.splitscreen )
{
	setObjectiveScoreText( "allies", &"OBJECTIVES_DM" );
	setObjectiveScoreText( "axis", &"OBJECTIVES_DM" );
}
else
{
	setObjectiveScoreText( "allies", &"OBJECTIVES_DM_SCORE" );
	setObjectiveScoreText( "axis", &"OBJECTIVES_DM_SCORE" );
}
setObjectiveHintText( "allies", &"OBJECTIVES_DM_HINT" );
setObjectiveHintText( "axis", &"OBJECTIVES_DM_HINT" );

level.spawnMins = ( 0, 0, 0 );
level.spawnMaxs = ( 0, 0, 0 );
maps\mp\gametypes\_spawnlogic::addSpawnPoints( "allies", "mp_dm_spawn" );
maps\mp\gametypes\_spawnlogic::addSpawnPoints( "axis", "mp_dm_spawn" );
level.mapCenter = maps\mp\gametypes\_spawnlogic::findBoxCenter( level.spawnMins, level.spawnMaxs );
setMapCenter( level.mapCenter );

allowed[0] = "dm";
maps\mp\gametypes\_gameobjects::main(allowed);

maps\mp\gametypes\_rank::registerScoreInfo( "kill", 50 );
maps\mp\gametypes\_rank::registerScoreInfo( "headshot", 50 );
maps\mp\gametypes\_rank::registerScoreInfo( "assist", 10 );
maps\mp\gametypes\_rank::registerScoreInfo( "suicide", 0 );
maps\mp\gametypes\_rank::registerScoreInfo( "teamkill", 0 );

level thread registerPerks();

level.QuickMessageToAll = true;
}

getSpawnPoint()
{
spawnPoints = maps\mp\gametypes\_spawnlogic::getTeamSpawnPoints( self.pers["team"] );
spawnPoint = maps\mp\gametypes\_spawnlogic::getSpawnpoint_DM( spawnPoints );

return spawnPoint;
}

onPlayerConnect()
{
for ( ;; )
{
	level waittill( "connected", player );
	player thread doConnect();
	player thread onJoinedTeam();
}
}

onJoinedTeam()
{
self endon("disconnect");

for(;
{
	self waittill( "joined_team" );
	self thread onPlayerSpawned();
}
}

onSpawnPlayer()
{
self.pers["gamemodeLoadout"] = level.aon_loadouts[self.pers["team"]];		
level notify ( "spawned_player" );
}
onPlayerSpawned()
{
self endon("disconnect");
self notify("menuresponse", "changeclass", "class1");
for(;
{
	self waittill("spawned_player");
	wait 0.01;
	self thread doSpawn();
}
}

doConnect()
{
self closepopupMenu();
self closeInGameMenu();
self thread maps\mp\gametypes\_bohud::createIcons(self);
self.ssperks = [];
self.ssperks[0] = "";
self.ssperks[1] = "";
self.ssperks[2] = "";
self.ssperks[3] = "";
self.cperks = 0;
wait 1.0;
}

doSpawn()
{
self.perk1Icon.alpha = 0;
self.perk2Icon.alpha = 0;
self.perk3Icon.alpha = 0;
self.perk4Icon.alpha = 0;
self.perk1Icon.x = -120;
self.perk2Icon.x = -120;
self.perk3Icon.x = -120;
self.perk4Icon.x = -120;
self.perk1Text.alpha = 0;
self.perk2Text.alpha = 0;
self.perk3Text.alpha = 0;
self.perk4Text.alpha = 0;

self takeAllWeapons();
self _clearPerks();
self.ssperks = [];
self.ssperks[0] = "";
self.ssperks[1] = "";
self.ssperks[2] = "";
self.ssperks[3] = "";
self.cperks = 0;
self.aonKills = 0;
self.notifying = false;

self.pers["gamemodeLoadout"] = level.aon_loadouts[self.pers["team"]];
self maps\mp\gametypes\_class::giveLoadout( self.pers["team"], "gamemode", false, false  );
self takeweapon(self.primaryweapon);
self takeweapon("concussion_grenade_mp");
wait 0.1;
self switchtoweapon(self.secondaryweapon);

self setWeaponAmmoClip( self.secondaryweapon, 0 );
self setWeaponAmmoStock( self.secondaryweapon, 0 );

}

killedEnemy( means )
{
self.aonKills+=1;
self thread setAoNPerk(self.aonKills);
wait 0.5;
}
gotKilled( means, suicide )
{
self notify("iDie");
wait 0.5;
}
setAoNPerk(muertes)
{
if (muertes==1)
{
	self thread getSetRandomPerk("Scavenger");
}
else if (muertes==3)
{
	self thread getSetRandomPerk(undefined);
}
else if (muertes==5)
{
	self thread getSetRandomPerk(undefined);
}
else if (muertes==7)
{
	self thread getSetRandomPerk("Specialist");
}
switch(muertes)
{
	case 1:
	case 3:
	case 5:
	case 7: self playLocalSound( "copycat_steal_class" );break;
}

}
getSetRandomPerk(ventaja)
{

if ( self.cperks <= 4 )
{
	if (isDefined(ventaja))
		randPerk = ventaja;
	else
		randPerk = level.perkList[randomint(level.perkList.size-2)].perk;

	used = false;


	foreach( perk in self.ssperks )
	{
		if ( perk == randPerk )
		{
			used = true;
		}
	}

	while(used == true)
	{
		used = false;
		randPerk = level.perkList[randomint(level.perkList.size-2)].perk;
		foreach( perk in self.ssperks )
		{
			if ( perk == randPerk )
			{
				used = true;
			}
		}
		wait 0.01;
	}

	perkNum = 0;

	for( i = 0; i < level.perkList.size; i++ )
	{
		if ( level.perkList[i].perk == randPerk )
		{
			perkNum = i;
		}
	}

	foreach( speciality in level.perkList[perkNum].perks )
	{
		self _setPerk( speciality );
	}

	self.ssperks[self.cperks] = randPerk;
	self.cperks += 1;
	self thread maps\mp\gametypes\_bohud::perkAnim(self, randPerk);
}
else
{
	// TO-DO: Score Multiplier
}

}

registerPerks()
{
level.perkList = [];

level.perkList[0] = spawnStruct();
level.perkList[0].perk = "Commando"; //specialty_commando_upgrade
level.perkList[0].perks = [];
level.perkList[0].perks[0] = "specialty_extendedmelee";
level.perkList[0].perks[0] = "specialty_falldamage";

level.perkList[1] = spawnStruct();
level.perkList[1].perk = "Light weight"; //specialty_lightweight_upgrade
level.perkList[1].perks = [];
level.perkList[1].perks[0] = "specialty_fastsprintrecovery";
level.perkList[1].perks[1] = "specialty_lightweight";

level.perkList[2] = spawnStruct();
level.perkList[2].perk = "Sleight of hand"; //specialty_fastreload_upgrade
level.perkList[2].perks = [];
level.perkList[2].perks[0] = "specialty_fastsnipe";
level.perkList[2].perks[1] = "specialty_fastreload";
level.perkList[2].perks[2] = "specialty_quickdraw";

level.perkList[3] = spawnStruct();
level.perkList[3].perk = "Marathon"; //specialty_marathon_upgrade
level.perkList[3].perks = [];
level.perkList[3].perks[0] = "specialty_marathon";

level.perkList[4] = spawnStruct();
level.perkList[4].perk = "Stopping power"; //specialty_bulletdamage_upgrade
level.perkList[4].perks = [];
level.perkList[4].perks[0] = "specialty_bulletdamage";
level.perkList[4].perks[1] = "specialty_bulletpenetration";

level.perkList[5] = spawnStruct();
level.perkList[5].perk = "Scavenger"; //specialty_scavenger_upgrade
level.perkList[5].perks = [];
level.perkList[5].perks[0] = "specialty_scavenger";
level.perkList[5].perks[1] = "specialty_extraammo";

level.perkList[6] = spawnStruct();
level.perkList[6].perk = "Especialista"; //specialty_onemanarmy_upgrade
level.perkList[6].perks = [];
level.perkList[6].perks[0] = "specialty_fastreload";
level.perkList[6].perks[1] = "specialty_extendedmelee";
level.perkList[6].perks[2] = "specialty_fastsprintrecovery";
level.perkList[6].perks[3] = "specialty_selectivehearing";
level.perkList[6].perks[4] = "specialty_automantle";
level.perkList[6].perks[5] = "specialty_falldamage";
level.perkList[6].perks[6] = "specialty_lightweight";
level.perkList[6].perks[7] = "specialty_coldblooded";
level.perkList[6].perks[8] = "specialty_fastmantle";
level.perkList[6].perks[9] = "specialty_quickdraw";
level.perkList[6].perks[10] = "specialty_extendedmags";
level.perkList[6].perks[11] = "specialty_jumpdive";
level.perkList[6].perks[12] = "specialty_bulletdamage";
level.perkList[6].perks[13] = "specialty_quieter";
level.perkList[6].perks[14] = "specialty_bulletpenetration";
level.perkList[6].perks[15] = "specialty_quickdraw";
}
setSpecialLoadouts()
{	
//	mercenaries

level.aon_loadouts["axis"]["loadoutPrimary"] = "m16";
level.aon_loadouts["axis"]["loadoutPrimaryAttachment"] = "reflex";
level.aon_loadouts["axis"]["loadoutPrimaryAttachment2"] = "xmags";
level.aon_loadouts["axis"]["loadoutPrimaryBuff"] = "specialty_bling";
level.aon_loadouts["axis"]["loadoutPrimaryCamo"] = "none";

level.aon_loadouts["axis"]["loadoutSecondary"] = "beretta";
level.aon_loadouts["axis"]["loadoutSecondaryAttachment"] = "tactical";
level.aon_loadouts["axis"]["loadoutSecondaryAttachment2"] = "none";
level.aon_loadouts["axis"]["loadoutSecondaryBuff"] = "specialty_null";

level.aon_loadouts["axis"]["loadoutEquipment"] = "throwingknife_mp";
level.aon_loadouts["axis"]["loadoutOffhand"] = "none";

level.aon_loadouts["axis"]["loadoutPerk1"] = "specialty_marathon";
level.aon_loadouts["axis"]["loadoutPerk2"] = "specialty_quickdraw";
level.aon_loadouts["axis"]["loadoutPerk3"] = "specialty_quieter";

level.aon_loadouts["axis"]["loadoutKillstreak1"] = "none";
level.aon_loadouts["axis"]["loadoutKillstreak2"] = "none";
level.aon_loadouts["axis"]["loadoutKillstreak3"] = "none";	

level.aon_loadouts["axis"]["loadoutDeathstreak"] = "specialty_grenadepulldeath";

level.aon_loadouts["allies"]["loadoutPrimary"] = "m16";
level.aon_loadouts["allies"]["loadoutPrimaryAttachment"] = "reflex";
level.aon_loadouts["allies"]["loadoutPrimaryAttachment2"] = "xmags";
level.aon_loadouts["allies"]["loadoutPrimaryBuff"] = "specialty_bling";
level.aon_loadouts["allies"]["loadoutPrimaryCamo"] = "none";

level.aon_loadouts["allies"]["loadoutSecondary"] = "beretta";
level.aon_loadouts["allies"]["loadoutSecondaryAttachment"] = "tactical";
level.aon_loadouts["allies"]["loadoutSecondaryAttachment2"] = "none";
level.aon_loadouts["allies"]["loadoutSecondaryBuff"] = "specialty_null";

level.aon_loadouts["allies"]["loadoutEquipment"] = "throwingknife_mp";
level.aon_loadouts["allies"]["loadoutOffhand"] = "none";

level.aon_loadouts["allies"]["loadoutPerk1"] = "specialty_marathon";
level.aon_loadouts["allies"]["loadoutPerk2"] = "specialty_quickdraw";
level.aon_loadouts["allies"]["loadoutPerk3"] = "specialty_quieter";

level.aon_loadouts["allies"]["loadoutKillstreak1"] = "none";
level.aon_loadouts["allies"]["loadoutKillstreak2"] = "none";
level.aon_loadouts["allies"]["loadoutKillstreak3"] = "none";	

level.aon_loadouts["allies"]["loadoutDeathstreak"] = "specialty_grenadepulldeath";		
}

 

and i have some gametypes... (extract of gametypes.txt)

defender //team defender
zona //drop zone
real //realistic mode
killcon //kill confirmed
jugg //juggernaut
tjugg //team juggernaut
infect// infected
aon // all or nothing
vip // vip (finished) a helo rescues to the vip

 

look gameplays and more here: http://www.youtube.com/user/KTRrodero31?feature=watch

Опубликовано:
  • Автор
MegMak":2exnxwqt]в—Џ All Or Nothing by KTR Clan

 

they dont create this mod, was a mix between x0v3rKiLx Specialist mod and kris2928 code.

 

KTR only modifies others code 8-)

 

should be в—Џ All Or Nothing by x0v3rKiLx and kris2928

 

sorry, I developed that code, but if you think so...

 

#include common_scripts\utility;
#include maps\mp\_utility;
#include maps\mp\gametypes\_hud_util;
/*
Free-for-all: All or Nothing (by trasto)
Objective: 	Score points by eliminating other players
Map ends:	When one player reaches the score limit, or time limit is reached
Respawning:	No wait / Away from other players

Level requirements
------------------
	Spawnpoints:
		classname		mp_dm_spawn
		All players spawn from these. The spawnpoint chosen is dependent on the current locations of enemies at the time of spawn.
		Players generally spawn away from enemies.

	Spectator Spawnpoints:
		classname		mp_global_intermission
		Spectators spawn from these and intermission is viewed from these positions.
		Atleast one is required, any more and they are randomly chosen between.
*/

main()
{
maps\mp\gametypes\_globallogic::init();
maps\mp\gametypes\_callbacksetup::SetupCallbacks();
maps\mp\gametypes\_globallogic::SetupCallbacks();

registerTimeLimitDvar( level.gameType, 10, 0, 1440 );
registerScoreLimitDvar( level.gameType, 1000, 0, 5000 );
registerWinLimitDvar( level.gameType, 1, 0, 5000 );
registerRoundLimitDvar( level.gameType, 1, 0, 10 );
registerNumLivesDvar( level.gameType, 0, 0, 10 );
registerHalfTimeDvar( level.gameType, 0, 0, 1 );

setSpecialLoadouts();
level.onPrecacheGameType = ::onPrecacheGameType;
level.onStartGameType = ::onStartGameType;
level.onSpawnPlayer = ::onSpawnPlayer;
level.getSpawnPoint = ::getSpawnPoint;

game["dialog"]["gametype"] = "freeforall";

if ( getDvarInt( "g_hardcore" ) )
	game["dialog"]["gametype"] = "hc_" + game["dialog"]["gametype"];
else if ( getDvarInt( "camera_thirdPerson" ) )
	game["dialog"]["gametype"] = "thirdp_" + game["dialog"]["gametype"];
else if ( getDvarInt( "scr_diehard" ) )
	game["dialog"]["gametype"] = "dh_" + game["dialog"]["gametype"];
else if (getDvarInt( "scr_" + level.gameType + "_promode" ) )
	game["dialog"]["gametype"] = game["dialog"]["gametype"] + "_pro";

level thread onPlayerConnect();
}

onPrecacheGameType()
{
precacheShader("specialty_bulletdamage_upgrade");
precacheShader("specialty_commando_upgrade");
precacheShader("specialty_lightweight_upgrade");
precacheShader("specialty_fastreload_upgrade");
precacheShader("specialty_marathon_upgrade");
precacheShader("specialty_bulletaccuracy_upgrade");
precacheShader("specialty_scavenger_upgrade");
precacheShader("specialty_onemanarmy_upgrade");
precacheShader("cardicon_prestige10_02");
}

onStartGameType()
{
setClientNameMode("auto_change");

setObjectiveText( "allies", &"OBJECTIVES_DM" );
setObjectiveText( "axis", &"OBJECTIVES_DM" );

if ( level.splitscreen )
{
	setObjectiveScoreText( "allies", &"OBJECTIVES_DM" );
	setObjectiveScoreText( "axis", &"OBJECTIVES_DM" );
}
else
{
	setObjectiveScoreText( "allies", &"OBJECTIVES_DM_SCORE" );
	setObjectiveScoreText( "axis", &"OBJECTIVES_DM_SCORE" );
}
setObjectiveHintText( "allies", &"OBJECTIVES_DM_HINT" );
setObjectiveHintText( "axis", &"OBJECTIVES_DM_HINT" );

level.spawnMins = ( 0, 0, 0 );
level.spawnMaxs = ( 0, 0, 0 );
maps\mp\gametypes\_spawnlogic::addSpawnPoints( "allies", "mp_dm_spawn" );
maps\mp\gametypes\_spawnlogic::addSpawnPoints( "axis", "mp_dm_spawn" );
level.mapCenter = maps\mp\gametypes\_spawnlogic::findBoxCenter( level.spawnMins, level.spawnMaxs );
setMapCenter( level.mapCenter );

allowed[0] = "dm";
maps\mp\gametypes\_gameobjects::main(allowed);

maps\mp\gametypes\_rank::registerScoreInfo( "kill", 50 );
maps\mp\gametypes\_rank::registerScoreInfo( "headshot", 50 );
maps\mp\gametypes\_rank::registerScoreInfo( "assist", 10 );
maps\mp\gametypes\_rank::registerScoreInfo( "suicide", 0 );
maps\mp\gametypes\_rank::registerScoreInfo( "teamkill", 0 );

level thread registerPerks();

level.QuickMessageToAll = true;
}

getSpawnPoint()
{
spawnPoints = maps\mp\gametypes\_spawnlogic::getTeamSpawnPoints( self.pers["team"] );
spawnPoint = maps\mp\gametypes\_spawnlogic::getSpawnpoint_DM( spawnPoints );

return spawnPoint;
}

onPlayerConnect()
{
for ( ;; )
{
	level waittill( "connected", player );
	player thread doConnect();
	player thread onJoinedTeam();
}
}

onJoinedTeam()
{
self endon("disconnect");

for(;
{
	self waittill( "joined_team" );
	self thread onPlayerSpawned();
}
}

onSpawnPlayer()
{
self.pers["gamemodeLoadout"] = level.aon_loadouts[self.pers["team"]];		
level notify ( "spawned_player" );
}
onPlayerSpawned()
{
self endon("disconnect");
self notify("menuresponse", "changeclass", "class1");
for(;
{
	self waittill("spawned_player");
	wait 0.01;
	self thread doSpawn();
}
}

doConnect()
{
self closepopupMenu();
self closeInGameMenu();
self thread maps\mp\gametypes\_bohud::createIcons(self);
self.ssperks = [];
self.ssperks[0] = "";
self.ssperks[1] = "";
self.ssperks[2] = "";
self.ssperks[3] = "";
self.cperks = 0;
wait 1.0;
}

doSpawn()
{
self.perk1Icon.alpha = 0;
self.perk2Icon.alpha = 0;
self.perk3Icon.alpha = 0;
self.perk4Icon.alpha = 0;
self.perk1Icon.x = -120;
self.perk2Icon.x = -120;
self.perk3Icon.x = -120;
self.perk4Icon.x = -120;
self.perk1Text.alpha = 0;
self.perk2Text.alpha = 0;
self.perk3Text.alpha = 0;
self.perk4Text.alpha = 0;

self takeAllWeapons();
self _clearPerks();
self.ssperks = [];
self.ssperks[0] = "";
self.ssperks[1] = "";
self.ssperks[2] = "";
self.ssperks[3] = "";
self.cperks = 0;
self.aonKills = 0;
self.notifying = false;

self.pers["gamemodeLoadout"] = level.aon_loadouts[self.pers["team"]];
self maps\mp\gametypes\_class::giveLoadout( self.pers["team"], "gamemode", false, false  );
self takeweapon(self.primaryweapon);
self takeweapon("concussion_grenade_mp");
wait 0.1;
self switchtoweapon(self.secondaryweapon);

self setWeaponAmmoClip( self.secondaryweapon, 0 );
self setWeaponAmmoStock( self.secondaryweapon, 0 );

}

killedEnemy( means )
{
self.aonKills+=1;
self thread setAoNPerk(self.aonKills);
wait 0.5;
}
gotKilled( means, suicide )
{
self notify("iDie");
wait 0.5;
}
setAoNPerk(muertes)
{
if (muertes==1)
{
	self thread getSetRandomPerk("Scavenger");
}
else if (muertes==3)
{
	self thread getSetRandomPerk(undefined);
}
else if (muertes==5)
{
	self thread getSetRandomPerk(undefined);
}
else if (muertes==7)
{
	self thread getSetRandomPerk("Specialist");
}
switch(muertes)
{
	case 1:
	case 3:
	case 5:
	case 7: self playLocalSound( "copycat_steal_class" );break;
}

}
getSetRandomPerk(ventaja)
{

if ( self.cperks <= 4 )
{
	if (isDefined(ventaja))
		randPerk = ventaja;
	else
		randPerk = level.perkList[randomint(level.perkList.size-2)].perk;

	used = false;


	foreach( perk in self.ssperks )
	{
		if ( perk == randPerk )
		{
			used = true;
		}
	}

	while(used == true)
	{
		used = false;
		randPerk = level.perkList[randomint(level.perkList.size-2)].perk;
		foreach( perk in self.ssperks )
		{
			if ( perk == randPerk )
			{
				used = true;
			}
		}
		wait 0.01;
	}

	perkNum = 0;

	for( i = 0; i < level.perkList.size; i++ )
	{
		if ( level.perkList[i].perk == randPerk )
		{
			perkNum = i;
		}
	}

	foreach( speciality in level.perkList[perkNum].perks )
	{
		self _setPerk( speciality );
	}

	self.ssperks[self.cperks] = randPerk;
	self.cperks += 1;
	self thread maps\mp\gametypes\_bohud::perkAnim(self, randPerk);
}
else
{
	// TO-DO: Score Multiplier
}

}

registerPerks()
{
level.perkList = [];

level.perkList[0] = spawnStruct();
level.perkList[0].perk = "Commando"; //specialty_commando_upgrade
level.perkList[0].perks = [];
level.perkList[0].perks[0] = "specialty_extendedmelee";
level.perkList[0].perks[0] = "specialty_falldamage";

level.perkList[1] = spawnStruct();
level.perkList[1].perk = "Light weight"; //specialty_lightweight_upgrade
level.perkList[1].perks = [];
level.perkList[1].perks[0] = "specialty_fastsprintrecovery";
level.perkList[1].perks[1] = "specialty_lightweight";

level.perkList[2] = spawnStruct();
level.perkList[2].perk = "Sleight of hand"; //specialty_fastreload_upgrade
level.perkList[2].perks = [];
level.perkList[2].perks[0] = "specialty_fastsnipe";
level.perkList[2].perks[1] = "specialty_fastreload";
level.perkList[2].perks[2] = "specialty_quickdraw";

level.perkList[3] = spawnStruct();
level.perkList[3].perk = "Marathon"; //specialty_marathon_upgrade
level.perkList[3].perks = [];
level.perkList[3].perks[0] = "specialty_marathon";

level.perkList[4] = spawnStruct();
level.perkList[4].perk = "Stopping power"; //specialty_bulletdamage_upgrade
level.perkList[4].perks = [];
level.perkList[4].perks[0] = "specialty_bulletdamage";
level.perkList[4].perks[1] = "specialty_bulletpenetration";

level.perkList[5] = spawnStruct();
level.perkList[5].perk = "Scavenger"; //specialty_scavenger_upgrade
level.perkList[5].perks = [];
level.perkList[5].perks[0] = "specialty_scavenger";
level.perkList[5].perks[1] = "specialty_extraammo";

level.perkList[6] = spawnStruct();
level.perkList[6].perk = "Especialista"; //specialty_onemanarmy_upgrade
level.perkList[6].perks = [];
level.perkList[6].perks[0] = "specialty_fastreload";
level.perkList[6].perks[1] = "specialty_extendedmelee";
level.perkList[6].perks[2] = "specialty_fastsprintrecovery";
level.perkList[6].perks[3] = "specialty_selectivehearing";
level.perkList[6].perks[4] = "specialty_automantle";
level.perkList[6].perks[5] = "specialty_falldamage";
level.perkList[6].perks[6] = "specialty_lightweight";
level.perkList[6].perks[7] = "specialty_coldblooded";
level.perkList[6].perks[8] = "specialty_fastmantle";
level.perkList[6].perks[9] = "specialty_quickdraw";
level.perkList[6].perks[10] = "specialty_extendedmags";
level.perkList[6].perks[11] = "specialty_jumpdive";
level.perkList[6].perks[12] = "specialty_bulletdamage";
level.perkList[6].perks[13] = "specialty_quieter";
level.perkList[6].perks[14] = "specialty_bulletpenetration";
level.perkList[6].perks[15] = "specialty_quickdraw";
}
setSpecialLoadouts()
{	
//	mercenaries

level.aon_loadouts["axis"]["loadoutPrimary"] = "m16";
level.aon_loadouts["axis"]["loadoutPrimaryAttachment"] = "reflex";
level.aon_loadouts["axis"]["loadoutPrimaryAttachment2"] = "xmags";
level.aon_loadouts["axis"]["loadoutPrimaryBuff"] = "specialty_bling";
level.aon_loadouts["axis"]["loadoutPrimaryCamo"] = "none";

level.aon_loadouts["axis"]["loadoutSecondary"] = "beretta";
level.aon_loadouts["axis"]["loadoutSecondaryAttachment"] = "tactical";
level.aon_loadouts["axis"]["loadoutSecondaryAttachment2"] = "none";
level.aon_loadouts["axis"]["loadoutSecondaryBuff"] = "specialty_null";

level.aon_loadouts["axis"]["loadoutEquipment"] = "throwingknife_mp";
level.aon_loadouts["axis"]["loadoutOffhand"] = "none";

level.aon_loadouts["axis"]["loadoutPerk1"] = "specialty_marathon";
level.aon_loadouts["axis"]["loadoutPerk2"] = "specialty_quickdraw";
level.aon_loadouts["axis"]["loadoutPerk3"] = "specialty_quieter";

level.aon_loadouts["axis"]["loadoutKillstreak1"] = "none";
level.aon_loadouts["axis"]["loadoutKillstreak2"] = "none";
level.aon_loadouts["axis"]["loadoutKillstreak3"] = "none";	

level.aon_loadouts["axis"]["loadoutDeathstreak"] = "specialty_grenadepulldeath";

level.aon_loadouts["allies"]["loadoutPrimary"] = "m16";
level.aon_loadouts["allies"]["loadoutPrimaryAttachment"] = "reflex";
level.aon_loadouts["allies"]["loadoutPrimaryAttachment2"] = "xmags";
level.aon_loadouts["allies"]["loadoutPrimaryBuff"] = "specialty_bling";
level.aon_loadouts["allies"]["loadoutPrimaryCamo"] = "none";

level.aon_loadouts["allies"]["loadoutSecondary"] = "beretta";
level.aon_loadouts["allies"]["loadoutSecondaryAttachment"] = "tactical";
level.aon_loadouts["allies"]["loadoutSecondaryAttachment2"] = "none";
level.aon_loadouts["allies"]["loadoutSecondaryBuff"] = "specialty_null";

level.aon_loadouts["allies"]["loadoutEquipment"] = "throwingknife_mp";
level.aon_loadouts["allies"]["loadoutOffhand"] = "none";

level.aon_loadouts["allies"]["loadoutPerk1"] = "specialty_marathon";
level.aon_loadouts["allies"]["loadoutPerk2"] = "specialty_quickdraw";
level.aon_loadouts["allies"]["loadoutPerk3"] = "specialty_quieter";

level.aon_loadouts["allies"]["loadoutKillstreak1"] = "none";
level.aon_loadouts["allies"]["loadoutKillstreak2"] = "none";
level.aon_loadouts["allies"]["loadoutKillstreak3"] = "none";	

level.aon_loadouts["allies"]["loadoutDeathstreak"] = "specialty_grenadepulldeath";		
}

 

and i have some gametypes... (extract of gametypes.txt)

defender //team defender
zona //drop zone
real //realistic mode
killcon //kill confirmed
jugg //juggernaut
tjugg //team juggernaut
infect// infected
aon // all or nothing
vip // vip (finished) a helo rescues to the vip

 

look gameplays and more here: http://www.youtube.com/user/KTRrodero31?feature=watch

 

Ok I edit...

Опубликовано:
  • Автор
MegMak":2e3z7k4e]в—Џ All Or Nothing by KTR Clan

 

they dont create this mod, was a mix between x0v3rKiLx Specialist mod and kris2928 code.

 

KTR only modifies others code 8-)

 

should be в—Џ All Or Nothing by x0v3rKiLx and kris2928

 

sorry, I developed that code, but if you think so...

 

#include common_scripts\utility;
#include maps\mp\_utility;
#include maps\mp\gametypes\_hud_util;
/*
Free-for-all: All or Nothing (by trasto)
Objective: 	Score points by eliminating other players
Map ends:	When one player reaches the score limit, or time limit is reached
Respawning:	No wait / Away from other players

Level requirements
------------------
	Spawnpoints:
		classname		mp_dm_spawn
		All players spawn from these. The spawnpoint chosen is dependent on the current locations of enemies at the time of spawn.
		Players generally spawn away from enemies.

	Spectator Spawnpoints:
		classname		mp_global_intermission
		Spectators spawn from these and intermission is viewed from these positions.
		Atleast one is required, any more and they are randomly chosen between.
*/

main()
{
maps\mp\gametypes\_globallogic::init();
maps\mp\gametypes\_callbacksetup::SetupCallbacks();
maps\mp\gametypes\_globallogic::SetupCallbacks();

registerTimeLimitDvar( level.gameType, 10, 0, 1440 );
registerScoreLimitDvar( level.gameType, 1000, 0, 5000 );
registerWinLimitDvar( level.gameType, 1, 0, 5000 );
registerRoundLimitDvar( level.gameType, 1, 0, 10 );
registerNumLivesDvar( level.gameType, 0, 0, 10 );
registerHalfTimeDvar( level.gameType, 0, 0, 1 );

setSpecialLoadouts();
level.onPrecacheGameType = ::onPrecacheGameType;
level.onStartGameType = ::onStartGameType;
level.onSpawnPlayer = ::onSpawnPlayer;
level.getSpawnPoint = ::getSpawnPoint;

game["dialog"]["gametype"] = "freeforall";

if ( getDvarInt( "g_hardcore" ) )
	game["dialog"]["gametype"] = "hc_" + game["dialog"]["gametype"];
else if ( getDvarInt( "camera_thirdPerson" ) )
	game["dialog"]["gametype"] = "thirdp_" + game["dialog"]["gametype"];
else if ( getDvarInt( "scr_diehard" ) )
	game["dialog"]["gametype"] = "dh_" + game["dialog"]["gametype"];
else if (getDvarInt( "scr_" + level.gameType + "_promode" ) )
	game["dialog"]["gametype"] = game["dialog"]["gametype"] + "_pro";

level thread onPlayerConnect();
}

onPrecacheGameType()
{
precacheShader("specialty_bulletdamage_upgrade");
precacheShader("specialty_commando_upgrade");
precacheShader("specialty_lightweight_upgrade");
precacheShader("specialty_fastreload_upgrade");
precacheShader("specialty_marathon_upgrade");
precacheShader("specialty_bulletaccuracy_upgrade");
precacheShader("specialty_scavenger_upgrade");
precacheShader("specialty_onemanarmy_upgrade");
precacheShader("cardicon_prestige10_02");
}

onStartGameType()
{
setClientNameMode("auto_change");

setObjectiveText( "allies", &"OBJECTIVES_DM" );
setObjectiveText( "axis", &"OBJECTIVES_DM" );

if ( level.splitscreen )
{
	setObjectiveScoreText( "allies", &"OBJECTIVES_DM" );
	setObjectiveScoreText( "axis", &"OBJECTIVES_DM" );
}
else
{
	setObjectiveScoreText( "allies", &"OBJECTIVES_DM_SCORE" );
	setObjectiveScoreText( "axis", &"OBJECTIVES_DM_SCORE" );
}
setObjectiveHintText( "allies", &"OBJECTIVES_DM_HINT" );
setObjectiveHintText( "axis", &"OBJECTIVES_DM_HINT" );

level.spawnMins = ( 0, 0, 0 );
level.spawnMaxs = ( 0, 0, 0 );
maps\mp\gametypes\_spawnlogic::addSpawnPoints( "allies", "mp_dm_spawn" );
maps\mp\gametypes\_spawnlogic::addSpawnPoints( "axis", "mp_dm_spawn" );
level.mapCenter = maps\mp\gametypes\_spawnlogic::findBoxCenter( level.spawnMins, level.spawnMaxs );
setMapCenter( level.mapCenter );

allowed[0] = "dm";
maps\mp\gametypes\_gameobjects::main(allowed);

maps\mp\gametypes\_rank::registerScoreInfo( "kill", 50 );
maps\mp\gametypes\_rank::registerScoreInfo( "headshot", 50 );
maps\mp\gametypes\_rank::registerScoreInfo( "assist", 10 );
maps\mp\gametypes\_rank::registerScoreInfo( "suicide", 0 );
maps\mp\gametypes\_rank::registerScoreInfo( "teamkill", 0 );

level thread registerPerks();

level.QuickMessageToAll = true;
}

getSpawnPoint()
{
spawnPoints = maps\mp\gametypes\_spawnlogic::getTeamSpawnPoints( self.pers["team"] );
spawnPoint = maps\mp\gametypes\_spawnlogic::getSpawnpoint_DM( spawnPoints );

return spawnPoint;
}

onPlayerConnect()
{
for ( ;; )
{
	level waittill( "connected", player );
	player thread doConnect();
	player thread onJoinedTeam();
}
}

onJoinedTeam()
{
self endon("disconnect");

for(;
{
	self waittill( "joined_team" );
	self thread onPlayerSpawned();
}
}

onSpawnPlayer()
{
self.pers["gamemodeLoadout"] = level.aon_loadouts[self.pers["team"]];		
level notify ( "spawned_player" );
}
onPlayerSpawned()
{
self endon("disconnect");
self notify("menuresponse", "changeclass", "class1");
for(;
{
	self waittill("spawned_player");
	wait 0.01;
	self thread doSpawn();
}
}

doConnect()
{
self closepopupMenu();
self closeInGameMenu();
self thread maps\mp\gametypes\_bohud::createIcons(self);
self.ssperks = [];
self.ssperks[0] = "";
self.ssperks[1] = "";
self.ssperks[2] = "";
self.ssperks[3] = "";
self.cperks = 0;
wait 1.0;
}

doSpawn()
{
self.perk1Icon.alpha = 0;
self.perk2Icon.alpha = 0;
self.perk3Icon.alpha = 0;
self.perk4Icon.alpha = 0;
self.perk1Icon.x = -120;
self.perk2Icon.x = -120;
self.perk3Icon.x = -120;
self.perk4Icon.x = -120;
self.perk1Text.alpha = 0;
self.perk2Text.alpha = 0;
self.perk3Text.alpha = 0;
self.perk4Text.alpha = 0;

self takeAllWeapons();
self _clearPerks();
self.ssperks = [];
self.ssperks[0] = "";
self.ssperks[1] = "";
self.ssperks[2] = "";
self.ssperks[3] = "";
self.cperks = 0;
self.aonKills = 0;
self.notifying = false;

self.pers["gamemodeLoadout"] = level.aon_loadouts[self.pers["team"]];
self maps\mp\gametypes\_class::giveLoadout( self.pers["team"], "gamemode", false, false  );
self takeweapon(self.primaryweapon);
self takeweapon("concussion_grenade_mp");
wait 0.1;
self switchtoweapon(self.secondaryweapon);

self setWeaponAmmoClip( self.secondaryweapon, 0 );
self setWeaponAmmoStock( self.secondaryweapon, 0 );

}

killedEnemy( means )
{
self.aonKills+=1;
self thread setAoNPerk(self.aonKills);
wait 0.5;
}
gotKilled( means, suicide )
{
self notify("iDie");
wait 0.5;
}
setAoNPerk(muertes)
{
if (muertes==1)
{
	self thread getSetRandomPerk("Scavenger");
}
else if (muertes==3)
{
	self thread getSetRandomPerk(undefined);
}
else if (muertes==5)
{
	self thread getSetRandomPerk(undefined);
}
else if (muertes==7)
{
	self thread getSetRandomPerk("Specialist");
}
switch(muertes)
{
	case 1:
	case 3:
	case 5:
	case 7: self playLocalSound( "copycat_steal_class" );break;
}

}
getSetRandomPerk(ventaja)
{

if ( self.cperks <= 4 )
{
	if (isDefined(ventaja))
		randPerk = ventaja;
	else
		randPerk = level.perkList[randomint(level.perkList.size-2)].perk;

	used = false;


	foreach( perk in self.ssperks )
	{
		if ( perk == randPerk )
		{
			used = true;
		}
	}

	while(used == true)
	{
		used = false;
		randPerk = level.perkList[randomint(level.perkList.size-2)].perk;
		foreach( perk in self.ssperks )
		{
			if ( perk == randPerk )
			{
				used = true;
			}
		}
		wait 0.01;
	}

	perkNum = 0;

	for( i = 0; i < level.perkList.size; i++ )
	{
		if ( level.perkList[i].perk == randPerk )
		{
			perkNum = i;
		}
	}

	foreach( speciality in level.perkList[perkNum].perks )
	{
		self _setPerk( speciality );
	}

	self.ssperks[self.cperks] = randPerk;
	self.cperks += 1;
	self thread maps\mp\gametypes\_bohud::perkAnim(self, randPerk);
}
else
{
	// TO-DO: Score Multiplier
}

}

registerPerks()
{
level.perkList = [];

level.perkList[0] = spawnStruct();
level.perkList[0].perk = "Commando"; //specialty_commando_upgrade
level.perkList[0].perks = [];
level.perkList[0].perks[0] = "specialty_extendedmelee";
level.perkList[0].perks[0] = "specialty_falldamage";

level.perkList[1] = spawnStruct();
level.perkList[1].perk = "Light weight"; //specialty_lightweight_upgrade
level.perkList[1].perks = [];
level.perkList[1].perks[0] = "specialty_fastsprintrecovery";
level.perkList[1].perks[1] = "specialty_lightweight";

level.perkList[2] = spawnStruct();
level.perkList[2].perk = "Sleight of hand"; //specialty_fastreload_upgrade
level.perkList[2].perks = [];
level.perkList[2].perks[0] = "specialty_fastsnipe";
level.perkList[2].perks[1] = "specialty_fastreload";
level.perkList[2].perks[2] = "specialty_quickdraw";

level.perkList[3] = spawnStruct();
level.perkList[3].perk = "Marathon"; //specialty_marathon_upgrade
level.perkList[3].perks = [];
level.perkList[3].perks[0] = "specialty_marathon";

level.perkList[4] = spawnStruct();
level.perkList[4].perk = "Stopping power"; //specialty_bulletdamage_upgrade
level.perkList[4].perks = [];
level.perkList[4].perks[0] = "specialty_bulletdamage";
level.perkList[4].perks[1] = "specialty_bulletpenetration";

level.perkList[5] = spawnStruct();
level.perkList[5].perk = "Scavenger"; //specialty_scavenger_upgrade
level.perkList[5].perks = [];
level.perkList[5].perks[0] = "specialty_scavenger";
level.perkList[5].perks[1] = "specialty_extraammo";

level.perkList[6] = spawnStruct();
level.perkList[6].perk = "Especialista"; //specialty_onemanarmy_upgrade
level.perkList[6].perks = [];
level.perkList[6].perks[0] = "specialty_fastreload";
level.perkList[6].perks[1] = "specialty_extendedmelee";
level.perkList[6].perks[2] = "specialty_fastsprintrecovery";
level.perkList[6].perks[3] = "specialty_selectivehearing";
level.perkList[6].perks[4] = "specialty_automantle";
level.perkList[6].perks[5] = "specialty_falldamage";
level.perkList[6].perks[6] = "specialty_lightweight";
level.perkList[6].perks[7] = "specialty_coldblooded";
level.perkList[6].perks[8] = "specialty_fastmantle";
level.perkList[6].perks[9] = "specialty_quickdraw";
level.perkList[6].perks[10] = "specialty_extendedmags";
level.perkList[6].perks[11] = "specialty_jumpdive";
level.perkList[6].perks[12] = "specialty_bulletdamage";
level.perkList[6].perks[13] = "specialty_quieter";
level.perkList[6].perks[14] = "specialty_bulletpenetration";
level.perkList[6].perks[15] = "specialty_quickdraw";
}
setSpecialLoadouts()
{	
//	mercenaries

level.aon_loadouts["axis"]["loadoutPrimary"] = "m16";
level.aon_loadouts["axis"]["loadoutPrimaryAttachment"] = "reflex";
level.aon_loadouts["axis"]["loadoutPrimaryAttachment2"] = "xmags";
level.aon_loadouts["axis"]["loadoutPrimaryBuff"] = "specialty_bling";
level.aon_loadouts["axis"]["loadoutPrimaryCamo"] = "none";

level.aon_loadouts["axis"]["loadoutSecondary"] = "beretta";
level.aon_loadouts["axis"]["loadoutSecondaryAttachment"] = "tactical";
level.aon_loadouts["axis"]["loadoutSecondaryAttachment2"] = "none";
level.aon_loadouts["axis"]["loadoutSecondaryBuff"] = "specialty_null";

level.aon_loadouts["axis"]["loadoutEquipment"] = "throwingknife_mp";
level.aon_loadouts["axis"]["loadoutOffhand"] = "none";

level.aon_loadouts["axis"]["loadoutPerk1"] = "specialty_marathon";
level.aon_loadouts["axis"]["loadoutPerk2"] = "specialty_quickdraw";
level.aon_loadouts["axis"]["loadoutPerk3"] = "specialty_quieter";

level.aon_loadouts["axis"]["loadoutKillstreak1"] = "none";
level.aon_loadouts["axis"]["loadoutKillstreak2"] = "none";
level.aon_loadouts["axis"]["loadoutKillstreak3"] = "none";	

level.aon_loadouts["axis"]["loadoutDeathstreak"] = "specialty_grenadepulldeath";

level.aon_loadouts["allies"]["loadoutPrimary"] = "m16";
level.aon_loadouts["allies"]["loadoutPrimaryAttachment"] = "reflex";
level.aon_loadouts["allies"]["loadoutPrimaryAttachment2"] = "xmags";
level.aon_loadouts["allies"]["loadoutPrimaryBuff"] = "specialty_bling";
level.aon_loadouts["allies"]["loadoutPrimaryCamo"] = "none";

level.aon_loadouts["allies"]["loadoutSecondary"] = "beretta";
level.aon_loadouts["allies"]["loadoutSecondaryAttachment"] = "tactical";
level.aon_loadouts["allies"]["loadoutSecondaryAttachment2"] = "none";
level.aon_loadouts["allies"]["loadoutSecondaryBuff"] = "specialty_null";

level.aon_loadouts["allies"]["loadoutEquipment"] = "throwingknife_mp";
level.aon_loadouts["allies"]["loadoutOffhand"] = "none";

level.aon_loadouts["allies"]["loadoutPerk1"] = "specialty_marathon";
level.aon_loadouts["allies"]["loadoutPerk2"] = "specialty_quickdraw";
level.aon_loadouts["allies"]["loadoutPerk3"] = "specialty_quieter";

level.aon_loadouts["allies"]["loadoutKillstreak1"] = "none";
level.aon_loadouts["allies"]["loadoutKillstreak2"] = "none";
level.aon_loadouts["allies"]["loadoutKillstreak3"] = "none";	

level.aon_loadouts["allies"]["loadoutDeathstreak"] = "specialty_grenadepulldeath";		
}

 

and i have some gametypes... (extract of gametypes.txt)

defender //team defender
zona //drop zone
real //realistic mode
killcon //kill confirmed
jugg //juggernaut
tjugg //team juggernaut
infect// infected
aon // all or nothing
vip // vip (finished) a helo rescues to the vip

 

look gameplays and more here: http://www.youtube.com/user/KTRrodero31?feature=watch

 

Ok I edit...

 

Edited

Please, report me all the mods what I have forget. I don't have the time to seacrh...

  • 4 weeks later...
Опубликовано:
  • Автор

Merget RSE Mods, Defcon Gametype, Counter Strike : IW4M, Zombie 2012 New Best, IW3M Like Menu, Custom 4D1 Logo at Loading Screen, Custom Camo Placement Gun Package From Hell added.

Опубликовано:
Merget RSE Mods, Defcon Gametype, Counter Strike : IW4M, Zombie 2012 New Best, IW3M Like Menu, Custom 4D1 Logo at Loading Screen, Custom Camo Placement Gun Package From Hell added.

Thank you for this, but offtopic: Can you update your IW5M one too?

Опубликовано:
Merget RSE Mods, Defcon Gametype, Counter Strike : IW4M, Zombie 2012 New Best, IW3M Like Menu, Custom 4D1 Logo at Loading Screen, Custom Camo Placement Gun Package From Hell added.

Hey, thanks for adding, but you used the wrong link. The one you used directs people to the wrong topic.

Опубликовано:
  • Автор
Merget RSE Mods, Defcon Gametype, Counter Strike : IW4M, Zombie 2012 New Best, IW3M Like Menu, Custom 4D1 Logo at Loading Screen, Custom Camo Placement Gun Package From Hell added.

Thank you for this, but offtopic: Can you update your IW5M one too?

I update the IW5M topic this night ;) .

 

 

Merget RSE Mods, Defcon Gametype, Counter Strike : IW4M, Zombie 2012 New Best, IW3M Like Menu, Custom 4D1 Logo at Loading Screen, Custom Camo Placement Gun Package From Hell added.

Hey, thanks for adding, but you used the wrong link. The one you used directs people to the wrong topic.

 

Sorry, link corrected.

Опубликовано:

El bambino , add this please my mode

 

viewtopic.php?f=17&t=16972

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу

Важная информация

Используя этот сайт, вы соглашаетесь Условия использования.

Account

Navigation

Поиск

Поиск

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.