Since Scripts Are Whined About How They...
CommunistWithAGun
Local Propaganda Guy Join Date: 2003-04-30 Member: 15953Members
<div class="IPBDescription">...aren't publically available read here</div> 3 Hop script for assisting in bunnyhopping
<!--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-->alias +3jumps "+jump; wait; -jump; wait; +jump; wait; -jump; wait; +jump"
alias -3jumps "-jump"
bind ctrl "+3jumps"<!--c2--></td></tr></table><div class='postcolor'><!--ec2-->
Replace ctrl with your jump key (remember to hold your crouch button when hopping also or you won't gain speed.)
A pistol script. What this does it make it so it fires 1 bullet when pressing the trigger and 1 bullet when releasing the trigger. Do not fire quickly. You cannot exceede the max ROF either. Allows for faster firing with greater control
<!--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-->alias +pattack "+attack"
alias -pattack "-attack; wait; +attack; wait; -attack"
bind mouse2 "+pattack"<!--c2--></td></tr></table><div class='postcolor'><!--ec2-->
Replace mouse2 with a key you could use for an "alternate fire"
Join Team Script F1 for marines, F2 for aliens, F4 for readyroom
<!--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-->bind f1 "jointeamone"
bind f2 "jointeamtwo"
bind f4 "readyroom"<!--c2--></td></tr></table><div class='postcolor'><!--ec2-->
Everyone feel free to post scripts you use or wish to add. Consider this public repository for everyone to try them so the people against scripts can learn them first hand.
I suggest for these scripts to create a new cfg file for each one. Make a new text document, save as all files and name them bhop.cfg ; pistol.cfg ; custom.cfg
Hopefully this will help some people.
<!--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-->alias +3jumps "+jump; wait; -jump; wait; +jump; wait; -jump; wait; +jump"
alias -3jumps "-jump"
bind ctrl "+3jumps"<!--c2--></td></tr></table><div class='postcolor'><!--ec2-->
Replace ctrl with your jump key (remember to hold your crouch button when hopping also or you won't gain speed.)
A pistol script. What this does it make it so it fires 1 bullet when pressing the trigger and 1 bullet when releasing the trigger. Do not fire quickly. You cannot exceede the max ROF either. Allows for faster firing with greater control
<!--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-->alias +pattack "+attack"
alias -pattack "-attack; wait; +attack; wait; -attack"
bind mouse2 "+pattack"<!--c2--></td></tr></table><div class='postcolor'><!--ec2-->
Replace mouse2 with a key you could use for an "alternate fire"
Join Team Script F1 for marines, F2 for aliens, F4 for readyroom
<!--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-->bind f1 "jointeamone"
bind f2 "jointeamtwo"
bind f4 "readyroom"<!--c2--></td></tr></table><div class='postcolor'><!--ec2-->
Everyone feel free to post scripts you use or wish to add. Consider this public repository for everyone to try them so the people against scripts can learn them first hand.
I suggest for these scripts to create a new cfg file for each one. Make a new text document, save as all files and name them bhop.cfg ; pistol.cfg ; custom.cfg
Hopefully this will help some people.
This discussion has been closed.
Comments
I need to know which impulse is "need Healing" for aliens?
Thnx.
alias +pattack "slot2"; "+attack"
alias -pattack "-attack; "slot1"
bind mouse2 "+pattack"
bind 2 "kk2a"
bind 3 "kk3a"
bind 4 "kk4a"
alias kk1a "kkslot1"
alias kk1b "kkslot1; bind q kk2a"
alias kk1c "kkslot1; bind q kk3a"
alias kk1d "kkslot1; bind q kk4a"
alias kkslot1 "slot1; bind 1 kk1a; bind 2 kk2a; bind 3 kk3a; bind 4 kk4a"
alias kk2a "kkslot2; bind q kk1b"
alias kk2b "kkslot2"
alias kk2c "kkslot2; bind q kk3b"
alias kk2d "kkslot2; bind q kk4b"
alias kkslot2 "slot2; bind 1 kk1b; bind 2 kk2b; bind 3 kk3b; bind 4 kk4b"
alias kk3a "kkslot3; bind q kk1c"
alias kk3b "kkslot3; bind q kk2c"
alias kk3c "kkslot3"
alias kk3d "kkslot3; bind q kk4c"
alias kkslot3 "slot3; bind 1 kk1c; bind 2 kk2c; bind 3 kk3c; bind 4 kk4c"
alias kk4a "kkslot4; bind q kk1d"
alias kk4b "kkslot4; bind q kk2d"
alias kk4c "kkslot4; bind q kk3d"
alias kk4d "kkslot4"
alias kkslot4 "slot4; bind 1 kk1d; bind 2 kk2d; bind 3 kk3d; bind 4 kk4d"
to get rid of the delay when using lastinv
lightgamma 1
turns up your gamma
alias ducky "ducky2"
alias ducky1 "-duck;alias ducky ducky2"
alias ducky2 "+duck;alias ducky ducky1"
crouch toggle for bunnyhopping as a skulk
// Crouchjump
alias +cjump "+jump; +duck"
alias -cjump "-jump; -duck"
to fully abuse knockback
BTW SCRIPTS ARE BAD DON'T USE THESE DEY R FOR EDUCATIONAL PURPOSES ONLY
nice touch....
i like that <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html//emoticons/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif' /><!--endemo-->
1st -> wth is bunnyhoping?
2nd -> can anyone teach me how to do a script for leaping/attacking? <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html//emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /><!--endemo--> (its like this: u press a button then the skulk will leap and automatically select weapon 1)
1st -> wth is bunnyhoping?
2nd -> can anyone teach me how to do a script for leaping/attacking? <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html//emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /><!--endemo--> (its like this: u press a button then the skulk will leap and automatically select weapon 1) <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
<!--QuoteBegin-leap scrpt+--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (leap scrpt)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->alias +pattack "slot3"; "+attack"
alias -pattack "-attack"; "slot1"
bind mouse2 "+pattack"<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
They aren't working for me for some reason, even the crouch jump one bob posted.
Those scripts shouldn't work with the script killer on (as it disables wait)
...
Interesting idea though (the script repository).
Those scripts shouldn't work with the script killer on (as it disables wait)
...
Interesting idea though (the script repository). <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
that's what you think.
// do not replace with voice_enable 0, it cannot be turned back on midgame
alias comm_off "voice_fadeouttime 50;hud_saytext 0;hud_deathnotice_time 0;bind tab bshax"
alias comm_on "voice_fadeouttime 0.1;hud_saytext 1;hud_deathnotice_time 1;bind tab +showscores"
// demo speed scroller
// Hold down F3 and use your mouse scroll wheel to change the speed of demo playback.
alias dev1 developer 1
alias dev0 developer 0
alias dspeed1 "host_framerate 0.05; alias dspeeddn dspeed2; dev1; ECHO Fast Forward"; dev0"
alias dspeed2 "host_framerate 0.015; alias dspeedup dspeed1; alias dspeeddn dspeed3; dev1; ECHO Forward; dev0"
alias dspeed3 "host_framerate 0.0; alias dspeedup dspeed2; alias dspeeddn dspeed4; dev1; ECHO Normal; dev0"
alias dspeed4 "host_framerate 0.0025; alias dspeedup dspeed3; alias dspeeddn dspeed5; dev1; ECHO Slow; dev0"
alias dspeed5 "host_framerate 0.0005; alias dspeedup dspeed4; alias dspeeddn dspeed6; dev1; ECHO Very Slow; dev0"
alias dspeed6 "host_framerate 0.0000000001; alias dspeedup dspeed5; dev1; ECHO Pause; dev0"
dspeed3
alias +demospeedt "bind MWHEELDOWN dspeeddn; bind MWHEELUP dspeedup"
alias -demospeedt "bind MWHEELDOWN +jump; bind MWHEELUP +jump"
bind F3 +demospeedt
// Certain keys don't work while watching in eyes demos. The function keys work fine.
// pistol script (fires when you press down, again when you let go)
alias +pscript "+attack;"
alias -pscript "-attack; wait; +attack; wait; -attack;"
// long jump (+moveup = wallclimb code) x8 wait
// jump higher then usual when not holding crouch on skulk (only on skulk - do not use with fades or lerks!!!!
alias +ljump "+jump;+moveup;wait;wait;wait;wait;wait;wait;wait;wait"
alias -ljump "-jump;-moveup"
<!--c2--></td></tr></table><div class='postcolor'><!--ec2-->
// -- Leave Server & Record Demos----------------------------------------------------------------------------------------------------OO
alias "1d" "record dem1"
alias "2d" "record dem2"
alias "3d" "record dem3"
alias "4d" "record dem4"
alias "5d" "record dem5"
alias "x1" "bind x exit"
alias "x2" "bind x +jump"
alias "k1" "bind k kill"
alias "k2" "bind k +jump"
alias "1a" "bind 1 1d"
alias "1b" "bind 1 slot1"
alias "2a" "bind 2 2d"
alias "2b" "bind 2 slot2"
alias "3a" "bind 3 3d"
alias "3b" "bind 3 slot3"
alias "4a" "bind 4 4d"
alias "4b" "bind 4 slot4"
alias "5a" "bind 5 5d"
alias "5b" "bind 5 slot5"
alias "+iceex" "x1;1a;2a;3a;4a;5a;k1"
alias "-iceex" "x2;1b;2b;3b;4b;5b;k2"
bind CTRL (or whatever) "+iceex"
This will record demos for you by pressing CTRL+1 thru 5. Rebinds the keys to slots when you let go of CTRL. Also binds k to kill and x to exit.
I use this for the kill and exit so I dont hit it by accident. Must hit ctrl for these to work.
another note....hitting CTRL+1 will make a demo called dem1.dem and CTRL+2 will make dem2.dem
I just binded 0 to stop to stop the demos but you could add the 0 in here if you wanted.
bind 2 "kk2a"
bind 3 "kk3a"
bind 4 "kk4a"
alias kk1a "kkslot1"
alias kk1b "kkslot1; bind q kk2a"
alias kk1c "kkslot1; bind q kk3a"
alias kk1d "kkslot1; bind q kk4a"
alias kkslot1 "slot1; bind 1 kk1a; bind 2 kk2a; bind 3 kk3a; bind 4 kk4a"
alias kk2a "kkslot2; bind q kk1b"
alias kk2b "kkslot2"
alias kk2c "kkslot2; bind q kk3b"
alias kk2d "kkslot2; bind q kk4b"
alias kkslot2 "slot2; bind 1 kk1b; bind 2 kk2b; bind 3 kk3b; bind 4 kk4b"
alias kk3a "kkslot3; bind q kk1c"
alias kk3b "kkslot3; bind q kk2c"
alias kk3c "kkslot3"
alias kk3d "kkslot3; bind q kk4c"
alias kkslot3 "slot3; bind 1 kk1c; bind 2 kk2c; bind 3 kk3c; bind 4 kk4c"
alias kk4a "kkslot4; bind q kk1d"
alias kk4b "kkslot4; bind q kk2d"
alias kk4c "kkslot4; bind q kk3d"
alias kk4d "kkslot4"
alias kkslot4 "slot4; bind 1 kk1d; bind 2 kk2d; bind 3 kk3d; bind 4 kk4d"
to get rid of the delay when using lastinv <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
Out of curiosity, how does this work / is it abusive?
Show score board and the net_graph simultaneously, bind +netscores to tab or whatever you normally use for scores.
<!--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-->alias +netscores "+showscores;net_graph 1"
alias -netscores "-showscores;net_graph 0"<!--c2--></td></tr></table><div class='postcolor'><!--ec2-->
The standard triple jump script and an on and off button for it(lerks do not benefit from flapping like mad):
<!--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-->
alias +3jumps "+jump;wait;-jump;wait;+jump;wait;-jump;wait;+jump"
alias -3jumps "-jump"
alias 3jumps_on "bind space +3jumps"
alias 3jumps_off "bind space +jump"
<!--c2--></td></tr></table><div class='postcolor'><!--ec2-->
Bind 3jumps_on and 3jumps_off to some keys. This is easier IMO than having a toggle button for them.
or the equivalent with a mousewheel:
<!--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-->bind mwheeldown +jump<!--c2--></td></tr></table><div class='postcolor'><!--ec2-->
To deal with changing weapons quickly simply use something like this:
HUD_fastswitch 1
bind mouse1 +attack
bind mouse2 slot1
bind mouse4 slot2
bind mouse5 slot3
bind <some key> slot4 (slot4 is never really time critical)
That's all there is to it, practice for a few hours and any combination of leaping, biting, blinking, swiping, meta etc. will be as fast as is possible with a script. To be really good with leap and blink what you have to learn is strafe turning so that you can aim at a moving target, simply let go of forward completely, strafe in the direction you want to turn and turn the mouse slowly. Too fast and you slow down.
Also try turning of mouse acceleration and see if you like it better(it's uncomfortable at first). IMO it makes using the shotgun so much easier. Evil MS won't let you turn off mouse accel completely in XP(for some reason they decided to remove that abillity) unless you do some interesting registry tweaks. Just a quick google and I find <a href='http://ftp.thecpl.com/mouse_fix.zip' target='_blank'>this</a>. To restore the old mouse acceleration simply look in the reg file and see what keys it changes, back those up and restore if you don't like it. The good thing about turning mouse accel off is that no matter how you move your mouse between to points the end result will be the same. With mouse accel moving my mouse 5 centimeters to the left slowly is not the same as moving my mouse 5 centimeters to the left quickly which makes shotguns, biting, swiping, devouring and allmost any weapon where "the twitch" is a good technique much less usefull. Try using a low sensitivity and moving the mouse with your arm when you need to move quickly and with your wrist when doing small movements(more commonly needed in games like DOD and CS where precise aiming is often nessecary).
Try any scripts you like for weapon switching/using and try this and you will most likely agree with me that blink/swipe and such scripts are complete garbage.
<span style='color:white'>***Moved.***</span>
Fade blink script?
<span style='color:white'>***Moved.***</span> <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
<span style='color:white'>If you have a problem with my moderation, take it up with me in PM. But to save you the trouble, read <a href='http://www.unknownworlds.com/forums/index.php?showtopic=71715&st=120' target='_blank'>this.</a></span>
<!--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-->bind "MOUSE3" "bite"
alias bite "slot1; bind mouse3 leap"
alias leap "slot3; bind mouse3 bite"
<!--c2--></td></tr></table><div class='postcolor'><!--ec2-->
Even works as a marine, just rename "slot3" to "slot2" and you can whip your pistol out real fast.
Just execute the marine/alien .cfg, depending...
Also, If using this, click mouse3 a few times at spawn to make sure the buttons are bound right.
Apart from all that, I find most scrips to be more trouble than they are worth.
/silverwing
i for 1 am against scripts like this unless its got something to do with server admin
i believe they give players an unfair advantage <u>(IN SOME CASES)</u>
but im not going to preach about it.
<!--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-->
bind shift walkin
bind q crouchin
alias walkin "echo Walking; +speed; bind shift runin"
alias runin "echo Running; -speed; bind shift walkin"
alias crouchin "echo Ducking; +duck; bind q standin"
alias standin "echo Standing; -duck; bind q crouchin"
<!--c2--></td></tr></table><div class='postcolor'><!--ec2-->
I use Q for the crouch toggle so you can duck/jump without having to toggle ducking again.
you mean lastweapon? <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html//emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /><!--endemo-->
A bunnyhop script is rather pointless unless your a complete nubcaek and cant time your jumps good.
<!--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-->//Walk/Duck/Run Toggle
alias wdr_tog "wdr0"
alias wdr0 "+speed; alias wdr_tog wdr1"
alias wdr1 "-speed; +duck; alias wdr_tog wdr2"
alias wdr2 "-duck; -speed; alias wdr_tog wdr0"<!--c2--></td></tr></table><div class='postcolor'><!--ec2-->
And this is one to mute and unmute all sound in the game.
<!--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-->//Mute & Unmute
alias mute_all "volume 0.0; nosound 1; stopsound"
alias unmute_all "volume 0.8; nosound 0"
alias mute_tog "mute_tog+"
alias mute_tog+ "mute_all; alias mute_tog mute_tog-; echo Mute On"
alias mute_tog- "unmute_all; alias mute_tog mute_tog+; echo Mute Off"<!--c2--></td></tr></table><div class='postcolor'><!--ec2-->
<!--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-->
alias +qblink "slot2"
alias -qblink "+jump; +duck; w; +attack; wait; -jump; -duck; -attack; slot1"
bind "h" "+qblink" <!--c2--></td></tr></table><div class='postcolor'><!--ec2--> <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
Oh and hobojo, that blink script wouldnt work very well, as it would only fire blink for a fraction of a second.
<!--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-->alias slot4a "slot4b"
alias slot4b "weapon_webspinner;weapon_primalscream;weapon_divinewind;weapon_charge;weapon_acidrocketgun;weapon_grenade; weapon_mine; weapon_welder; alias slot4a slot4c"
alias slot4c "weapon_webspinner;weapon_primalscream;weapon_divinewind;weapon_charge;weapon_acidrocketgun;weapon_grenade; weapon_welder; weapon_mine; alias slot4a slot4d"
alias slot4d "weapon_webspinner;weapon_primalscream;weapon_divinewind;weapon_charge;weapon_acidrocketgun;weapon_mine; weapon_welder; weapon_grenade; alias slot4a slot4b"
bind 4 "slot4a"<!--c2--></td></tr></table><div class='postcolor'><!--ec2-->
I added the alein slot 4 weapons because it wouldn't let me select them. All this does is fastswiches marine slot 4 weapons when you have more than 1. I'm not sure it needs hud_fastswitch enabled, but I always have hud_fastswitch on, so its a moot point.