Burst Fire

SoulSkorpionSoulSkorpion Join Date: 2002-04-12 Member: 423Members
<div class="IPBDescription">script</div> This script implement burst fire and single fire. It uses INS to toggle between them, and assumes you use mouse1 to attack.

The burst fire mode is a five-shot burst. It's veery slightly buggy - you can't change how you're moving mid way through the burst. Unfortunately it's unavoidable. Burst fire works for the LMG and the HMG, for any other weapon it behaves unpredictbly (a bit like single fire). I strongly advise you not to use burst fire with anything other than those weapons

Single fire mode is exctly what it says. Press mouse1 and you will fire exactly one round. This might not sound especially useful, but it's actually very helpful for skulks as it forces you to bite only when you're sure of hitting your target, so you don't obscure your vision by biting wildly.

Full auto is what you'd expect. It's normal +attack.

When you press INS to toggle the attack mode, a message will pop up on the screen. You can dismiss this message by firing.

Please note: because of the way the commander mode handles the mouse, if you press INS while in the command chair you will not be able to remove the message by clicking. I'm pretty sure the script behaves itself if you're in a different fire mode and try to select stuff.

Anyway, here is the script:
<!--c1--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1-->echo "Burst fire config"
//use ins to toggle between single fire, burst fire, and full auto (off)

alias single "scr_connectmsg 0; +attack; wait; wait; -attack"
alias burst "scr_connectmsg 0; +attack; wait; wait; wait;wait; wait; wait; wait; wait; wait; wait; -attack"
alias +shoot "scr_connectmsg 0; +attack"
alias -shoot "-attack"

alias fire1 "bind mouse1 +shoot; bind ins fire2; scr_connectmsg Full auto"
alias fire2 "bind mouse1 burst; bind ins fire3; scr_connectmsg Burst fire"
alias fire3 "bind mouse1 single; bind ins fire1; scr_connectmsg Single fire"

bind ins fire1<!--c2--></td></tr></table><span class='postcolor'><!--ec2-->

To install, either copy into your autoexec.cfg or (the better way of doing things), create a new text file called "burst.cfg" and put the script in that, then put the line "exec burst.cfg" in your autoexec.cfg.

I may update this script as I work the bugs out of it, but it's been pretty solid so far.

Comments

  • philmcnealphilmcneal Join Date: 2002-10-24 Member: 1585Members
    doesn't ns block scripts?
  • DeepShadowsDeepShadows Join Date: 2003-02-11 Member: 13408Members, Constellation
    what's the point of burst fire script? Just hold down the button... I can understand for a pistol maybe, but that's gunna be changed in 1.1
  • uberbrokeuberbroke Join Date: 2002-11-01 Member: 2438Members
    BAND!

    Naw, jk, but seriously, I'd go full auto...

    Thankies tho, I'll keep this script in mind..... for some reason.... yeah.
  • Dr_ShaggyDr_Shaggy Join Date: 2002-09-26 Member: 1340Members, Constellation
    Does using burst fire even make a difference with NS weapons? I thought the recoil spread was constant.
  • AnavrinAnavrin Join Date: 2002-10-30 Member: 1734Members
    You'd have to be pretty desperate to use that burst script, especially when it involves so many waits.

    From the way the script is made, the entire time you're burst firing, you won't be able to move. Or if you're moving when you use that burst, then you won't be able to stop or change directions until the burst stops. And really, it offers no advantage. In CS, it might work to make sure that you stay accurate, but it would be very limited in NS.

    And no, NS does permit scripting. I don't think most people know what scripting is and assume it's a high level way of manipulating the game. All it is is a batch of commands that it inputs in the console, and one that is bindable to a key. Nothing more.
  • SoulSkorpionSoulSkorpion Join Date: 2002-04-12 Member: 423Members
    edited April 2003
    <!--QuoteBegin--Anavrin+Apr 28 2003, 11:34 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Anavrin @ Apr 28 2003, 11:34 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> You'd have to be pretty desperate to use that burst script, especially when it involves so many waits.

    From the way the script is made, the entire time you're burst firing, you won't be able to move. Or if you're moving when you use that burst, then you won't be able to stop or change directions until the burst stops. And really, it offers no advantage. In CS, it might work to make sure that you stay accurate, but it would be very limited in NS.

    And no, NS does permit scripting. I don't think most people know what scripting is and assume it's a high level way of manipulating the game. All it is is a batch of commands that it inputs in the console, and one that is bindable to a key. Nothing more. <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    Yes. Completely. Every word spot on.

    The burst fire itself isn't especially effective because it stops you moving while it's going on (I couldn't find any other way around it). And scripting most certainly isn't an exploit in itself.

    The idea behind it was a way of enforcing better aim. Unless you're extremely practised, it's easier to point and click at a target than hold down the button and drag over it (well, it might not be easier but it's generally more effective). And, as I said, the single fire works great for helping skulks attack better. It's got nothing to do with increasing accuracy.

    Besides, a while ago someone wanted burst fire implemented in NS, so why not? <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo-->

    [edit]By the way, this aint a pistol burst fire script. Definately not. The burst fire will actually screw up the pistol[/edit]

    [edit again]Stoneburg, it's not like you have to use it if you don't want to <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif'><!--endemo-->[/edit again]

    [edit one more time]Anyways, it's not just burst fire. It's single fire as well. And that *does* help if you're a skulk (I've tested it a bit)[/edit one more time]
  • StoneburgStoneburg Join Date: 2002-11-11 Member: 8174Members
    This is actually a situation where I would have to say:

    <b>Learn to play the freaking game instead.</b>

    1. None of the guns in NS has recoil so it is not like you actually *need* to burst. If your X-hair is on target, fire away.
    2. Learning to use the weapons is actually a part of the game.
    3. As Anavrin said, it is useless. You won't be able to do anything during the execution of the script.

    I'm actually very script-positive (or whatever) myself, but this is just silly.

    Here's my burst fire script:
    - Hold down mouse button (preferably while an enemy is in crosshair)
    - Release mouse button (when the enemy isn't in your crosshair)
    - Repeat
  • mRWafflesmRWaffles Join Date: 2002-11-02 Member: 4713Members
    The reason for this script ... nope I don't get it.
  • Paranoia2MBParanoia2MB Join Date: 2002-11-09 Member: 7832Members
    Last time I checked/hearded that was an illegal script.

    And besides, it isn't that hard to hold the mouse button for 1 second. Heck, not even a second. Get some skill
  • SoulSkorpionSoulSkorpion Join Date: 2002-04-12 Member: 423Members
    <!--QuoteBegin--Paranoia-2MB+Apr 28 2003, 12:11 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Paranoia-2MB @ Apr 28 2003, 12:11 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Last time I checked/hearded that was an illegal script.

    And besides, it isn't that hard to hold the mouse button for 1 second. Heck, not even a second. Get some skill <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
    Exqueeze me? Explain how this in any way exploits a bug in NS, the Half-Life engine, or the time\space continuum?
  • RoobubbaRoobubba Who you gonna call? Join Date: 2003-01-06 Member: 11930Members, Reinforced - Shadow, WC 2013 - Shadow
    yeah this is by no means a hack or illegal, but it is a bit pointless. I only ever hit bite when I know I'm going to hit (or at least think so!)
    biting all the time is silly on so many levels.

    Roo
  • Silver_FoxSilver_Fox Spammer Join Date: 2002-01-24 Member: 34Members, NS1 Playtester, Contributor
    the script would do more harm then good.

    as its already been said, you wont be able to move while using it and since all the weapons have no recoil, using a burst fire script doesn't offer any advantage at all. In this case, its not only safer to learn how to press the fire button three or four times then stop, but you also actually learn something.

    Although bust fire doesn't mean crap in NS ...

    That script, will do nothing to improve your game.

    so .. what ever floats your boat.
  • FirewaterFirewater Balance Expert Join Date: 2002-12-12 Member: 10690Members, Constellation
    I generally find that the people who use scripts or aliases in game are worse off than they are without them. Oh well.
  • RoobubbaRoobubba Who you gonna call? Join Date: 2003-01-06 Member: 11930Members, Reinforced - Shadow, WC 2013 - Shadow
    I argue that burst fire DOES help in NS, but hey maybe that's just me making sure I only fire when I know I'm going to hit. Saves bullets <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html/emoticons/wink.gif' border='0' style='vertical-align:middle' alt='wink.gif'><!--endemo-->
  • SkinnYSkinnY Join Date: 2002-11-07 Member: 7500Members
    <!--QuoteBegin--Stoneburg+Apr 27 2003, 10:40 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Stoneburg @ Apr 27 2003, 10:40 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Here's my burst fire script:
    - Hold down mouse button (preferably while an enemy is in crosshair)
    - Release mouse button (when the enemy isn't in your crosshair)
    - Repeat <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
    omg !!! you can do that ?!



    <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif'><!--endemo-->
  • sejsej Join Date: 2003-01-19 Member: 12488Members
    Burstfire script is bordering on having an unfair advantage to some ppl..... i dont hav an opinion on it myself...

    But there are servers which kick for leap bite scripts and pistol scripts, does a burstfire script alse deserve the same treatment?
  • ImmacolataImmacolata Join Date: 2002-11-01 Member: 2140Members, NS1 Playtester, Contributor
    <!--QuoteBegin--Roobubba+Apr 28 2003, 04:02 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Roobubba @ Apr 28 2003, 04:02 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> yeah this is by no means a hack or illegal, but it is a bit pointless. I only ever hit bite when I know I'm going to hit (or at least think so!)
    biting all the time is silly on so many levels.

    Roo <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
    As a NS noobie I just mashed meh biteh button as skulk for a long time. then I forced meself to try and actually only bite when near something. It helped my skulking some. Same with marines shooting. Burst fire script does you more harm than good in the long run. Letting go of the fire button when the skulk isnt in your sights and press again when it is, thats the best way to get good at the game.
Sign In or Register to comment.