obuhNot Quite Smart at NSJoin Date: 2003-03-31Member: 15072Members, Constellation
edited January 2005
There is a thread <a href='http://www.unknownworlds.com/forums/index.php?showtopic=85961' target='_blank'>there</a> with a pack of different scripts that can be useful depending on what you want to do. It's still a work in progress though.
anyway, i dont use scripts on the count of; if you've got skillz, u dont need scriptz.
EDIT: my post count is a gun <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile-fix.gif' border='0' style='vertical-align:middle' alt='smile-fix.gif' /><!--endemo--> (.357)
alias "health" "impulse 10;say_team Need Medpack :>" bind v health
alias "ammo" "impulse 11;say_team Need Ammo <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin-fix.gif' border='0' style='vertical-align:middle' alt='biggrin-fix.gif' /><!--endemo-->" bind b ammo
alias "orders" "impulse 80;say_team Need Orders <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile-fix.gif' border='0' style='vertical-align:middle' alt='smile-fix.gif' /><!--endemo-->" bind z orders
alias "welding" "say_team Need Welding <3" bind x welding
alias "alien" "jointeamtwo; exec alien.cfg" bind f2 alien
alias "marine" "jointeamone; exec marine.cfg" bind f1 marine
<!--QuoteBegin-ModChaosControl+Jan 13 2005, 02:07 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (ModChaosControl @ Jan 13 2005, 02:07 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> ...anyway, i dont use scripts on the count of; if you've got skillz, u dont need scriptz... <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd--> Why didn't you just "shut up, said in a nice way" we don't need that kind of comments.
<!--QuoteBegin-MrBen+Jan 13 2005, 08:14 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (MrBen @ Jan 13 2005, 08:14 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> alias "health" "impulse 10;say_team Need Medpack :>" bind v health
alias "ammo" "impulse 11;say_team Need Ammo <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin-fix.gif' border='0' style='vertical-align:middle' alt='biggrin-fix.gif' /><!--endemo-->" bind b ammo
alias "orders" "impulse 80;say_team Need Orders <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile-fix.gif' border='0' style='vertical-align:middle' alt='smile-fix.gif' /><!--endemo-->" bind z orders
alias "welding" "say_team Need Welding <3" bind x welding
alias "alien" "jointeamtwo; exec alien.cfg" bind f2 alien
alias "marine" "jointeamone; exec marine.cfg" bind f1 marine
(different configs have different sens) <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd--> thats all i use.
I HATE when people use voice command+ bind combos. I swear, there's nothing more annoying than some person who thinks he should get a medpack instead of the guy holding a hive on the other side of the map and therefore spams that crappy crap. It's even worse when you're a grunt.
Then maybe I'll just use the mic and spam you death on it untill you responde. Or we can use that and let you know that i want a med, if you can get to it drop it.
alias Medpack "impulse 10;say_team [- Health Commander! -];impulse 10" alias Ammunition "impulse 11;say_team [- Ammo Commander! -];impulse 11" alias imhere "impulse 12"
alias nextwep "invnext;+attack;wait;-attack" alias prevwep "invprev;+attack;wait;-attack"
alias ex_interp_00 "alias interpup ex_interp_01;alias interpdn ex_interp_00;echo 0.025;ex_interp 0.025" alias ex_interp_01 "alias interpup ex_interp_02;alias interpdn ex_interp_00;echo 0.03;ex_interp 0.03" alias ex_interp_02 "alias interpup ex_interp_03;alias interpdn ex_interp_01;echo 0.04;ex_interp 0.04" alias ex_interp_03 "alias interpup ex_interp_04;alias interpdn ex_interp_02;echo 0.05;ex_interp 0.05" alias ex_interp_04 "alias interpup ex_interp_05;alias interpdn ex_interp_03;echo 0.06;ex_interp 0.06" alias ex_interp_05 "alias interpup ex_interp_06;alias interpdn ex_interp_04;echo 0.065;ex_interp 0.065" alias ex_interp_06 "alias interpup ex_interp_07;alias interpdn ex_interp_05;echo 0.07;ex_interp 0.07" alias ex_interp_07 "alias interpup ex_interp_08;alias interpdn ex_interp_06;echo 0.08;ex_interp 0.08" alias ex_interp_08 "alias interpup ex_interp_09;alias interpdn ex_interp_07;echo 0.09;ex_interp 0.09" alias ex_interp_09 "alias interpup ex_interp_10;alias interpdn ex_interp_08;echo 0.095;ex_interp 0.095" alias ex_interp_10 "alias interpup ex_interp_10;alias interpdn ex_interp_09;echo 0.10;ex_interp 0.10"
ex_interp_10 "1"
(this helps with hitreg on servers, as the variable compliments cl_updaterate)
alias nameswap "name1" alias name1 "name -SC-Frosty; alias nameswap name2" alias name2 "name Frosty; alias nameswap name1"
And to show how OLD my cfg really is:
//unneeded now
//alias fixmute "toggleeditps; alias -scores scorestogon; bind mouse1 +attack"
<!--QuoteBegin-the hole+Jan 13 2005, 07:34 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (the hole @ Jan 13 2005, 07:34 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Those are without a doubt the most useless scripts ever. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd--> They are what all usefull scripts are, to help with not having to bring down the console and type everything there.
The useless ones are the ones like leap - bite etc.
alias RR ron alias +r "+reload; wait; say_team Reloading" alias -r "-reload" alias ron "bind r +r; alias RR roff; speak one" alias roff "bind r +reload; alias RR ron; speak two"
usefull for reloading HMG in scrims, bind "x" RR
alias wwalk "duck_on" alias duck_on "; +duck" alias duck_off "; -duck"
Duck on/off, bind "x" wwalk
alias silence "voice_scale 0; stopsound; developer 1; echo No more voices; developer 0; bind n nosilence" alias nosilence "voice_scale 1; stopsound; developer 1; echo Voices return; developer 0; bind n silence"
Voices off!
alias juumpswitch 3juump_on alias "+hoop" "+jump; wait; -jump; wait; +jump; wait;" Alias 3juump_on "bind space +hoop; alias juumpswitch 3juump_off; speak six" alias 3juump_off "bind space +jump; alias juumpswitch 3juump_on; speak one"
ooooo like this one, bind "x" juumpswitch
The rest is top secret, <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif' /><!--endemo-->...
<!--QuoteBegin-God Killer+Jan 13 2005, 07:44 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (God Killer @ Jan 13 2005, 07:44 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> alias silence "voice_scale 0; stopsound; developer 1; echo No more voices; developer 0; bind n nosilence" alias nosilence "voice_scale 1; stopsound; developer 1; echo Voices return; developer 0; bind n silence"
Voices off! <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd--> I like that one <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile-fix.gif' border='0' style='vertical-align:middle' alt='smile-fix.gif' /><!--endemo-->
<!--QuoteBegin-Armageddon+Jan 13 2005, 12:42 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Armageddon @ Jan 13 2005, 12:42 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Can i see someone's pistol script? I want to try one and see if it's as good as it looks. FOr now, I think i'll stick to pointing and clicking =) <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd--> Click the link Obuh provided - I've got three you can choose from in my pack. <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile-fix.gif' border='0' style='vertical-align:middle' alt='smile-fix.gif' /><!--endemo-->
I don't have any of my scripts here, they are on the other PC and I kind of forget how to write this one. I've found that this is the most useful script for the alien game. Basically, the idea behind this script is simple. Instead of the aliens "selecting" a "weapon" from their "inventory" like you would do to switch weapons in almost any other halflife mod, I've decided to attempt a new concept in the alien "weapon" usage. Instead of using mouse1 for ALL of my attacks, after selecting them, I have different buttons on my keyboard which ALSO attack, but before they use the standard "+attack" command, they first switch to a different weapon slot. The specific application of this is leaping skulks.<span style='color:red'> What this is not, is a full-fledged leapbite script*.</span> It is in fact a smaller, simpler script, which works as well as it does (your milage may vary), BECAUSE it is only a few commands long, and does not remove ANY control from the player by using it. In fact, it makes controlling your leaps vastly easier. We all understand that the leap portion of a leap-bite combo is purely to get into distance for a bite. Thus, you spend very little time actually USING leap, and most of your leapbiting is actually the biting portion.
Instead of hitting a button AND pressing mouse1 to actually USE the leap attack, then Q lastinv'ing and biting again until you need to switch back AGAIN and leap to regain distance to the marine and then AGAIN switching back to bite, with this script, you have a separate button which, when pressed, does this: Switch to slot 3, +attack, -attack. When the button is let go, which is a split second later to be ready to bite, it closes the script with: switch to slot 1. What it feels like is having a button which instantly leaps without having to switch to anything, or switch back to anything. Obviously, you can see how removing only one or two button presses can cut the finger-time needed to leapbite from one half up to ONE THIRD of the time AND THOUGHT needed for the traditional lastinv and mouse1 style halflife method. I have this script bound to x. I really use it that much. I may sound like I'm going on and on about a simple script, but the perfection is in the simplicity.
My only problem is I don't have the script right here in front of me.
it looks kind of like:
bind "instaleap" x +instaleap = slot3;+attack;-attack -instaleap = slot1
Obviously hudfastswitch 1 needs to be on, otherwise merely switching to different slots will not actually select the weapon. I think. However, you should be able to see and understand how this script works. What happens when you press this button is, without leap or a second hive, you simply bite, because there is no slot3 yet. When you have leap, pressing this button will cause you to leap, once. Holding the button, because of this script's design, WILL NOT drain your energy bar with multiple unnecesary leaps, another problem which a poor script will have. For multiple leaps, simply hit the button every time you would hit mouse1 to leap. Letting go of the button simply switches you back to bite, which you can use with mouse1 as usual. There is virtually zero lag, and so little that the human hands really won't be able to tell the difference. Multiple leaping using this script is fast and easy, allowing you, if you have the energy, to leap literally from wall to wall to floor to roof while curving your trajectory in the air and always be ready to make the final killing leap to get into bite range. With a half hour of practice, you'll probably agree that this is a highly useful script.
Thank you for listening. I'll make another post when I get back to my PC and see if I have any other scripts that are cool.
<span style='color:red'>*The reason is because a leapbite script, due to the nature of scripting, is highly ineffective in actual combat. What a traditional, rough and unsophisticated leapbite script does is both leap and switch to bite and bite in the same script. This is not an effective script because timing scripts which are more than a couple of commands long are extremely difficult. They tend to both lock up other outside commands, and because scripts go at a certain speed (very fast), the distance for a poorly built leapbite script can be very short, and generally not even as good as using mouse1 and Q for lastinv the manual way.</span>
<!--QuoteBegin-Armageddon+Jan 13 2005, 10:42 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Armageddon @ Jan 13 2005, 10:42 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Can i see someone's pistol script? I want to try one and see if it's as good as it looks. FOr now, I think i'll stick to pointing and clicking =) <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd--> The pistol script is the same as the 3jump script. Just replace jump with attack1 so basically it shoots once when you click down and once when you click up. Just faster shots with half the clicking.
<!--QuoteBegin-Swift Idiot+Jan 13 2005, 06:12 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Swift Idiot @ Jan 13 2005, 06:12 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> *Swift's big post here* <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd--> Check my script pack for that one as well. It's in the skulk section and I call it quickleap. Another plus is that doesn't need hud_fastswitch to be set to 1. <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html/emoticons/wink-fix.gif' border='0' style='vertical-align:middle' alt='wink-fix.gif' /><!--endemo-->
alias -fastshot "-attack; wait; wait; +attack; wait; wait; wait; -attack"
alias +fade "+moveup;b;b;+jump" alias -fade "-moveup;-jump"
bind j "slot2" bind b "slot1" bind / "slot3" bind h "slot4"
bind mouse1 "+attack" bind i "pscripton" bind o "pscriptoff" bind w "bhopon" bind 8 "fade" bind q "bhopoff"
alias pscripton "bind mouse1 +fastshot" alias pscriptoff "bind mouse1 +attack" alias bhopon "bind space +shiz" alias bhopoff "bind space +jump" alias fade "bind space +fade"
I would post my config, but it's like.. so rediculously large it's not worth it <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif' /><!--endemo--> The only script I use specifically for NS is an alien chamber/upgrade selection script I made.
basically, all that i have done is bind the 0 on the number-pad to build oc and the period on number pad to build dc. i also did bind "o" "say /stuck" but thats not important is it... i think that all bind-changes i did.
And i thought the "wait" command didn't work with NS after one of the recent patches. Did i read wrong? i mean does "wait" work?
Comments
sorry, couldnt resist <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile-fix.gif' border='0' style='vertical-align:middle' alt='smile-fix.gif' /><!--endemo-->
anyway, i dont use scripts on the count of; if you've got skillz, u dont need scriptz.
EDIT: my post count is a gun <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile-fix.gif' border='0' style='vertical-align:middle' alt='smile-fix.gif' /><!--endemo--> (.357)
bind v health
alias "ammo" "impulse 11;say_team Need Ammo <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin-fix.gif' border='0' style='vertical-align:middle' alt='biggrin-fix.gif' /><!--endemo-->"
bind b ammo
alias "orders" "impulse 80;say_team Need Orders <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile-fix.gif' border='0' style='vertical-align:middle' alt='smile-fix.gif' /><!--endemo-->"
bind z orders
alias "welding" "say_team Need Welding <3"
bind x welding
alias "alien" "jointeamtwo; exec alien.cfg"
bind f2 alien
alias "marine" "jointeamone; exec marine.cfg"
bind f1 marine
(different configs have different sens)
Why didn't you just "shut up, said in a nice way" we don't need that kind of comments.
bind "mouse1" "unbindall"
bind "`" "kill"
bind "mouse1" "unbindall"
<!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
All my keys got unbinded??!!?
bind v health
alias "ammo" "impulse 11;say_team Need Ammo <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin-fix.gif' border='0' style='vertical-align:middle' alt='biggrin-fix.gif' /><!--endemo-->"
bind b ammo
alias "orders" "impulse 80;say_team Need Orders <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile-fix.gif' border='0' style='vertical-align:middle' alt='smile-fix.gif' /><!--endemo-->"
bind z orders
alias "welding" "say_team Need Welding <3"
bind x welding
alias "alien" "jointeamtwo; exec alien.cfg"
bind f2 alien
alias "marine" "jointeamone; exec marine.cfg"
bind f1 marine
(different configs have different sens) <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
thats all i use.
bind z "stopsound"
bind "ctrl" "stopsound"
ctrl is bound as my mic key in ventrilo.
Yes, I am a stopsound-junkie.
!kb MrBen !!! !kb MrBen !!! !kb MrBen !!! !kb MrBen !!! !kb MrBen !!! !kb MrBen !!! !kb MrBen !!! !kb MrBen !!! !kb MrBen !!! !kb MrBen !!! !kb MrBen !!! !kb MrBen !!! !kb MrBen !!! !kb MrBen !!! !kb MrBen !!! !kb MrBen !!! !kb MrBen !!! !kb MrBen !!! !kb MrBen !!! !kb MrBen !!! !kb MrBen !!! !kb MrBen !!! !kb MrBen !!! !kb MrBen !!!
I HATE when people use voice command+ bind combos. I swear, there's nothing more annoying than some person who thinks he should get a medpack instead of the guy holding a hive on the other side of the map and therefore spams that crappy crap.
It's even worse when you're a grunt.
alias Ammunition "impulse 11;say_team [- Ammo Commander! -];impulse 11"
alias imhere "impulse 12"
alias nextwep "invnext;+attack;wait;-attack"
alias prevwep "invprev;+attack;wait;-attack"
alias ex_interp_00 "alias interpup ex_interp_01;alias interpdn ex_interp_00;echo 0.025;ex_interp 0.025"
alias ex_interp_01 "alias interpup ex_interp_02;alias interpdn ex_interp_00;echo 0.03;ex_interp 0.03"
alias ex_interp_02 "alias interpup ex_interp_03;alias interpdn ex_interp_01;echo 0.04;ex_interp 0.04"
alias ex_interp_03 "alias interpup ex_interp_04;alias interpdn ex_interp_02;echo 0.05;ex_interp 0.05"
alias ex_interp_04 "alias interpup ex_interp_05;alias interpdn ex_interp_03;echo 0.06;ex_interp 0.06"
alias ex_interp_05 "alias interpup ex_interp_06;alias interpdn ex_interp_04;echo 0.065;ex_interp 0.065"
alias ex_interp_06 "alias interpup ex_interp_07;alias interpdn ex_interp_05;echo 0.07;ex_interp 0.07"
alias ex_interp_07 "alias interpup ex_interp_08;alias interpdn ex_interp_06;echo 0.08;ex_interp 0.08"
alias ex_interp_08 "alias interpup ex_interp_09;alias interpdn ex_interp_07;echo 0.09;ex_interp 0.09"
alias ex_interp_09 "alias interpup ex_interp_10;alias interpdn ex_interp_08;echo 0.095;ex_interp 0.095"
alias ex_interp_10 "alias interpup ex_interp_10;alias interpdn ex_interp_09;echo 0.10;ex_interp 0.10"
ex_interp_10 "1"
(this helps with hitreg on servers, as the variable compliments cl_updaterate)
alias nameswap "name1"
alias name1 "name -SC-Frosty; alias nameswap name2"
alias name2 "name Frosty; alias nameswap name1"
And to show how OLD my cfg really is:
//unneeded now
//alias fixmute "toggleeditps; alias -scores scorestogon; bind mouse1 +attack"
//alias scorestogon "toggleeditps; alias -scores scorestogoff; -showscores; -attack"
//alias scorestogoff "bind mouse1 +attack; -showscores; -attack"
//alias +scores "bind mouse1 fixmute; +showscores"
//alias -scores "scorestogoff"
They are what all usefull scripts are, to help with not having to bring down the console and type everything there.
The useless ones are the ones like leap - bite etc.
alias RR ron
alias +r "+reload; wait; say_team Reloading"
alias -r "-reload"
alias ron "bind r +r; alias RR roff; speak one"
alias roff "bind r +reload; alias RR ron; speak two"
usefull for reloading HMG in scrims, bind "x" RR
alias wwalk "duck_on"
alias duck_on "; +duck"
alias duck_off "; -duck"
Duck on/off, bind "x" wwalk
alias silence "voice_scale 0; stopsound; developer 1; echo No more voices; developer 0; bind n nosilence"
alias nosilence "voice_scale 1; stopsound; developer 1; echo Voices return; developer 0; bind n silence"
Voices off!
alias juumpswitch 3juump_on
alias "+hoop" "+jump; wait; -jump; wait; +jump; wait;"
Alias 3juump_on "bind space +hoop; alias juumpswitch 3juump_off; speak six"
alias 3juump_off "bind space +jump; alias juumpswitch 3juump_on; speak one"
ooooo like this one, bind "x" juumpswitch
The rest is top secret, <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif' /><!--endemo-->...
alias nosilence "voice_scale 1; stopsound; developer 1; echo Voices return; developer 0; bind n silence"
Voices off!
<!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
I like that one <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile-fix.gif' border='0' style='vertical-align:middle' alt='smile-fix.gif' /><!--endemo-->
Click the link Obuh provided - I've got three you can choose from in my pack. <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile-fix.gif' border='0' style='vertical-align:middle' alt='smile-fix.gif' /><!--endemo-->
alias +netscores "+showscores;net_graph 3; net_graphpos 3"
alias -netscores "-showscores;net_graph 0"
I don't have any of my scripts here, they are on the other PC and I kind of forget how to write this one. I've found that this is the most useful script for the alien game. Basically, the idea behind this script is simple. Instead of the aliens "selecting" a "weapon" from their "inventory" like you would do to switch weapons in almost any other halflife mod, I've decided to attempt a new concept in the alien "weapon" usage. Instead of using mouse1 for ALL of my attacks, after selecting them, I have different buttons on my keyboard which ALSO attack, but before they use the standard "+attack" command, they first switch to a different weapon slot. The specific application of this is leaping skulks.<span style='color:red'> What this is not, is a full-fledged leapbite script*.</span> It is in fact a smaller, simpler script, which works as well as it does (your milage may vary), BECAUSE it is only a few commands long, and does not remove ANY control from the player by using it. In fact, it makes controlling your leaps vastly easier. We all understand that the leap portion of a leap-bite combo is purely to get into distance for a bite. Thus, you spend very little time actually USING leap, and most of your leapbiting is actually the biting portion.
Instead of hitting a button AND pressing mouse1 to actually USE the leap attack, then Q lastinv'ing and biting again until you need to switch back AGAIN and leap to regain distance to the marine and then AGAIN switching back to bite, with this script, you have a separate button which, when pressed, does this: Switch to slot 3, +attack, -attack. When the button is let go, which is a split second later to be ready to bite, it closes the script with: switch to slot 1. What it feels like is having a button which instantly leaps without having to switch to anything, or switch back to anything. Obviously, you can see how removing only one or two button presses can cut the finger-time needed to leapbite from one half up to ONE THIRD of the time AND THOUGHT needed for the traditional lastinv and mouse1 style halflife method. I have this script bound to x. I really use it that much. I may sound like I'm going on and on about a simple script, but the perfection is in the simplicity.
My only problem is I don't have the script right here in front of me.
it looks kind of like:
bind "instaleap" x
+instaleap = slot3;+attack;-attack
-instaleap = slot1
Obviously hudfastswitch 1 needs to be on, otherwise merely switching to different slots will not actually select the weapon. I think. However, you should be able to see and understand how this script works. What happens when you press this button is, without leap or a second hive, you simply bite, because there is no slot3 yet. When you have leap, pressing this button will cause you to leap, once. Holding the button, because of this script's design, WILL NOT drain your energy bar with multiple unnecesary leaps, another problem which a poor script will have. For multiple leaps, simply hit the button every time you would hit mouse1 to leap. Letting go of the button simply switches you back to bite, which you can use with mouse1 as usual. There is virtually zero lag, and so little that the human hands really won't be able to tell the difference. Multiple leaping using this script is fast and easy, allowing you, if you have the energy, to leap literally from wall to wall to floor to roof while curving your trajectory in the air and always be ready to make the final killing leap to get into bite range. With a half hour of practice, you'll probably agree that this is a highly useful script.
Thank you for listening. I'll make another post when I get back to my PC and see if I have any other scripts that are cool.
<span style='color:red'>*The reason is because a leapbite script, due to the nature of scripting, is highly ineffective in actual combat. What a traditional, rough and unsophisticated leapbite script does is both leap and switch to bite and bite in the same script. This is not an effective script because timing scripts which are more than a couple of commands long are extremely difficult. They tend to both lock up other outside commands, and because scripts go at a certain speed (very fast), the distance for a poorly built leapbite script can be very short, and generally not even as good as using mouse1 and Q for lastinv the manual way.</span>
The pistol script is the same as the 3jump script. Just replace jump with attack1 so basically it shoots once when you click down and once when you click up. Just faster shots with half the clicking.
Check my script pack for that one as well. It's in the skulk section and I call it quickleap. Another plus is that doesn't need hud_fastswitch to be set to 1. <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html/emoticons/wink-fix.gif' border='0' style='vertical-align:middle' alt='wink-fix.gif' /><!--endemo-->
<!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1-->
fps_max "101"
brightness 1000
gamma 3
lightgamma 0
texgamma 0
developer "1"
cl_bob 0
cl_rate 25000
rate 25000
voice_overdrive 1
ati_subdiv "0.0"
ati_npatch "0.0"
bind space +shiz
alias b "+jump;wait;-jump;wait"
alias +shiz "+moveup;b;b;b;b;b;b;+jump"
alias -shiz "-moveup;-jump"
cl_cmdrate 50
cl_updaterate 40
rate 25000
cl_rate 25000
cl_dl 300
ex_interp .05
ex_extrapmax 6
alias +fastshot "+attack"
alias -fastshot "-attack; wait; wait; +attack; wait; wait; wait; -attack"
alias +fade "+moveup;b;b;+jump"
alias -fade "-moveup;-jump"
bind j "slot2"
bind b "slot1"
bind / "slot3"
bind h "slot4"
bind mouse1 "+attack"
bind i "pscripton"
bind o "pscriptoff"
bind w "bhopon"
bind 8 "fade"
bind q "bhopoff"
alias pscripton "bind mouse1 +fastshot"
alias pscriptoff "bind mouse1 +attack"
alias bhopon "bind space +shiz"
alias bhopoff "bind space +jump"
alias fade "bind space +fade"
tracerspeed "5000"
tracerlength "2"
tracerred "1"
tracergreen "0"
tracerblue "0"
traceralpha "200"
traceroffset "-20"
hud_saytext_time 2
// alias +a-pistol "alias _special attack;attack"
// alias -a-pistol "alias _special"
// alias attack "+attack;wait;-attack;wait;special"
<!--c2--></td></tr></table><div class='postcolor'><!--ec2-->
I R SCRIPT KING!
And i thought the "wait" command didn't work with NS after one of the recent patches. Did i read wrong? i mean does "wait" work?
I'm pretty sure that mappers can set up sounds so that if someone does stopsound them, they just start up again.
vid_d3d 1
lightgamma 0
gamma 5
brightness 99999
gl_monolights 0
gl_overbright 1
r_fullbright 0
r_dynamic 0
ex_extrapmax 8
ex_interp "0.04"; alias ex_interp
gl_max_size "512"
//180 lerk spin and fly
alias ta "fps_max 10;cl_yawspeed 3600;wait;+left;wait;-left;fps_max 121; +jump; wait; -jump; wait; +jump; wait; -jump; wait; +jump; wait; -jump; wait; +jump; wait; -jump; wait; +jump; wait; -jump"
alias +MAPUSE "+showmap; wait; +use"
alias -MAPUSE "-showmap; wait; -use"
bind "e" "+MAPUSE"
<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
I suppose I'll jump on the bandwagon.....
alias omgh4x is the special bh script. You can hold space and bunnyhop at top speeds
alias pscript shoots 2 pistol shots every click. one for the click down one for the click up.
alias mapuse opens the minimap when I press use.
alias ta lets me do a 180 spin and a jump when I'm lerk. It basically lets you switch direction im mid air as lerk.
Top few commands changes a few network connections and makes things slightly brighter.