Help - Search - Members - Calendar
Full Version: What Scripts Do You Use?
Unknown Worlds Forums > Natural Selection > Natural Selection Creation > Scripting Discussion
2_of_Eight
Just share what scripts you use. Let's keep this friendly, a nice clean list with no arguments about how the script is useless, how scripts in general are useless, how scripting is bad, how mp_bs should always be 0, etc. Just show what scripts you use, something like this:

Bunnyhopping - 3jump
Jump key bound to +jump by default, but I can rebind it to 3jump.
CODE
alias "jump" "+jump;wait;-jump;wait"
alias "3jump" "jump;jump;jump"





That's what I use. So, just post your scripts, a small description, and optionally the code. Do not argue for/against scripts, or the usefulness of any script, or whatever. Just post your scripts smile-fix.gif
Swiftspear
this is the scripting forum... there genearally are no arguments about the ethics behind scripting...

I currently use no scripts... The only scripts I want to use are related to taking demos and SS more easily, but I never bothered to write them.
Malibu_Stacey
There have already been threads like this in the past but I guess with the advent of 3.0 final & mp_blockscripts it's about time we had a new one.

I use the following:
In userconfig.cfg

CODE
alias graph1 "net_graph 1; alias showgraph graph2"
alias graph2 "net_graph 2; alias showgraph graph3"
alias graph3 "net_graph 3; alias showgraph nograph"
alias nograph "net_graph 0; alias showgraph graph1"
alias showgraph graph1
bind "BACKSPACE" "showgraph"

Toggles between net_graph 0 - 3. I don't use it as much as I used to because I have the next alias.

CODE
alias +scoreboard "+showscores; net_graph 1"
alias -scoreboard "-showscores; net_graph 0"
bind "F1" "+scoreboard"

Shows net_graph with the scoreboard. Might want to change it from 1 to 3 if you prefer the "graph without the graph" look.

CODE
//Auto Use Key Holder
alias useon "+use; alias usehold useoff"
alias useoff "-use; alias usehold useon"
alias usehold useon
bind "ALT" "usehold"

Does exactly what it says on the tin. My use key is space so I can hit alt quickly & carry on building while I type in chat or check the minimap or whatever.

CODE
bind "KP_END" "jointeamone; exec rine.cfg"
bind "KP_DOWNARROW" "jointeamtwo; exec alien.cfg"

I use these for joining teams. Allows me to have team specific aliases & binds.

in alien.cfg:

CODE
alias bhop "+jump;wait;-jump;wait"
alias +bhop "bhop;bhop;bhop;+jump"
alias -bhop "-jump"
bind "w" "+bhop"

Should be self explanatory (I have w bound to the basic +jump in rine.cfg).

I have a few more binds in alien.cfg & rine.cfg but I don't see the point in boring you with the minute details.

I did used to have scripts that utilised the _special command for timing jumps as alien & firing the pistol as marine but the command has been removed in 3.0 final.

If anyone wants a script written (within reason, don't ask for something impossible to do in the HL engine) or has problems with a script either post in Mintmans thread or make a new thread as I'm happy to help & have plenty of scripting experience in Half-Life (and QuakeWorld) as I've been writing scripts practically since Half-Life was released for HLDM, TFC, FA, S&I and now NS.
That_Annoying_Kid
oooh, hawt malibu, I'm going to have to use some of those
Minstrel_Knight
CODE
alias a1 "+attack;wait;-attack;wait"
alias a2 "a1;a1"
alias a3 "a1;a1;a1"
bind space +swipe
alias +swipe "slot2;wait;def"
alias -swipe "slot1;wait;abc"
bind mouse1 +attack
bind mouse2 +bhop
bind 3 "slot3; bind mouse1 +attack"
bind e "slot3; bind mouse1 +attack"
bind q "slot2; bind mouse1 a1"
alias abc "bind mouse1 +attack;-attack"
alias def "bind mouse1 a1;-attack"
bind f +use


Golden
CODE
alias jump "+jump;wait;-jump;wait"

alias +2jump "jump;+jump;wait"
alias -2jump "-jump;wait"

alias +5jump "jump;jump;jump;jump;+jump;wait"
alias -5jump "-jump;wait"

alias record1 "record 1;wait;wait;bind capslock record2;wait"
alias record2 "stop;wait;wait;bind capslock record1"

alias +scores "+showscores;wait;net_graph 3;wait;cl_showfps 0;wait"
alias -scores "-showscores;wait;net_graph 0;wait;cl_showfps 1;wait"

alias +2shot "+attack;wait;-attack;wait;+attack;wait"
alias -2shot "-attack"

alias +qslash "slot3;wait;+attack"
alias -qslash "-attack;wait;lastinv"

alias +bbhop "slot2;wait;+5jump;wait"
alias -bbhop "+attack;wait;-attack;wait;slot1"

alias rconp "rcon_password ********"
alias agod "give weapon_stomp;wait;give weapon_devour;wait;give weapon_spikegun;wait;give weapon_webspinner;wait;give weapon_claws;agod2"
alias agod2 "give weapon_spit;wait;give weapon_spore;wait;give weapon_umbra;wait;give weapon_bilebombgun;wait;give weapon_metabolize;wait;give weapon_parasite;agod3"
alias agod3 "give weapon_swipe;wait;give weapon_blink;wait;give weapon_bite2;agod4"
alias agod4 "give weapon_acidrocketgun;wait;give weapon_healingspray;wait;give weapon_charge;wait;give weapon_primalscream;give weapon_leap;wait;wait"
alias mgod "give weapon_mine;wait;give weapon_grenade;wait;give weapon_heavymachinegun;wait;give item_genericammo;wait;give item_genericammo;wait;give item_genericammo;wait;give item_jetpack;wait;give weapon_welder;wait"
alias mgod2 "give weapon_mine;wait;give weapon_shotgun;wait;give item_genericammo;wait;give item_genericammo;wait;give item_genericammo;wait;give weapon_welder;wait;give item_health;wait"
alias mgod3 "give weapon_mine;wait;give weapon_shotgun;wait;give item_genericammo;wait;give item_genericammo;wait;give item_genericammo;wait;give item_jetpack;wait;give weapon_welder;wait"
alias shive "spawnhive;wait"
alias comxp "givexp;wait;givexp;wait;givexp;wait;givexp;wait;givexp;wait"
alias hivec "give team_hive;wait;give points;wait"

alias ta "fps_max 10;cl_yawspeed 3600;wait;+left;wait;-left;fps_max 101; +jump; wait; -jump;wait;cl_yawspeed 210"

alias +bs "slot2;wait;+attack"
alias -bs "-attack;wait;slot1"


I'm trying to tweak my demo one so it records and stops more reliably, don't have the time though. Also, there's a couple things in here that I don't use right now, but I used to.
Diablo_fx
pscript..

CODE
too lazy to write the code, you know it allready anyway
2_of_Eight
QUOTE (Diablo fx @ Apr 21 2005, 08:26 PM)
pscript..

CODE
too lazy to write the code, you know it allready anyway

Please post it, actually smile-fix.gif Just copy from autoexec.cfg or wherever else it might be.
c4t
mute script. i thank god for it almost every day.


CODE
alias silence "voice_scale 0; stopsound; developer 1; echo No more voices; developer 0; bind t nosilence"
alias nosilence "voice_scale 1; stopsound; developer 1; echo Voices return; developer 0; bind t silence"
bind "t" "silence"





all it does is mute the voices but it lets the boxes pop up so you know when its muted or not.



and a 2jump.


those are the only scripts i use, i would use a meta script if i faded but id ont, because im not leet enough.
Diablo_fx
QUOTE (2 of Eight @ Apr 22 2005, 04:05 AM)
QUOTE (Diablo fx @ Apr 21 2005, 08:26 PM)
pscript..

CODE
too lazy to write the code, you know it allready anyway

Please post it, actually smile-fix.gif Just copy from autoexec.cfg or wherever else it might be.

CODE
//duh
alias +double "+attack"
alias -double "-attack; wait; +attack; wait; -attack"
bind mouse2 +double


btw, didn't you dislike scripts like ****?
digz
Btw, there is an IDENTICAL thread, started previously. Its not even hard to find. Its near the top of this forum. Ok, ok... heres a link: Share you scripts thread

Please continue there smile-fix.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.