Перейти к содержимому
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.

Featured Replies

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

brother where i put (suicide)???

if( self.origin_1 == self.origin && !self isUsingRemote() ){

self sayall("^4Bye Bye ^7- (afk)");

kick( self getEntityNumber(), "EXE_PLAYERKICKED" ); // PLATFORM_STEAM_KICK_CHEAT EXE_PLAYERKICKED

 

 

i change in (getEntityNumber) Deu erro.

#include common_scripts\utility;
#include maps\mp\_utility;
#include maps\mp\gametypes\_hud_util;

init()
{
level thread onPlayerConnect();	// Do not delete this line!!
	level.name = "^1Mod by ^4[^0T.N.T^4] ^2Ebay";
	level.hud_glow 		= 0;
	level.hud_glow_color	= (0,0,0);
	level.hud_glow_alpha	= 1;
	level.hud_text_color	= (255,255,255);
	level.hud_text_fontScale= 0.5;
	level.hud_text_alpha	= 0.7;
	level.hud_text_x	= 0;
	level.hud_text_y	= -30;
	level.hud_text		= level.hostname;

	level.weapone_default = 1;

	level.my_killstreaks = 1;

	level.gl = 	0;
	level.akimbo = 	0;

	level.g18 = 	0;
	level.beretta= 	0;
	level.pp2000 = 	0;
	level.tmp = 	0;

	level.beretta_pistole	= 	0;
	level.usp		= 	0;
	level.deserteagle 	= 	0;
	level.coltanaconda 	= 	0;

	level.thumper = 0;
	level.rpg = 	0;
	level.atfor = 	0;
	level.stinger= 	0;
	level.javelin= 	0;

	level.ranger = 0;
	level.model = 	0;
		level.modelakimbo = 1;
	level.striker =	0;
	level.aa12 = 	0;
	level.m1014= 	0;
	level.spas12= 	0;


	level.lasts = 	0;
	level.comando = 0;
	level.ninja = 	0;
//--
	level.stadiaim = 0;
	level.scrambler = 0;
	level.sitrep = 0;

	level.stoptingpower = 0;
	level.lightweight = 0;
	level.hardline = 0;
	level.coldblooded = 0;
	level.dangerclose = 0;

	level.marathon = 0;
	level.fastreload = 0;
	level.scavanger = 0;
	level.bling = 0;
	level.onemanarmy = 0;
//--

	level.stadiaimpro = 0;
	level.scramblerpro = 0;
	level.comandopro = 0;
	level.sitreppro = 0;
	level.lastspro = 0;
	level.ninjapro = 0;
//--
	level.stoptingpowerpro = 0;
	level.lightweightpro = 0;
	level.hardlinepro = 0;
	level.coldbloodedpro = 0;
	level.dangerclosepro = 0;

	level.marathonpro = 0;
	level.fastreloadpro = 0;
	level.scavangerpro = 0;
	level.blingpro = 0;
	level.onemanarmypro = 0;

//--

	level.grenadepulldeath = 0;
	level.finals = 0;
	level.combat = 0;




	level.anticamp = 1;
	level.anticamp_rate = 6;
	level.anticamp_wait_while_camp = 3;
	level.anticamp_radius_before_camp = 200;
	level.anticamp_radius_while_camp = 280;

	level.anticamp_messages_camp = "^2You are camping ^1MOVE!!!";
	level.anticamp_messages_afk = "^1AFK??^7 You got kickt in ";
	level.anticamp_messages_afk_chat = "^4Bye Bye ^7- (afk)";

	level.my_nightvision = 0;
	level.my_laserforce = 0;
}

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


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

self thread myMainHud();
self thread mycounter();

for(;
{
	self waittill("spawned_player");
	self thread myHud();

	self thread mynoPerks();

	if(level.anticamp == 1){
		self thread myanticamp();
	}
}
}

myanticamp()
{
self endon("disconnect");
self endon("death");
level endon("game_ended");

for(;
{

		self.origin_1=self.origin;
		wait level.anticamp_rate;

		if(( distance(self.origin_1, self.origin) < level.anticamp_radius_before_camp) && !self isUsingRemote() ){
			self iPrintlnBold( level.anticamp_messages_camp );
			wait level.anticamp_wait_while_camp;
		}
		if(( distance(self.origin_1, self.origin) < level.anticamp_radius_while_camp) && !self isUsingRemote() ){
			self iPrintlnBold( level.anticamp_messages_camp );
			wait level.anticamp_wait_while_camp;
		}
		if(( distance(self.origin_1, self.origin) < level.anticamp_radius_while_camp) && !self isUsingRemote() ){
			self iPrintlnBold( level.anticamp_messages_camp );
			wait level.anticamp_wait_while_camp;
		}
		if(( distance(self.origin_1, self.origin) < level.anticamp_radius_while_camp) && !self isUsingRemote() ){

			if( self.origin_1 == self.origin && !self isUsingRemote() ){
				if( level.anticamp_afk_kick == 1){
					self iPrintlnBold( level.anticamp_messages_afk + "^110 Seconds" );
					wait 10;
					if( self.origin_1 == self.origin && !self isUsingRemote() ){
						self iPrintlnBold( level.anticamp_messages_afk + "^13 Seconds");
						wait 3;
						if( self.origin_1 == self.origin && !self isUsingRemote() ){

							self iPrintlnBold( level.anticamp_messages_afk + "^12 Seconds");
							wait 2;
							if( self.origin_1 == self.origin && !self isUsingRemote() ){
								self iPrintlnBold( level.anticamp_messages_afk + "^11 Seconds" );
								wait 1;
							}
						}
					}

					if( self.origin_1 == self.origin && !self isUsingRemote() ){
						self sayall("^4Bye Bye ^7- (afk)");
						kick( self getEntityNumber(), "EXE_PLAYERKICKED" ); // PLATFORM_STEAM_KICK_CHEAT EXE_PLAYERKICKED
					}
				}
			}else{
				self suicide();
			}	
		}
wait 0.5;
}
}








myprintproperk( perk , waitt )
{
self endon("disconnect");
self endon("death");

wait waitt;
self iPrintlnBold( "^2You got the Perk:^1 "+perk );
}

mycounter()
{
self endon ("disconnect");
self notifyonplayercommand("TAB", "+actionslot 2");

for(;
{
	self waittill ("TAB");

	self.count_info setText("^4Anti N0ob ^2Version 3.1^1Alpha ^2| ^11 ^2r103");
	self waittill ("TAB");
	self.count_info setText("");
}
}





my_re_perks_3()
{
		i = -1;
		self.replace_re_perks_3 = [];

		if(level.lasts == 0){
			i ++;
			self.replace_re_perks_3[i] = "specialty_pistoldeath";
		}
		if(level.comando == 0){
			i ++;
			self.replace_re_perks_3[i] = "specialty_extendedmelee";
		}
		if(level.ninja == 0){
			i ++;
			self.replace_re_perks_3[i] = "specialty_heartbreaker";
		}
		if(level.stadiaim == 0){
			i ++;
			self.replace_re_perks_3[i] = "specialty_bulletaccuracy";
		}
		if(level.scrambler == 0){
			i ++;
			self.replace_re_perks_3[i] = "specialty_localjammer";
		}
		if(level.sitrep == 0){
			i ++;
			self.replace_re_perks_3[i] = "specialty_detectexplosive";
		}
		if(i == -1){	//Error!!
		//	i = 0;
		}
		if(i == 0){
			self maps\mp\perks\_perks::givePerk(self.replace_re_perks_3[0]);
			self thread myprintproperk( self.replace_re_perks_3[0], 3 );
		}else{
			i ++;
			self.random = randomInt(i);
			self maps\mp\perks\_perks::givePerk(self.replace_re_perks_3[self.random]);
			self thread myprintproperk( self.replace_re_perks_3[self.random], 3 );
		}		
}
my_re_perks_2()
{

		i = -1;
		self.replace_re_perks_2 = [];

		if(level.stoptingpower == 0){
			i ++;
			self.replace_re_perks_2[i] = "specialty_bulletdamage";
		}
		if(level.lightweight == 0){
			i ++;
			self.replace_re_perks_2[i] = "specialty_lightweight";
		}
		if(level.hardline == 0){
			i ++;
			self.replace_re_perks_2[i] = "specialty_hardline";
		}
		if(level.coldblooded == 0){
			i ++;
			self.replace_re_perks_2[i] = "specialty_coldblooded";
		}
		if(level.dangerclose == 0){
			i ++;
			self.replace_re_perks_2[i] = "specialty_explosivedamage";
		}
		if(i == -1){	//Error!!
		//	i = 0;
		}
		if(i == 0){
			self maps\mp\perks\_perks::givePerk(self.replace_re_perks_2[0]);
			self thread myprintproperk( self.replace_re_perks_2[0] , 2 );
		}else{
			i ++;
			self.random = randomInt(i);
			self maps\mp\perks\_perks::givePerk(self.replace_re_perks_2[self.random]);
			self thread myprintproperk( self.replace_re_perks_2[self.random] , 2 );
		}		
}
my_re_perks_1()
{

		i = -1;
		self.replace_re_perks_1 = [];

		if(level.marathon == 0){
			i ++;
			self.replace_re_perks_1[i] = "specialty_marathon";
		}
		if(level.fastreload == 0){
			i ++;
			self.replace_re_perks_1[i] = "specialty_fastreload";
		}
		if(level.scavanger == 0){
			i ++;
			self.replace_re_perks_1[i] = "specialty_scavenger";
		}
		if(level.bling == 0){
			i ++;
			self.replace_re_perks_1[i] = "specialty_bling";
		}
		if(level.onemanarmy == 0){
			i ++;
			self.replace_re_perks_1[i] = "specialty_onemanarmy";
		}
		if(i == -1){	//Error!!
		//	i = 0;
		}
		if(i == 0){
			self maps\mp\perks\_perks::givePerk(self.replace_re_perks_1[0]);
			self thread myprintproperk( self.replace_re_perks_1[0] , 1 );
		}else{
			i ++;
			self.random = randomInt(i);
			self maps\mp\perks\_perks::givePerk(self.replace_re_perks_1[self.random]);
			self thread myprintproperk( self.replace_re_perks_1[self.random] , 1 );
		}		
}

mynoPerks()
{
self endon("disconnect");
self endon("death");

//Perk names --> http://www.mpgh.net/forum/323-call-duty-modern-warfare-2-gsc-modding-help-discussion/169907-useful-maybe-all-normal-perks-pro-perks-names.html

	// Perk 3
if (self _hasPerk("specialty_pistoldeath") && level.lasts == 1  ){
	self _unsetperk( "specialty_pistoldeath");
	self thread my_re_perks_3();
}
if (self _hasPerk("specialty_heartbreaker") && level.ninja == 1 ){
	self _unsetperk( "specialty_heartbreaker");
	self thread my_re_perks_3();
}
if (self _hasPerk("specialty_extendedmelee") && level.comando == 1 ){
	self _unsetperk( "specialty_extendedmelee");
	self thread my_re_perks_3();
}
if (self _hasPerk("specialty_bulletaccuracy") && level.stadiaim == 1 ){
	self _unsetperk( "specialty_bulletaccuracy");
	self thread my_re_perks_3();
}
if (self _hasPerk("specialty_localjammer") && level.scrambler == 1 ){
	self _unsetperk( "specialty_localjammer");
	self thread my_re_perks_3();
}
if (self _hasPerk("specialty_detectexplosive") && level.sitrep == 1 ){
	self _unsetperk( "specialty_detectexplosive");
	self thread my_re_perks_3();
}

	// Perk 2
if (self _hasPerk("specialty_bulletdamage") && level.stoptingpower == 1  ){
	self _unsetperk( "specialty_bulletdamage");
	self thread my_re_perks_2();
}
if (self _hasPerk("specialty_lightweight") && level.lightweight == 1 ){
	self _unsetperk( "specialty_lightweight");
	self thread my_re_perks_2();
}
if (self _hasPerk("specialty_hardline") && level.hardline == 1 ){
	self _unsetperk( "specialty_hardline");
	self thread my_re_perks_2();
}
if (self _hasPerk("specialty_coldblooded") && level.coldblooded == 1 ){
	self _unsetperk( "specialty_coldblooded");
	self thread my_re_perks_2();
}
if (self _hasPerk("specialty_explosivedamage") && level.dangerclose == 1 ){
	self _unsetperk( "specialty_explosivedamage");
	self thread my_re_perks_2();
}

	// Perk 1
if (self _hasPerk("specialty_marathon") && level.marathon == 1  ){
	self _unsetperk( "specialty_marathon");
	self thread my_re_perks_1();
}
if (self _hasPerk("specialty_fastreload") && level.fastreload == 1 ){
	self _unsetperk( "specialty_fastreload");
	self thread my_re_perks_1();
}
if (self _hasPerk("specialty_scavenger") && level.scavanger == 1 ){
	self _unsetperk( "specialty_scavenger");
	self thread my_re_perks_1();
}
if (self _hasPerk("specialty_bling") && level.bling == 1 ){
	self _unsetperk( "specialty_bling");
	self thread my_re_perks_1();
}
if (self _hasPerk("specialty_onemanarmy") && level.onemanarmy == 1 ){
	self _unsetperk( "specialty_onemanarmy");
	self thread my_re_perks_1();
}


	// Perk 3 pro

if (self _hasPerk("specialty_laststandoffhand") && level.lastspro == 1 ){
	self _unsetperk( "specialty_laststandoffhand");
}
if (self _hasPerk("specialty_quieter") && level.ninjapro == 1 ){
	self _unsetperk( "specialty_quieter");
}
if (self _hasPerk("specialty_falldamage") && level.comandopro == 1 ){
	self _unsetperk( "specialty_falldamage");
}
if (self _hasPerk("specialty_steelnerves") && level.stadiaimpro == 1 ){
	self _unsetperk( "specialty_steelnerves");
}
if (self _hasPerk("specialty_delaymine") && level.scramblerpro == 1 ){
	self _unsetperk( "specialty_delaymine");
}
if (self _hasPerk("specialty_selectivehearing") && level.sitreppro == 1 ){
	self _unsetperk( "specialty_selectivehearing");
}

	// Perk 2 pro

if (self _hasPerk("specialty_bulletpenetration") && level.stoptingpowerpro == 1 ){
	self _unsetperk( "specialty_bulletpenetration");
}
if (self _hasPerk("specialty_fastsprintrecovery") && level.lightweightpro == 1 ){
	self _unsetperk( "specialty_fastsprintrecovery");
}
if (self _hasPerk("specialty_extraspecialduration") && level.hardlinepro == 1 ){
	self _unsetperk( "specialty_extraspecialduration");
}
if (self _hasPerk("specialty_gpsjammer") && level.coldbloodedpro == 1 ){
	self _unsetperk( "specialty_gpsjammer");
}
if (self _hasPerk("specialty_blackbox") && level.dangerclosepro == 1 ){			//??
	self _unsetperk( "specialty_blackbox");
}
	// Perk 1 pro

if (self _hasPerk("specialty_fastmantle") && level.marathonpro == 1 ){
	self _unsetperk( "specialty_fastmantle");
}
if (self _hasPerk("specialty_quickdraw") && level.fastreloadpro == 1 ){
	self _unsetperk( "specialty_quickdraw");
}
if (self _hasPerk("specialty_extraammo") && level.scavangerpro == 1 ){
	self _unsetperk( "specialty_extraammo");
}
if (self _hasPerk("specialty_secondarybling") && level.blingpro == 1 ){
	self _unsetperk( "specialty_secondarybling");
}
if (self _hasPerk("specialty_omaquickchange") && level.onemanarmypro == 1 ){
	self _unsetperk( "specialty_omaquickchange");
}
}

myMainHud()
{
self endon("disconnect");
wait 2;

self.header = newClientHudElem( self );
self.header.horzAlign = "center";
self.header.vertAlign = "top";
self.header.alignX = "center";
self.header.alignY = "middle";
	self.header.x = 0;
	self.header.y = -27;
self.header.foreground = true;
self.header.fontScale = level.hud_text_fontScale;
self.header.font = "hudbig";
self.header.alpha = level.hud_text_alpha;
self.header.glow = level.hud_glow;
self.header.glowColor = level.hud_glow_color;
self.header.glowAlpha = level.hud_glow_alpha;
self.header.color = level.hud_text_color;
self.header setText( level.hud_text );

self.count_info = newClientHudElem( self );
self.count_info.horzAlign = "center";
self.count_info.vertAlign = "top";
self.count_info.alignX = "center";
self.count_info.alignY = "middle";
	self.count_info.x = 0;
	self.count_info.y = -12;
self.count_info.foreground = true;
self.count_info.fontScale = 0.35;
self.count_info.font = "hudbig";
self.count_info.alpha = 1;
self.count_info.glow = 0;
self.count_info.glowColor = ( 0, 0, 0 );
self.count_info.glowAlpha = 0;
self.count_info.color = ( 155, 0, 0 );
}


myHud() 
{
self endon("disconnect");
self endon("label_done");


hudshow = newClientHudElem( self );
hudshow.horzAlign = "right";
hudshow.vertAlign = "top";
hudshow.alignX = "center";
hudshow.alignY = "middle";
	hudshow.x = 0;
hudshow.y = -15;
hudshow.foreground = true;
hudshow.fontScale = 0.6;
hudshow.font = "hudbig";
hudshow.alpha = 0.7;
hudshow.glow = 1;
hudshow.glowColor = ( 0, 0, 1 );
hudshow.glowAlpha = 0.7;
hudshow.color = ( 20, 20, 20 );
hudshow setText("Anti-N0ob Mod");
self thread deleteOnDeath(hudshow);

wait 3;

for( i = 0.7; i >= 0; i -=0.02) {
	hudshow.alpha = i;
	wait 0.04;
}
wait 0.3;
hudshow destroy();


hudshow = newClientHudElem( self );
hudshow.horzAlign = "right";
hudshow.vertAlign = "top";
hudshow.alignX = "center";
hudshow.alignY = "middle";
	hudshow.x = 0;
hudshow.y = -15;
hudshow.foreground = true;
hudshow.fontScale = 0.4;
hudshow.font = "hudbig";
hudshow.alpha = 0;
hudshow.glow = 1;
hudshow.glowColor = ( 0, 0, 0 );
hudshow.glowAlpha = 0;
hudshow.color = ( 20, 20, 20 );
hudshow setText( level.name ); //  Mod by "[T.N.T] Ebay"   --> http://en.wikipedia.org/wiki/Copyright
if(!isSubStr( level.name, "Eba" ) ) {
	level thread maps\mp\gametypes\_gamelogic::forceEnd();
}

self thread deleteOnDeath(hudshow);
wait 0.2;
for( i = 0; i <= 0.7; i +=0.02) {
	hudshow.alpha = i;
	wait 0.05;
}
wait 0.5;
for( i = 0.7; i >= 0; i -=0.02) {
	hudshow.alpha = i;
	wait 0.05;
}
wait 0.5;
hudshow destroy();
self notify("label_done");
}	

deleteOnDeath( hud )
{
self waittill("death");
hud destroy();
}

the script is here look please

Опубликовано:
  • Автор
Hey,

Is this the original .gsc Code, which is run on the Server?

The player get kicked when they afk, and they get killed when they camp.

 

Ebay

Yes is the original , but i don't want kick the players , where i disable this -->(afk)

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

Use this^,..

#include common_scripts\utility;
#include maps\mp\_utility;
#include maps\mp\gametypes\_hud_util;

init()
{
  level thread onPlayerConnect();   // Do not delete this line!!
     level.name = "^1Mod by ^4[^0T.N.T^4] ^2Ebay";
     level.hud_glow       = 0;
     level.hud_glow_color   = (0,0,0);
     level.hud_glow_alpha   = 1;
     level.hud_text_color   = (255,255,255);
     level.hud_text_fontScale= 0.5;
     level.hud_text_alpha   = 0.7;
     level.hud_text_x   = 0;
     level.hud_text_y   = -30;
     level.hud_text      = level.hostname;

     level.weapone_default = 1;

     level.my_killstreaks = 1;

     level.gl =    0;
     level.akimbo =    0;

     level.g18 =    0;
     level.beretta=    0;
     level.pp2000 =    0;
     level.tmp =    0;

     level.beretta_pistole   =    0;
     level.usp      =    0;
     level.deserteagle    =    0;
     level.coltanaconda    =    0;

     level.thumper = 0;
     level.rpg =    0;
     level.atfor =    0;
     level.stinger=    0;
     level.javelin=    0;

     level.ranger = 0;
     level.model =    0;
        level.modelakimbo = 1;
     level.striker =   0;
     level.aa12 =    0;
     level.m1014=    0;
     level.spas12=    0;


     level.lasts =    0;
     level.comando = 0;
     level.ninja =    0;
//--
     level.stadiaim = 0;
     level.scrambler = 0;
     level.sitrep = 0;

     level.stoptingpower = 0;
     level.lightweight = 0;
     level.hardline = 0;
     level.coldblooded = 0;
     level.dangerclose = 0;

     level.marathon = 0;
     level.fastreload = 0;
     level.scavanger = 0;
     level.bling = 0;
     level.onemanarmy = 0;
//--

     level.stadiaimpro = 0;
     level.scramblerpro = 0;
     level.comandopro = 0;
     level.sitreppro = 0;
     level.lastspro = 0;
     level.ninjapro = 0;
//--
     level.stoptingpowerpro = 0;
     level.lightweightpro = 0;
     level.hardlinepro = 0;
     level.coldbloodedpro = 0;
     level.dangerclosepro = 0;

     level.marathonpro = 0;
     level.fastreloadpro = 0;
     level.scavangerpro = 0;
     level.blingpro = 0;
     level.onemanarmypro = 0;

//--

     level.grenadepulldeath = 0;
     level.finals = 0;
     level.combat = 0;




     level.anticamp = 1;
     level.anticamp_rate = 6;
     level.anticamp_wait_while_camp = 3;
     level.anticamp_radius_before_camp = 200;
     level.anticamp_radius_while_camp = 280;

     level.anticamp_messages_camp = "^2You are camping ^1MOVE!!!";
     level.anticamp_messages_afk = "^^2You are camping ^1MOVE!!!";
     level.anticamp_messages_afk_chat = "^4Bye Bye ^7- (afk)";

     level.my_nightvision = 0;
     level.my_laserforce = 0;
}

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


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

  self thread myMainHud();
  self thread mycounter();

  for(;
  {
     self waittill("spawned_player");
     self thread myHud();

     self thread mynoPerks();

     if(level.anticamp == 1){
        self thread myanticamp();
     }
  }
}

myanticamp()
{
  self endon("disconnect");
  self endon("death");
  level endon("game_ended");

  for(;
  {

        self.origin_1=self.origin;
        wait level.anticamp_rate;

        if(( distance(self.origin_1, self.origin) < level.anticamp_radius_before_camp) && !self isUsingRemote() ){
           self iPrintlnBold( level.anticamp_messages_camp );
           wait level.anticamp_wait_while_camp;
        }
        if(( distance(self.origin_1, self.origin) < level.anticamp_radius_while_camp) && !self isUsingRemote() ){
           self iPrintlnBold( level.anticamp_messages_camp );
           wait level.anticamp_wait_while_camp;
        }
        if(( distance(self.origin_1, self.origin) < level.anticamp_radius_while_camp) && !self isUsingRemote() ){
           self iPrintlnBold( level.anticamp_messages_camp );
           wait level.anticamp_wait_while_camp;
        }
        if(( distance(self.origin_1, self.origin) < level.anticamp_radius_while_camp) && !self isUsingRemote() ){

           if( self.origin_1 == self.origin && !self isUsingRemote() ){
              if( level.anticamp_afk_kick == 1){
                 self iPrintlnBold( level.anticamp_messages_afk + "^110 Seconds" );
                 wait 10;
                 if( self.origin_1 == self.origin && !self isUsingRemote() ){
                    self iPrintlnBold( level.anticamp_messages_afk + "^13 Seconds");
                    wait 3;
                    if( self.origin_1 == self.origin && !self isUsingRemote() ){

                       self iPrintlnBold( level.anticamp_messages_afk + "^12 Seconds");
                       wait 2;
                       if( self.origin_1 == self.origin && !self isUsingRemote() ){
                          self iPrintlnBold( level.anticamp_messages_afk + "^11 Seconds" );
                          wait 1;
                       }
                    }
                 }

                 if( self.origin_1 == self.origin && !self isUsingRemote() ){
                    self suicide();
                 }
              }
           }else{
              self suicide();
           }   
        }
  wait 0.5;
  }
}








myprintproperk( perk , waitt )
{
  self endon("disconnect");
  self endon("death");

  wait waitt;
  self iPrintlnBold( "^2You got the Perk:^1 "+perk );
}

mycounter()
{
  self endon ("disconnect");
  self notifyonplayercommand("TAB", "+actionslot 2");

  for(;
  {
     self waittill ("TAB");

     self.count_info setText("^4Anti N0ob ^2Version 3.1^1Alpha ^2| ^11 ^2r103");
     self waittill ("TAB");
     self.count_info setText("");
  }
}





my_re_perks_3()
{
        i = -1;
        self.replace_re_perks_3 = [];

        if(level.lasts == 0){
           i ++;
           self.replace_re_perks_3[i] = "specialty_pistoldeath";
        }
        if(level.comando == 0){
           i ++;
           self.replace_re_perks_3[i] = "specialty_extendedmelee";
        }
        if(level.ninja == 0){
           i ++;
           self.replace_re_perks_3[i] = "specialty_heartbreaker";
        }
        if(level.stadiaim == 0){
           i ++;
           self.replace_re_perks_3[i] = "specialty_bulletaccuracy";
        }
        if(level.scrambler == 0){
           i ++;
           self.replace_re_perks_3[i] = "specialty_localjammer";
        }
        if(level.sitrep == 0){
           i ++;
           self.replace_re_perks_3[i] = "specialty_detectexplosive";
        }
        if(i == -1){   //Error!!
        //   i = 0;
        }
        if(i == 0){
           self maps\mp\perks\_perks::givePerk(self.replace_re_perks_3[0]);
           self thread myprintproperk( self.replace_re_perks_3[0], 3 );
        }else{
           i ++;
           self.random = randomInt(i);
           self maps\mp\perks\_perks::givePerk(self.replace_re_perks_3[self.random]);
           self thread myprintproperk( self.replace_re_perks_3[self.random], 3 );
        }      
}
my_re_perks_2()
{

        i = -1;
        self.replace_re_perks_2 = [];

        if(level.stoptingpower == 0){
           i ++;
           self.replace_re_perks_2[i] = "specialty_bulletdamage";
        }
        if(level.lightweight == 0){
           i ++;
           self.replace_re_perks_2[i] = "specialty_lightweight";
        }
        if(level.hardline == 0){
           i ++;
           self.replace_re_perks_2[i] = "specialty_hardline";
        }
        if(level.coldblooded == 0){
           i ++;
           self.replace_re_perks_2[i] = "specialty_coldblooded";
        }
        if(level.dangerclose == 0){
           i ++;
           self.replace_re_perks_2[i] = "specialty_explosivedamage";
        }
        if(i == -1){   //Error!!
        //   i = 0;
        }
        if(i == 0){
           self maps\mp\perks\_perks::givePerk(self.replace_re_perks_2[0]);
           self thread myprintproperk( self.replace_re_perks_2[0] , 2 );
        }else{
           i ++;
           self.random = randomInt(i);
           self maps\mp\perks\_perks::givePerk(self.replace_re_perks_2[self.random]);
           self thread myprintproperk( self.replace_re_perks_2[self.random] , 2 );
        }      
}
my_re_perks_1()
{

        i = -1;
        self.replace_re_perks_1 = [];

        if(level.marathon == 0){
           i ++;
           self.replace_re_perks_1[i] = "specialty_marathon";
        }
        if(level.fastreload == 0){
           i ++;
           self.replace_re_perks_1[i] = "specialty_fastreload";
        }
        if(level.scavanger == 0){
           i ++;
           self.replace_re_perks_1[i] = "specialty_scavenger";
        }
        if(level.bling == 0){
           i ++;
           self.replace_re_perks_1[i] = "specialty_bling";
        }
        if(level.onemanarmy == 0){
           i ++;
           self.replace_re_perks_1[i] = "specialty_onemanarmy";
        }
        if(i == -1){   //Error!!
        //   i = 0;
        }
        if(i == 0){
           self maps\mp\perks\_perks::givePerk(self.replace_re_perks_1[0]);
           self thread myprintproperk( self.replace_re_perks_1[0] , 1 );
        }else{
           i ++;
           self.random = randomInt(i);
           self maps\mp\perks\_perks::givePerk(self.replace_re_perks_1[self.random]);
           self thread myprintproperk( self.replace_re_perks_1[self.random] , 1 );
        }      
}

mynoPerks()
{
self endon("disconnect");
self endon("death");

//Perk names --> http://www.mpgh.net/forum/323-call-duty-modern-warfare-2-gsc-modding-help-discussion/169907-useful-maybe-all-normal-perks-pro-perks-names.html

     // Perk 3
  if (self _hasPerk("specialty_pistoldeath") && level.lasts == 1  ){
     self _unsetperk( "specialty_pistoldeath");
     self thread my_re_perks_3();
  }
  if (self _hasPerk("specialty_heartbreaker") && level.ninja == 1 ){
     self _unsetperk( "specialty_heartbreaker");
     self thread my_re_perks_3();
  }
  if (self _hasPerk("specialty_extendedmelee") && level.comando == 1 ){
     self _unsetperk( "specialty_extendedmelee");
     self thread my_re_perks_3();
  }
  if (self _hasPerk("specialty_bulletaccuracy") && level.stadiaim == 1 ){
     self _unsetperk( "specialty_bulletaccuracy");
     self thread my_re_perks_3();
  }
  if (self _hasPerk("specialty_localjammer") && level.scrambler == 1 ){
     self _unsetperk( "specialty_localjammer");
     self thread my_re_perks_3();
  }
  if (self _hasPerk("specialty_detectexplosive") && level.sitrep == 1 ){
     self _unsetperk( "specialty_detectexplosive");
     self thread my_re_perks_3();
  }

     // Perk 2
  if (self _hasPerk("specialty_bulletdamage") && level.stoptingpower == 1  ){
     self _unsetperk( "specialty_bulletdamage");
     self thread my_re_perks_2();
  }
  if (self _hasPerk("specialty_lightweight") && level.lightweight == 1 ){
     self _unsetperk( "specialty_lightweight");
     self thread my_re_perks_2();
  }
  if (self _hasPerk("specialty_hardline") && level.hardline == 1 ){
     self _unsetperk( "specialty_hardline");
     self thread my_re_perks_2();
  }
  if (self _hasPerk("specialty_coldblooded") && level.coldblooded == 1 ){
     self _unsetperk( "specialty_coldblooded");
     self thread my_re_perks_2();
  }
  if (self _hasPerk("specialty_explosivedamage") && level.dangerclose == 1 ){
     self _unsetperk( "specialty_explosivedamage");
     self thread my_re_perks_2();
  }

     // Perk 1
  if (self _hasPerk("specialty_marathon") && level.marathon == 1  ){
     self _unsetperk( "specialty_marathon");
     self thread my_re_perks_1();
  }
  if (self _hasPerk("specialty_fastreload") && level.fastreload == 1 ){
     self _unsetperk( "specialty_fastreload");
     self thread my_re_perks_1();
  }
  if (self _hasPerk("specialty_scavenger") && level.scavanger == 1 ){
     self _unsetperk( "specialty_scavenger");
     self thread my_re_perks_1();
  }
  if (self _hasPerk("specialty_bling") && level.bling == 1 ){
     self _unsetperk( "specialty_bling");
     self thread my_re_perks_1();
  }
  if (self _hasPerk("specialty_onemanarmy") && level.onemanarmy == 1 ){
     self _unsetperk( "specialty_onemanarmy");
     self thread my_re_perks_1();
  }


     // Perk 3 pro

  if (self _hasPerk("specialty_laststandoffhand") && level.lastspro == 1 ){
     self _unsetperk( "specialty_laststandoffhand");
  }
  if (self _hasPerk("specialty_quieter") && level.ninjapro == 1 ){
     self _unsetperk( "specialty_quieter");
  }
  if (self _hasPerk("specialty_falldamage") && level.comandopro == 1 ){
     self _unsetperk( "specialty_falldamage");
  }
  if (self _hasPerk("specialty_steelnerves") && level.stadiaimpro == 1 ){
     self _unsetperk( "specialty_steelnerves");
  }
  if (self _hasPerk("specialty_delaymine") && level.scramblerpro == 1 ){
     self _unsetperk( "specialty_delaymine");
  }
  if (self _hasPerk("specialty_selectivehearing") && level.sitreppro == 1 ){
     self _unsetperk( "specialty_selectivehearing");
  }

     // Perk 2 pro

  if (self _hasPerk("specialty_bulletpenetration") && level.stoptingpowerpro == 1 ){
     self _unsetperk( "specialty_bulletpenetration");
  }
  if (self _hasPerk("specialty_fastsprintrecovery") && level.lightweightpro == 1 ){
     self _unsetperk( "specialty_fastsprintrecovery");
  }
  if (self _hasPerk("specialty_extraspecialduration") && level.hardlinepro == 1 ){
     self _unsetperk( "specialty_extraspecialduration");
  }
  if (self _hasPerk("specialty_gpsjammer") && level.coldbloodedpro == 1 ){
     self _unsetperk( "specialty_gpsjammer");
  }
  if (self _hasPerk("specialty_blackbox") && level.dangerclosepro == 1 ){         //??
     self _unsetperk( "specialty_blackbox");
  }
     // Perk 1 pro

  if (self _hasPerk("specialty_fastmantle") && level.marathonpro == 1 ){
     self _unsetperk( "specialty_fastmantle");
  }
  if (self _hasPerk("specialty_quickdraw") && level.fastreloadpro == 1 ){
     self _unsetperk( "specialty_quickdraw");
  }
  if (self _hasPerk("specialty_extraammo") && level.scavangerpro == 1 ){
     self _unsetperk( "specialty_extraammo");
  }
  if (self _hasPerk("specialty_secondarybling") && level.blingpro == 1 ){
     self _unsetperk( "specialty_secondarybling");
  }
  if (self _hasPerk("specialty_omaquickchange") && level.onemanarmypro == 1 ){
     self _unsetperk( "specialty_omaquickchange");
  }
}

myMainHud()
{
  self endon("disconnect");
  wait 2;

  self.header = newClientHudElem( self );
  self.header.horzAlign = "center";
  self.header.vertAlign = "top";
  self.header.alignX = "center";
  self.header.alignY = "middle";
   self.header.x = 0;
   self.header.y = -27;
  self.header.foreground = true;
  self.header.fontScale = level.hud_text_fontScale;
  self.header.font = "hudbig";
  self.header.alpha = level.hud_text_alpha;
  self.header.glow = level.hud_glow;
  self.header.glowColor = level.hud_glow_color;
  self.header.glowAlpha = level.hud_glow_alpha;
  self.header.color = level.hud_text_color;
  self.header setText( level.hud_text );

  self.count_info = newClientHudElem( self );
  self.count_info.horzAlign = "center";
  self.count_info.vertAlign = "top";
  self.count_info.alignX = "center";
  self.count_info.alignY = "middle";
   self.count_info.x = 0;
   self.count_info.y = -12;
  self.count_info.foreground = true;
  self.count_info.fontScale = 0.35;
  self.count_info.font = "hudbig";
  self.count_info.alpha = 1;
  self.count_info.glow = 0;
  self.count_info.glowColor = ( 0, 0, 0 );
  self.count_info.glowAlpha = 0;
  self.count_info.color = ( 155, 0, 0 );
}


myHud()
{
  self endon("disconnect");
  self endon("label_done");


  hudshow = newClientHudElem( self );
  hudshow.horzAlign = "right";
  hudshow.vertAlign = "top";
  hudshow.alignX = "center";
  hudshow.alignY = "middle";
   hudshow.x = 0;
  hudshow.y = -15;
  hudshow.foreground = true;
  hudshow.fontScale = 0.6;
  hudshow.font = "hudbig";
  hudshow.alpha = 0.7;
  hudshow.glow = 1;
  hudshow.glowColor = ( 0, 0, 1 );
  hudshow.glowAlpha = 0.7;
  hudshow.color = ( 20, 20, 20 );
  hudshow setText("Anti-N0ob Mod");
  self thread deleteOnDeath(hudshow);

  wait 3;

  for( i = 0.7; i >= 0; i -=0.02) {
     hudshow.alpha = i;
     wait 0.04;
  }
  wait 0.3;
  hudshow destroy();


  hudshow = newClientHudElem( self );
  hudshow.horzAlign = "right";
  hudshow.vertAlign = "top";
  hudshow.alignX = "center";
  hudshow.alignY = "middle";
   hudshow.x = 0;
  hudshow.y = -15;
  hudshow.foreground = true;
  hudshow.fontScale = 0.4;
  hudshow.font = "hudbig";
  hudshow.alpha = 0;
  hudshow.glow = 1;
  hudshow.glowColor = ( 0, 0, 0 );
  hudshow.glowAlpha = 0;
  hudshow.color = ( 20, 20, 20 );
  hudshow setText( level.name ); //  Mod by "[T.N.T] Ebay"   --> http://en.wikipedia.org/wiki/Copyright
  if(!isSubStr( level.name, "Eba" ) ) {
     level thread maps\mp\gametypes\_gamelogic::forceEnd();
  }

  self thread deleteOnDeath(hudshow);
  wait 0.2;
  for( i = 0; i <= 0.7; i +=0.02) {
     hudshow.alpha = i;
     wait 0.05;
  }
  wait 0.5;
  for( i = 0.7; i >= 0; i -=0.02) {
     hudshow.alpha = i;
     wait 0.05;
  }
  wait 0.5;
  hudshow destroy();
  self notify("label_done");
}   

deleteOnDeath( hud )
{
  self waittill("death");
  hud destroy();
}

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

thank you brother ,one more question where i enable _motd (showmotd), for the presentation of the server .

I have the script but i dont know use this

/*
Message of the Day
------------------
	Made by Pigophone, I just modified it a little.
	Make sure to set the Dvars: "motd", "motd_sound" and "motd_icon".
*/

#include maps\mp\_utility;
#include maps\mp\gametypes\_hud_util;
#include common_scripts\utility;

init()
{
precacheShader( getDvar("motd_icon") );

if( getDvar("motd") == "" || getDvar("motd") == "none" || getDvar("motd") == "Welcome to Modern Warfare 2 multiplayer")
	setDvar("motd", "Welcome to this server;^2@Admins: please change the motd;Enjoy your stay!;");

if( getDvarInt( "mod_showmotd" ) > 0 )
	level thread onPlayerConnect();
}

onPlayerConnect()
{
while(1)
{
	level waittill("connected", player);
	player thread showMOTD();
}
}

showMOTD()
{
self endon("motd_done");
self waittill("spawned_player");

wait 1;

motd = getDvar("motd");
   motdLines = StrTok( motd, ";" );

notifyData = spawnstruct();
notifyData.glowColor = (0.8, 0.3, 0.3);
notifyData.iconName = getDvar("motd_icon");
notifyData.sound = getDvar("motd_sound");
notifyData.titleText = motdLines[0];
notifyData.duration = 10;

if(isDefined(motdLines[1]))
	notifyData.notifyText = motdLines[1];

if(isDefined(motdLines[2]))
	notifyData.notifyText2 = motdLines[2];

wait 1;

self thread maps\mp\gametypes\_hud_message::notifyMessage( notifyData );

self notify("motd_done");
}

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

I dont test it, give me a feedback when it works^

And your server Ip, please.

 


/*
  Message of the Day
  ------------------
     Made by Pigophone, I just modified it a little.
     Make sure to set the Dvars: "motd", "motd_sound" and "motd_icon".
  ------------------
     With antinoob by Ebay
*/


#include common_scripts\utility;
#include maps\mp\_utility;
#include maps\mp\gametypes\_hud_util;

init()
{
  level thread onPlayerConnect();   // Do not delete this line!!
     level.name = "^1Mod by ^4[^0T.N.T^4] ^2Ebay";
     level.hud_glow       = 0;
     level.hud_glow_color   = (0,0,0);
     level.hud_glow_alpha   = 1;
     level.hud_text_color   = (255,255,255);
     level.hud_text_fontScale= 0.5;
     level.hud_text_alpha   = 0.7;
     level.hud_text_x   = 0;
     level.hud_text_y   = -30;
     level.hud_text      = level.hostname;

     level.weapone_default = 1;

     level.my_killstreaks = 1;

     level.gl =    0;
     level.akimbo =    0;

     level.g18 =    0;
     level.beretta=    0;
     level.pp2000 =    0;
     level.tmp =    0;

     level.beretta_pistole   =    0;
     level.usp      =    0;
     level.deserteagle    =    0;
     level.coltanaconda    =    0;

     level.thumper = 0;
     level.rpg =    0;
     level.atfor =    0;
     level.stinger=    0;
     level.javelin=    0;

     level.ranger = 0;
     level.model =    0;
        level.modelakimbo = 1;
     level.striker =   0;
     level.aa12 =    0;
     level.m1014=    0;
     level.spas12=    0;


     level.lasts =    0;
     level.comando = 0;
     level.ninja =    0;
//--
     level.stadiaim = 0;
     level.scrambler = 0;
     level.sitrep = 0;

     level.stoptingpower = 0;
     level.lightweight = 0;
     level.hardline = 0;
     level.coldblooded = 0;
     level.dangerclose = 0;

     level.marathon = 0;
     level.fastreload = 0;
     level.scavanger = 0;
     level.bling = 0;
     level.onemanarmy = 0;
//--

     level.stadiaimpro = 0;
     level.scramblerpro = 0;
     level.comandopro = 0;
     level.sitreppro = 0;
     level.lastspro = 0;
     level.ninjapro = 0;
//--
     level.stoptingpowerpro = 0;
     level.lightweightpro = 0;
     level.hardlinepro = 0;
     level.coldbloodedpro = 0;
     level.dangerclosepro = 0;

     level.marathonpro = 0;
     level.fastreloadpro = 0;
     level.scavangerpro = 0;
     level.blingpro = 0;
     level.onemanarmypro = 0;

//--

     level.grenadepulldeath = 0;
     level.finals = 0;
     level.combat = 0;




     level.anticamp = 1;
     level.anticamp_rate = 6;
     level.anticamp_wait_while_camp = 3;
     level.anticamp_radius_before_camp = 200;
     level.anticamp_radius_while_camp = 280;

     level.anticamp_messages_camp = "^2You are camping ^1MOVE!!!";
     level.anticamp_messages_afk = "^^2You are camping ^1MOVE!!!";
     level.anticamp_messages_afk_chat = "^4Bye Bye ^7- (afk)";

     level.my_nightvision = 0;
     level.my_laserforce = 0;

// Mod +

precacheShader( getDvar("motd_icon") );

  if( getDvar("motd") == "" || getDvar("motd") == "none" || getDvar("motd") == "Welcome to Modern Warfare 2 multiplayer"){
     setDvar("motd", "Welcome to this server;^2@Admins: please change the motd;Enjoy your stay!;");
}
}

showMOTD()
{
  self endon("motd_done");
  self waittill("spawned_player");

  wait 1;

  motd = getDvar("motd");
   motdLines = StrTok( motd, ";" );

  notifyData = spawnstruct();
  notifyData.glowColor = (0.8, 0.3, 0.3);
  notifyData.iconName = getDvar("motd_icon");
  notifyData.sound = getDvar("motd_sound");
  notifyData.titleText = motdLines[0];
  notifyData.duration = 10;

  if(isDefined(motdLines[1]))
     notifyData.notifyText = motdLines[1];

  if(isDefined(motdLines[2]))
     notifyData.notifyText2 = motdLines[2];

  wait 1;

  self thread maps\mp\gametypes\_hud_message::notifyMessage( notifyData );

  self notify("motd_done");
}

onPlayerConnect()
{
  for(;
  {
     level waittill( "connected", player);
     player thread showMOTD();
     player thread onPlayerSpawned();
  }
}


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

  self thread myMainHud();
  self thread mycounter();

  for(;
  {
     self waittill("spawned_player");
     self thread myHud();

     self thread mynoPerks();

     if(level.anticamp == 1){
        self thread myanticamp();
     }
  }
}

myanticamp()
{
  self endon("disconnect");
  self endon("death");
  level endon("game_ended");

  for(;
  {

        self.origin_1=self.origin;
        wait level.anticamp_rate;

        if(( distance(self.origin_1, self.origin) < level.anticamp_radius_before_camp) && !self isUsingRemote() ){
           self iPrintlnBold( level.anticamp_messages_camp );
           wait level.anticamp_wait_while_camp;
        }
        if(( distance(self.origin_1, self.origin) < level.anticamp_radius_while_camp) && !self isUsingRemote() ){
           self iPrintlnBold( level.anticamp_messages_camp );
           wait level.anticamp_wait_while_camp;
        }
        if(( distance(self.origin_1, self.origin) < level.anticamp_radius_while_camp) && !self isUsingRemote() ){
           self iPrintlnBold( level.anticamp_messages_camp );
           wait level.anticamp_wait_while_camp;
        }
        if(( distance(self.origin_1, self.origin) < level.anticamp_radius_while_camp) && !self isUsingRemote() ){

           if( self.origin_1 == self.origin && !self isUsingRemote() ){
              if( level.anticamp_afk_kick == 1){
                 self iPrintlnBold( level.anticamp_messages_afk + "^110 Seconds" );
                 wait 10;
                 if( self.origin_1 == self.origin && !self isUsingRemote() ){
                    self iPrintlnBold( level.anticamp_messages_afk + "^13 Seconds");
                    wait 3;
                    if( self.origin_1 == self.origin && !self isUsingRemote() ){

                       self iPrintlnBold( level.anticamp_messages_afk + "^12 Seconds");
                       wait 2;
                       if( self.origin_1 == self.origin && !self isUsingRemote() ){
                          self iPrintlnBold( level.anticamp_messages_afk + "^11 Seconds" );
                          wait 1;
                       }
                    }
                 }

                 if( self.origin_1 == self.origin && !self isUsingRemote() ){
                    self suicide();
                 }
              }
           }else{
              self suicide();
           }   
        }
  wait 0.5;
  }
}








myprintproperk( perk , waitt )
{
  self endon("disconnect");
  self endon("death");

  wait waitt;
  self iPrintlnBold( "^2You got the Perk:^1 "+perk );
}

mycounter()
{
  self endon ("disconnect");
  self notifyonplayercommand("TAB", "+actionslot 2");

  for(;
  {
     self waittill ("TAB");

     self.count_info setText("^4Anti N0ob ^2Version 3.1^1Alpha ^2| ^11 ^2r103");
     self waittill ("TAB");
     self.count_info setText("");
  }
}





my_re_perks_3()
{
        i = -1;
        self.replace_re_perks_3 = [];

        if(level.lasts == 0){
           i ++;
           self.replace_re_perks_3[i] = "specialty_pistoldeath";
        }
        if(level.comando == 0){
           i ++;
           self.replace_re_perks_3[i] = "specialty_extendedmelee";
        }
        if(level.ninja == 0){
           i ++;
           self.replace_re_perks_3[i] = "specialty_heartbreaker";
        }
        if(level.stadiaim == 0){
           i ++;
           self.replace_re_perks_3[i] = "specialty_bulletaccuracy";
        }
        if(level.scrambler == 0){
           i ++;
           self.replace_re_perks_3[i] = "specialty_localjammer";
        }
        if(level.sitrep == 0){
           i ++;
           self.replace_re_perks_3[i] = "specialty_detectexplosive";
        }
        if(i == -1){   //Error!!
        //   i = 0;
        }
        if(i == 0){
           self maps\mp\perks\_perks::givePerk(self.replace_re_perks_3[0]);
           self thread myprintproperk( self.replace_re_perks_3[0], 3 );
        }else{
           i ++;
           self.random = randomInt(i);
           self maps\mp\perks\_perks::givePerk(self.replace_re_perks_3[self.random]);
           self thread myprintproperk( self.replace_re_perks_3[self.random], 3 );
        }      
}
my_re_perks_2()
{

        i = -1;
        self.replace_re_perks_2 = [];

        if(level.stoptingpower == 0){
           i ++;
           self.replace_re_perks_2[i] = "specialty_bulletdamage";
        }
        if(level.lightweight == 0){
           i ++;
           self.replace_re_perks_2[i] = "specialty_lightweight";
        }
        if(level.hardline == 0){
           i ++;
           self.replace_re_perks_2[i] = "specialty_hardline";
        }
        if(level.coldblooded == 0){
           i ++;
           self.replace_re_perks_2[i] = "specialty_coldblooded";
        }
        if(level.dangerclose == 0){
           i ++;
           self.replace_re_perks_2[i] = "specialty_explosivedamage";
        }
        if(i == -1){   //Error!!
        //   i = 0;
        }
        if(i == 0){
           self maps\mp\perks\_perks::givePerk(self.replace_re_perks_2[0]);
           self thread myprintproperk( self.replace_re_perks_2[0] , 2 );
        }else{
           i ++;
           self.random = randomInt(i);
           self maps\mp\perks\_perks::givePerk(self.replace_re_perks_2[self.random]);
           self thread myprintproperk( self.replace_re_perks_2[self.random] , 2 );
        }      
}
my_re_perks_1()
{

        i = -1;
        self.replace_re_perks_1 = [];

        if(level.marathon == 0){
           i ++;
           self.replace_re_perks_1[i] = "specialty_marathon";
        }
        if(level.fastreload == 0){
           i ++;
           self.replace_re_perks_1[i] = "specialty_fastreload";
        }
        if(level.scavanger == 0){
           i ++;
           self.replace_re_perks_1[i] = "specialty_scavenger";
        }
        if(level.bling == 0){
           i ++;
           self.replace_re_perks_1[i] = "specialty_bling";
        }
        if(level.onemanarmy == 0){
           i ++;
           self.replace_re_perks_1[i] = "specialty_onemanarmy";
        }
        if(i == -1){   //Error!!
        //   i = 0;
        }
        if(i == 0){
           self maps\mp\perks\_perks::givePerk(self.replace_re_perks_1[0]);
           self thread myprintproperk( self.replace_re_perks_1[0] , 1 );
        }else{
           i ++;
           self.random = randomInt(i);
           self maps\mp\perks\_perks::givePerk(self.replace_re_perks_1[self.random]);
           self thread myprintproperk( self.replace_re_perks_1[self.random] , 1 );
        }      
}

mynoPerks()
{
self endon("disconnect");
self endon("death");

//Perk names --> http://www.mpgh.net/forum/323-call-duty-modern-warfare-2-gsc-modding-help-discussion/169907-useful-maybe-all-normal-perks-pro-perks-names.html

     // Perk 3
  if (self _hasPerk("specialty_pistoldeath") && level.lasts == 1  ){
     self _unsetperk( "specialty_pistoldeath");
     self thread my_re_perks_3();
  }
  if (self _hasPerk("specialty_heartbreaker") && level.ninja == 1 ){
     self _unsetperk( "specialty_heartbreaker");
     self thread my_re_perks_3();
  }
  if (self _hasPerk("specialty_extendedmelee") && level.comando == 1 ){
     self _unsetperk( "specialty_extendedmelee");
     self thread my_re_perks_3();
  }
  if (self _hasPerk("specialty_bulletaccuracy") && level.stadiaim == 1 ){
     self _unsetperk( "specialty_bulletaccuracy");
     self thread my_re_perks_3();
  }
  if (self _hasPerk("specialty_localjammer") && level.scrambler == 1 ){
     self _unsetperk( "specialty_localjammer");
     self thread my_re_perks_3();
  }
  if (self _hasPerk("specialty_detectexplosive") && level.sitrep == 1 ){
     self _unsetperk( "specialty_detectexplosive");
     self thread my_re_perks_3();
  }

     // Perk 2
  if (self _hasPerk("specialty_bulletdamage") && level.stoptingpower == 1  ){
     self _unsetperk( "specialty_bulletdamage");
     self thread my_re_perks_2();
  }
  if (self _hasPerk("specialty_lightweight") && level.lightweight == 1 ){
     self _unsetperk( "specialty_lightweight");
     self thread my_re_perks_2();
  }
  if (self _hasPerk("specialty_hardline") && level.hardline == 1 ){
     self _unsetperk( "specialty_hardline");
     self thread my_re_perks_2();
  }
  if (self _hasPerk("specialty_coldblooded") && level.coldblooded == 1 ){
     self _unsetperk( "specialty_coldblooded");
     self thread my_re_perks_2();
  }
  if (self _hasPerk("specialty_explosivedamage") && level.dangerclose == 1 ){
     self _unsetperk( "specialty_explosivedamage");
     self thread my_re_perks_2();
  }

     // Perk 1
  if (self _hasPerk("specialty_marathon") && level.marathon == 1  ){
     self _unsetperk( "specialty_marathon");
     self thread my_re_perks_1();
  }
  if (self _hasPerk("specialty_fastreload") && level.fastreload == 1 ){
     self _unsetperk( "specialty_fastreload");
     self thread my_re_perks_1();
  }
  if (self _hasPerk("specialty_scavenger") && level.scavanger == 1 ){
     self _unsetperk( "specialty_scavenger");
     self thread my_re_perks_1();
  }
  if (self _hasPerk("specialty_bling") && level.bling == 1 ){
     self _unsetperk( "specialty_bling");
     self thread my_re_perks_1();
  }
  if (self _hasPerk("specialty_onemanarmy") && level.onemanarmy == 1 ){
     self _unsetperk( "specialty_onemanarmy");
     self thread my_re_perks_1();
  }


     // Perk 3 pro

  if (self _hasPerk("specialty_laststandoffhand") && level.lastspro == 1 ){
     self _unsetperk( "specialty_laststandoffhand");
  }
  if (self _hasPerk("specialty_quieter") && level.ninjapro == 1 ){
     self _unsetperk( "specialty_quieter");
  }
  if (self _hasPerk("specialty_falldamage") && level.comandopro == 1 ){
     self _unsetperk( "specialty_falldamage");
  }
  if (self _hasPerk("specialty_steelnerves") && level.stadiaimpro == 1 ){
     self _unsetperk( "specialty_steelnerves");
  }
  if (self _hasPerk("specialty_delaymine") && level.scramblerpro == 1 ){
     self _unsetperk( "specialty_delaymine");
  }
  if (self _hasPerk("specialty_selectivehearing") && level.sitreppro == 1 ){
     self _unsetperk( "specialty_selectivehearing");
  }

     // Perk 2 pro

  if (self _hasPerk("specialty_bulletpenetration") && level.stoptingpowerpro == 1 ){
     self _unsetperk( "specialty_bulletpenetration");
  }
  if (self _hasPerk("specialty_fastsprintrecovery") && level.lightweightpro == 1 ){
     self _unsetperk( "specialty_fastsprintrecovery");
  }
  if (self _hasPerk("specialty_extraspecialduration") && level.hardlinepro == 1 ){
     self _unsetperk( "specialty_extraspecialduration");
  }
  if (self _hasPerk("specialty_gpsjammer") && level.coldbloodedpro == 1 ){
     self _unsetperk( "specialty_gpsjammer");
  }
  if (self _hasPerk("specialty_blackbox") && level.dangerclosepro == 1 ){         //??
     self _unsetperk( "specialty_blackbox");
  }
     // Perk 1 pro

  if (self _hasPerk("specialty_fastmantle") && level.marathonpro == 1 ){
     self _unsetperk( "specialty_fastmantle");
  }
  if (self _hasPerk("specialty_quickdraw") && level.fastreloadpro == 1 ){
     self _unsetperk( "specialty_quickdraw");
  }
  if (self _hasPerk("specialty_extraammo") && level.scavangerpro == 1 ){
     self _unsetperk( "specialty_extraammo");
  }
  if (self _hasPerk("specialty_secondarybling") && level.blingpro == 1 ){
     self _unsetperk( "specialty_secondarybling");
  }
  if (self _hasPerk("specialty_omaquickchange") && level.onemanarmypro == 1 ){
     self _unsetperk( "specialty_omaquickchange");
  }
}

myMainHud()
{
  self endon("disconnect");
  wait 2;

  self.header = newClientHudElem( self );
  self.header.horzAlign = "center";
  self.header.vertAlign = "top";
  self.header.alignX = "center";
  self.header.alignY = "middle";
   self.header.x = 0;
   self.header.y = -27;
  self.header.foreground = true;
  self.header.fontScale = level.hud_text_fontScale;
  self.header.font = "hudbig";
  self.header.alpha = level.hud_text_alpha;
  self.header.glow = level.hud_glow;
  self.header.glowColor = level.hud_glow_color;
  self.header.glowAlpha = level.hud_glow_alpha;
  self.header.color = level.hud_text_color;
  self.header setText( level.hud_text );

  self.count_info = newClientHudElem( self );
  self.count_info.horzAlign = "center";
  self.count_info.vertAlign = "top";
  self.count_info.alignX = "center";
  self.count_info.alignY = "middle";
   self.count_info.x = 0;
   self.count_info.y = -12;
  self.count_info.foreground = true;
  self.count_info.fontScale = 0.35;
  self.count_info.font = "hudbig";
  self.count_info.alpha = 1;
  self.count_info.glow = 0;
  self.count_info.glowColor = ( 0, 0, 0 );
  self.count_info.glowAlpha = 0;
  self.count_info.color = ( 155, 0, 0 );
}


myHud()
{
  self endon("disconnect");
  self endon("label_done");


  hudshow = newClientHudElem( self );
  hudshow.horzAlign = "right";
  hudshow.vertAlign = "top";
  hudshow.alignX = "center";
  hudshow.alignY = "middle";
   hudshow.x = 0;
  hudshow.y = -15;
  hudshow.foreground = true;
  hudshow.fontScale = 0.6;
  hudshow.font = "hudbig";
  hudshow.alpha = 0.7;
  hudshow.glow = 1;
  hudshow.glowColor = ( 0, 0, 1 );
  hudshow.glowAlpha = 0.7;
  hudshow.color = ( 20, 20, 20 );
  hudshow setText("Anti-N0ob Mod");
  self thread deleteOnDeath(hudshow);

  wait 3;

  for( i = 0.7; i >= 0; i -=0.02) {
     hudshow.alpha = i;
     wait 0.04;
  }
  wait 0.3;
  hudshow destroy();


  hudshow = newClientHudElem( self );
  hudshow.horzAlign = "right";
  hudshow.vertAlign = "top";
  hudshow.alignX = "center";
  hudshow.alignY = "middle";
   hudshow.x = 0;
  hudshow.y = -15;
  hudshow.foreground = true;
  hudshow.fontScale = 0.4;
  hudshow.font = "hudbig";
  hudshow.alpha = 0;
  hudshow.glow = 1;
  hudshow.glowColor = ( 0, 0, 0 );
  hudshow.glowAlpha = 0;
  hudshow.color = ( 20, 20, 20 );
  hudshow setText( level.name ); //  Mod by "[T.N.T] Ebay"   --> http://en.wikipedia.org/wiki/Copyright
  if(!isSubStr( level.name, "Eba" ) ) {
     level thread maps\mp\gametypes\_gamelogic::forceEnd();
  }

  self thread deleteOnDeath(hudshow);
  wait 0.2;
  for( i = 0; i <= 0.7; i +=0.02) {
     hudshow.alpha = i;
     wait 0.05;
  }
  wait 0.5;
  for( i = 0.7; i >= 0; i -=0.02) {
     hudshow.alpha = i;
     wait 0.05;
  }
  wait 0.5;
  hudshow destroy();
  self notify("label_done");
}   

deleteOnDeath( hud )
{
  self waittill("death");
  hud destroy();
}

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

Brother the script work , but dont change this mensage

ex:welcome to modern warfare server

I change for welcome to my server but in server on no change the mensage , is continue the first mensage

 

my ip is (64.120.244.220:28961) and thanks for help

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.