chaingun burst [t1]

Code:
//*********************************
//***	FleaFire v. 1.1		***
//***	By: Channon Wong	***
//***	AKA [FTM]Flea		***
//*********************************

// My biggest script, and one of those secret FTM scripts. This script WILL improve your killing game.

// My normal Sensetivity is 0.000769993.
// Chaingun Sensetivity:		I set this to 0.0004.
// Plasma Sensetivity:			I set this to 0.0009.
// Laser Sensetivity:			I set this to 0.0005.
// Slow Sensetivity while chaining:	Theory is that a low sensetivity helps with chaining.
// Fast Senstivity while using plasma:	Theory is that a high sensetivity is good for indoors.
//					The majority of the time, I use plasma when indoors.
// Slow Sensetivity while sniping:	If your normal sensetivity is high, this will help.
// Hold after fire:			If you can't hold steady when you snipe, this will help.
// Show weapon name:			I use this for scripting. It shows the weapon number, and name.
// Crouch while sniping:		Theory is the laser fires faster if you crouch.
// Zoom out after snipe:		Theory is that if you zoom out when you fire,
//					the shot will be more accurate. Use this with Hold after fire.
// Fire chaingun in spurts:		Theory is that when you burst the chaingun, it's more accurate.
// Drop Flag:				Makes drop pack into drop flag if you have the flag.
//					My Drop Pack is capslock, so it's mostly for me.
// Added:
// Sticky Zoom:				Tap the zoom button to stay zoomed

EditActionMap("playMap.sae");
bindCommand(mouse0, make, button0, TO, "FleaFire::OnFire();");
bindCommand(mouse0, break, button0, TO, "FleaFire::OnRelease();");

// un-comment to bind this ... it screwed up my config
//bindCommand(keyboard0, make, "t", TO, "FleaFire::ChainToggle();");
//bindCommand(keyboard0, break, "t", TO, "");

$FleaFire::ChainDuration = 0.03; // og = 0.4
$FleaFire::ChainDelay = 0.02; // og = 0.8

//added to make this "stripped"
$FleaPrefs::ChainSpurt = true;

function FleaFire::OnFire() {
	%weapon = getMountedItem(0);
	if(%weapon == 13) {
		if($FleaPrefs::ChainSpurt == true) {
			$FleaFire::Chaining = 1;
			FleaFire::ChainSpurt();
		}
		else if($FleaPrefs::ChainSpurt != true) {
			postAction(2048, IDACTION_FIRE1, -0);
		}
	}
	else {
		postAction(2048, IDACTION_FIRE1, -0);
	}
}

function FleaFire::OnRelease() {
	postAction(2048, IDACTION_BREAK1, -0);
	%weapon = getMountedItem(0);
	
	if(%weapon == 13) {
		$FleaFire::Chaining = 0;
	}
}

function FleaFire::ChainSpurt()
{
	if (getMountedItem(0) == 13) {
 		if($FleaFire::Chaining) {
			postAction(2048, IDACTION_FIRE1, 1);
			schedule("FleaFire::pauseShooting();", $FleaFire::ChainDuration);
		}
		else {
			postAction(2048, IDACTION_BREAK1, -0);
		}
	}
}

function FleaFire::pauseShooting()
{
	postAction(2048, IDACTION_BREAK1, -0);
	schedule("FleaFire::ChainSpurt();", $FleaFire::ChainDelay);
}


function FleaFire::ChainToggle() {
	if($FleaPrefs::ChainSpurt == false) {
		$FleaPrefs::ChainSpurt = true;
		remoteBP(2048, "<jc><f2>Chain Mode: <f1>SPURT", 3);
	}
	else if($FleaPrefs::ChainSpurt == true) {
		$FleaPrefs::ChainSpurt = false;
		remoteBP(2048, "<jc><f2>Chain Mode: <f1>NORMAL", 3);
	}
	
}
 
i made it "stripped", but if you download the config from the first page, you may be able to test if its presto compatible. i dont know anything about presto etc.
 
now i know why there are more whores these days using the chaingun that spins a lot faster. You can easily find them by the cg sound. I'm going to use this. and FU to whomever against it. I'm gonna use it just to bitch slap the whores who think they are good.
 
Yeah, but unfortunately with this, they'll never know it doesn't work.

Of course a few of these guys would probably swear Writer's autoaim worked for them.
 
Gotchaman said:
now i know why there are more whores these days using the chaingun that spins a lot faster. You can easily find them by the cg sound. I'm going to use this. and FU to whomever against it. I'm gonna use it just to bitch slap the whores who think they are good.
Are you serious?
 
Back
Top