Results 1 to 9 of 9
  1. #1
    Member
    Join Date
    Sep 2011
    Posts
    60
    Points
    103
         User Info     Contact     Gamer ID
    Join Date
    Sep 2011
    Posts
    60
    Points
    103

    Default [Black Ops] iSnipe Beta3 [Gametype]

    Well I've been working on this for a while now. iSnipe originated in MW2's alterIWnet on PC AFAIK. I've been working on making a Black Ops version for Wii. I'd like to thank Zeek for setting me in the right direction for the wii_ads_trans_multiplier dvar for quickscoping.

    As the title says this is an Alpha version, so it is far from completion. Moved into Beta stage, but still not done.

    TO DO:

    Add anti-camp.
    Set no scope spread to be higher.

    To add this to "your" mod menu: Add it like any other game type. ._. You figure it out, noob.

    Code:
    // iSnipe Beta3!
    // Made by MWisBest!
    // Please do not edit!
    
    #include common_scripts\utility;
    #include maps\mp\_utility;
    #include maps\mp\gametypes\_hud_util;
    
    init()
    {
    	thread onPlayerConnect();
    	thread onPlayerConnected();
    	thread iSnipeDvars();
    }
    onPlayerConnect()
    {
    	for(;;)
    	{
    		level waittill( "connecting", player );
    
    		player thread onPlayerSpawned();
    	}
    }
    onPlayerConnected()
    {
    	for(;;)
    	{
    		level waittill( "connected", player );
    
    		player thread playerDvars();
    	}
    }
    playerDvars()
    {
    	setDvar( "bg_gravity", 800 );
    	setDvar( "jump_height", 39 );
    	setDvar( "cg_brass", 0 );
    
    	wait 0.05;
    
    	setDvar( "cg_footsteps", 1 );
     	setDvar( "cg_scoreboardPingText", "1" );
    	setDvar( "cg_scoreboardPingGraph", "0" );
    	setDvar( "r_fog", "0" );
    
    	wait 0.05;
    
    	setDvar( "scr_game_forceuav", 0 );
    	setDvar( "scr_" + getDvar( "g_gametype" ) + "_timelimit", 6 );
    	setDvar( "scr_" + getDvar( "g_gametype" ) + "_scorelimit", 0 );
    	setDvar( "g_compassShowEnemies", "0" );
    	setDvar( "scr_showperksonspawn", "0" );
    
    	wait 0.05;
    
    	setDvar( "compass", 0 );
    	setDvar( "compassEnemyFootstepEnabled", 0 );
    	setDvar( "player_sprintSpeedScale", 1.25 );
    	setDvar( "wii_ads_trans_multiplier", 1.75 );
    
    }
    iSnipeDvars()
    {
    	setDvar( "scr_game_killstreaks", "0" );
    	setDvar( "scr_disable_weapondrop", 1 );
    	setDvar( "g_TeamName_Allies", "^4Counter-Terrorists" );
    	setDvar( "g_TeamName_Axis", "^1Terrorists" );
    	setDvar( "party_autoteams", 1 );
    }
    onPlayerSpawned()
    {
    	self endon( "disconnect" );
    
    	for(;;)
    	{
    		self waittill( "spawned_player" );
    
    		self thread playerSpawnDvars();
    		self thread playerSpawnPerks();
    		self thread playerSpawnWeapons();
    		self thread playerSpawnQS();
    		self thread playerSpawnKillstreaks();
    		self notify( "end_healthregen" );
    		self.health = 30;
    		self.maxhealth = 30;
    		self maps\mp\gametypes\_healthoverlay::playerHealthRegen();
    		
    	}
    }
    playerSpawnDvars()
    {
    	self setClientDvar( "cg_drawBreathHint", 0 );
    	self setClientDvar( "cg_fov", "80" );
    	self setClientDvar( "cg_fov_default", "80" );
    
    	wait 0.05;
    
    	self setClientDvar( "player_breath_fire_delay", "0" );
    	self setClientDvar( "player_breath_snd_delay", "0" );
    	self setClientDvar( "player_breath_gasp_time", "0" );
    	self setClientDvar( "player_breath_snd_lerp", "0" );
    	self setClientDvar( "player_breath_gasp_scale", "0" );
    	self setClientDvar( "player_breath_gasp_lerp", "0" );
    
    	wait 0.05;
    
    	self setClientDvar( "bg_viewBobMax", 0 ); 
    	self setClientDvar( "bg_weaponBobMax", 0 );
    	self setClientDvar( "bg_bobMax", "0" );
    	self setClientDvar( "bg_bobAmplitudeProned", "0 0" );
    	self setClientDvar( "bg_bobAmplitudeStanding", "0" );
    	self setClientDvar( "bg_bobAmplitudeSprinting", "0" );
    	self setClientDvar( "bg_bobAmplitudeDucked", "0 0" );
    
    }
    playerSpawnPerks()
    {
    	self clearPerks();	
    	perk = "specialty_bulletpenetration,specialty_bulletflinch,specialty_fastweaponswitch,specialty_sprintrecovery,specialty_fallheight,specialty_fastreload,specialty_nomotionsensor,specialty_quieter,specialty_unlimitedsprint,specialty_gpsjammer";
    	perk = strTok( perk, "," );
    
    	for( i = 0; i < perk.size; i++ )
    	{		
    		self setPerk( perk[i] );
    		wait 0.05;
    	}
    }
    playerSpawnWeapons()
    {
    	self takeAllWeapons();
    	self giveWeapon( "l96a1_vzoom_extclip_mp", 0, self calcWeaponOptions( RandomInt(15), 0, 0, 0, 0 ));
    	self giveWeapon( "hatchet_mp" );
    	
    	wait 0.1;
    	self switchToWeapon( "l96a1_vzoom_extclip_mp" );
    	self giveMaxAmmo( "l96a1_vzoom_extclip_mp" );
    }
    playerSpawnQS()
    {
    	self endon( "disconnect" );
    	self endon( "death" );
    	self._time = 0.45;
    	self._adsTime = 0;
    
    	for( ;; )
    	{
    		if( self playerAds() == 1 )
    		{
    			self._adsTime++;
    		}
    		else
    		{
    			self._adsTime = 0;
    		}
    		if( self._adsTime >= int( self._time / 0.05 ) )
    		{
    			self._adsTime = 0;
    			self allowAds( false );
    			while( self playerAds() > 0 ) 
    			{
    				wait 0.05;
    			}
    			self allowAds( true );
    		}
    		wait 0.05;
    	}
    }
    playerSpawnKillstreaks()
    {
    	self endon( "death" );
    	self endon( "disconnect" );
    	self._iSnipeKillstreak = 0;
    	self._startKills = self.pers["kills"];
    	for(;;)
    	{
    		if(self._iSnipeKillstreak != self.pers["kills"] - self._startKills)
    		{
    			self._iSnipeKillstreak++;
    			if(self._iSnipeKillstreak == 3)
    			{
    				self giveWeapon( "python_speed_snub_mp" );
    				self setWeaponAmmoClip( "python_speed_snub_mp", 5);
    				self setWeaponAmmoStock( "python_speed_snub_mp", 0);
    				self switchToWeapon( "python_speed_snub_mp" );
    			}
    			else if(self._iSnipeKillstreak == 6)
    			{
    				self giveWeapon( "psg1_vzoom_extclip_silencer_mp", 0, self calcWeaponOptions( RandomInt(15), 0, 0, 0, 0 ));
    				self setWeaponAmmoClip( "psg1_vzoom_extclip_silencer_mp", 8);
    				self setWeaponAmmoStock( "psg1_vzoom_extclip_silencer_mp", 0);
    				self switchToWeapon( "psg1_vzoom_extclip_silencer_mp" );
    			}
    		}
    		wait 0.05;
    	}
    }
    Okay, so basically this is a sniper only mod. You can't hardscope. There are no regular killstreaks, just the custom ones I have added. You spawn with L96A1 with Variable Zoom and Extended Mags and random camo. And 1 tomahawk. There is no sway or camera bob and the field of view is set to 80 instead of 65. You also scope in faster and are given a set of perks (will add list later).

    3 killstreak = Python with Snub Nose and Speed Reloader. 5 bullets.
    6 killstreak = PSG1 with Variable Zoom and Extended Mags and Suppressor and random camo. 8 bullets.

    6 minute time limit and no score limit. Restart before game ends if you want to keep going.

    0 Not allowed! Not allowed!
    Last edited by MWisBest; 09-10-2011 at 03:00 PM.

  2. #2
    Member Popsicle's Avatar
    Join Date
    Apr 2011
    Location
    Winter Wonderland
    Posts
    276
    Points
    429
         User Info     Contact     Gamer ID
    Join Date
    Apr 2011
    Location
    Winter Wonderland
    Posts
    276
    Points
    429

    Default

    Interesting. Is the only difference between ibolt and isnipe the fact that you can change weapons in ibolt? If so, why not just combine them? can you put the script in spoilers, btw?

    0 Not allowed! Not allowed!

  3. #3
    Member
    Join Date
    Sep 2011
    Posts
    60
    Points
    103
         User Info     Contact     Gamer ID
    Join Date
    Sep 2011
    Posts
    60
    Points
    103

    Default

    I don't know what iBolt is, sorry. Link me to it?

    0 Not allowed! Not allowed!

  4. #4
    Banned
    Join Date
    Jul 2011
    Location
    IN Your Moms Ass
    Posts
    213
    Points
    240
         User Info     Contact     Gamer ID
    Join Date
    Jul 2011
    Location
    IN Your Moms Ass
    Posts
    213
    Points
    240

    Default

    nice game

    0 Not allowed! Not allowed!

  5. #5
    Member
    Join Date
    Jul 2011
    Posts
    194
    Points
    336
         User Info     Contact     Gamer ID
    Join Date
    Jul 2011
    Posts
    194
    Points
    336

    Default

    How do you play this?

    0 Not allowed! Not allowed!

    Earn prizes by going to SwagBucks. Redeem your points for Amazon Gift Cards, XBOX, etc. If you decide to sign up PM me and I will tell you how to make $5 in about one week or less.

  6. #6
    Wii Modder
    I AM BEAST
    JellyInjector's Avatar
    Join Date
    Apr 2011
    Posts
    598
    Points
    1,088
         User Info     Contact     Gamer ID
    Join Date
    Apr 2011
    Posts
    598
    Points
    1,088

    Default

    i can tell you how to do all those things you still need to do if you don't know how to already

    0 Not allowed! Not allowed!

  7. #7
    Member
    Join Date
    Sep 2011
    Posts
    60
    Points
    103
         User Info     Contact     Gamer ID
    Join Date
    Sep 2011
    Posts
    60
    Points
    103

    Default

    Quote Originally Posted by JellyInjector View Post
    i can tell you how to do all those things you still need to do if you don't know how to already
    I know what I'm doing, thanks for the offer though. I haven't updated the post with Beta2 yet. I'm leaving the places where I didn't post this first a version behind for now, I just don't have much time.

    Updated to Beta3. Main bug fix is the random blood on screen glitch. Few other tweaks.

    Wow I can't fucking change the topic title? Are you kidding me?

    Not to mention I can't bump. And I can't sign in on Firefox 7. I have to use Internet Explorer. ._. I don't know if I'll be coming back here again.

    0 Not allowed! Not allowed!

  8. #8
    Nooblet
    Join Date
    Apr 2013
    Posts
    1
    Points
    1
         User Info     Contact     Gamer ID
    Join Date
    Apr 2013
    Posts
    1
    Points
    1

    Default

    merci pour gametype bien jouer est continue comme sa Zeek est aux editer

    0 Not allowed! Not allowed!

  9. #9
    ~ Hyrule's Savior ~
    link's Avatar
    Join Date
    Jun 2011
    Posts
    3,825
    Points
    2,802
         User Info     Contact     Gamer ID
    Join Date
    Jun 2011
    Posts
    3,825
    Points
    2,802

    Contact info:

    Youtube Channel: http://www.YouTube.Com/ReTrOSlink

    Default

    Ah crap, meant to shit your post (stupid iPhone). If you can read English, do not bump threads from 2 years ago.


    Translation from Skyware's post:

    thank you for gametype to play is continuous as it is to edit Zeek

    0 Not allowed! Not allowed!
    Last edited by link; 06-14-2013 at 09:03 AM.
    #gamedevelopment


Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
All times are GMT -10. The time now is 08:02 AM.
Powered by vBulletin®
Copyright © 2017 vBulletin Solutions, Inc. All rights reserved.