Trigger timeout.

Posts 1–14 of 14 · Page 1 of 1
Trigger timeout.
Hello,

In the mw2 singleplayer the barret is not a spray weapon.
How do i make it like that in mp?

I already found the gsc for the sp

Code:
exchange_barrett_trigger()
{
	barrett_trigger = getent( "barrett_trigger", "targetname" );
	// Press and hold^3 &&1 ^7to use the M82 .50 Caliber Sniper Rifle
	barrett_trigger sethintstring( &"WEAPON_BARRETT_USE" );
	turret = getent( "turret2", "targetname" );

	targ = getent( turret.target, "targetname" );
	turret makeUnusable();
	turret hide();
	turret.origin = targ.origin;

	while ( 1 )
	{
		barrett_trigger waittill( "trigger" );
		level.player.original_org = level.player.origin;
		
		level.player setplayerangles( ( turret.angles[ 0 ], turret.angles[ 1 ], level.player.angles[ 2 ] ) ); 
		
		turret useby( level.player );

		setsaveddvar( "ui_hideMap", "1" );
		setsaveddvar( "compass", 0 );
		SetSavedDvar( "ammoCounterHide", "1" );
		SetSavedDvar( "hud_showStance", 0 );

		level.player_can_fire_turret_time = gettime() + 1000;
		setsaveddvar( "sv_znear", "100" );// 100
		//should maybe be the real target
		setsaveddvar( "sm_sunShadowCenter", getent( turret.target, "targetname" ).origin );
		flag_set( "player_is_on_turret" );
		level.player disableWeapons();
		if ( level.script == "dcburning" )
		{
			level.player SetActionSlot( 1, "" );
			level.player NightVisionForceOff();
		}
		
		//level.player allowCrouch( false );
		//level.player allowStand( false );
		thread player_learns_to_zoom();
		if ( !flag( "player_used_zoom" ) )
		{
			level.player thread display_hint( "barrett" );
		}

		level.level_specific_dof = true;
		// compensate for intro view in the ground, simulating prone
		player_org = level.player.origin + ( 0, 0, 60 );


		for ( ;; )
		{
			if ( !isdefined( turret getturretowner() ) )
				break;
			wait( 0.05 );
		}
		//flag_wait( "player_gets_off_turret" );

		//level.player EnableTurretDismount();
		//barrett_trigger = getent( "barrett_trigger", "targetname" );
		//barrett_trigger delete();
		//turret useby( level.player );
		//turret delete();

		setsaveddvar( "compass", 1 );
		SetSavedDvar( "ammoCounterHide", "0" );
		setsaveddvar( "ui_hideMap", "0" );
		SetSavedDvar( "hud_showStance", 1 );

		setsaveddvar( "sv_znear", "0" );
		setsaveddvar( "sm_sunShadowCenter", ( 0, 0, 0 ) );
		flag_clear( "player_is_on_turret" );
		level.player enableWeapons();
		if ( level.script == "dcburning" )
		{
			level.player SetActionSlot( 1, "nightvision" );
		}
		//level.player allowCrouch( true );
		//level.player allowStand( true );
		level.level_specific_dof = false;


		// clear blur in case we were on min spec pc and holding key
		setblur( 0, 0.05 );


		level.player setorigin( level.player.original_org + ( 0, 0, 10 ) );
		//wait 1.5;//weird bounce
		//level.player enableweapons();
	}
}
I see codes like
Code:
turret makeUnusable();
Will that work if i put it in the _rank.gsc ?
This seems to be a turret code nothing to do with the barret except the first 5 lines.
And that barret isnt the same like in mp
Quote Originally Posted by mathieutje12 View Post
This seems to be a turrent code nothing to do with the barret except the first 5 lines
Kan het dan wel te maken hebben met dit ?
Code:
//barrett_trigger = getent( "barrett_trigger", "targetname" );
		//barrett_trigger delete();
Het moet wel aan te passen zijn lijkt mij..
Quote Originally Posted by codGmer View Post
Kan het dan wel te maken hebben met dit ?
Code:
//barrett_trigger = getent( "barrett_trigger", "targetname" );
		//barrett_trigger delete();
Het moet wel aan te passen zijn lijkt mij..
english? that barret is like a pavelow minigun
Quote Originally Posted by Yamato View Post
english? that barret is like a pavelow minigun
I typed english becouse he is also dutch , a pavelow minigun is fast?
Quote Originally Posted by codGmer View Post
I typed english becouse he is also dutch , a pavelow minigun is fast?
is a turret too
I mean like in the whole sp the barret is not a spray weapon. Not only that scene.
For example sniper fi. The barret there is not a turret but just a weapon like a ak but you can't spray with it. So there is no weapons folder in the iwd file of mw2? Just try'ed with cod 4 and it works.
I think it has something to do with
Code:
level.player_can_fire_turret_time = gettime() + 1000;
So you can fire the gun every second (1000msec)
I guess that code is for the turret barret and will not work in mp..

Basicly what i want to change is the rof.
Should i post the whole barret gsc?
Quote Originally Posted by codGmer View Post
Should i post the whole barret gsc?
what you need to edit is the rof in the weapon file, not in a gsc
Quote Originally Posted by Yamato View Post
what you need to edit is the rof in the weapon file, not in a gsc
And how to do that
Quote Originally Posted by codGmer View Post
And how to do that
*sigh* Didn't you understand/Read what I wrote?

Quote Originally Posted by Epicplayer
As for your question, you would have to use the weapons files, which we can't use for modding right now.
Posts 1–14 of 14 · Page 1 of 1
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Talk with us