I've recently found some pretty cool scripts, I'll put them here. Most of these require vstr support so you need to download the mitsu client
None most are not mine, just found them.
http://www.urbanterror.info/forums/topic/18972-optimized-exe-builds-of-ioq3-engine/ <--- 4.1.1
http://www.r00t.cz/SW/UrbanTerror <---- 4.2
I recommend copying urt folder and trying the new client and scripts in that version.
set thrownade1 "weapon 11; wait 10; +attack; wait 8"
set thrownade2 "-attack; wait 8; ut_weaptoggle primary"
bind f "+vstr thrownade1 thrownade2"
hit the f key to arm a nade release to throw. (vstr) if you have a gaming mouse consider replacing f with MOUSE4 or MOUSE5
Thanks to Obscure
set zoom_in "ut_zoomin; cg_fov 90"
set zoom_out "ut_zoomreset; cg_fov 100"
bind MOUSE2 "+vstr zoom_in zoom_out"
zooms in your weapon hold to zoom. works with any weapon. (vstr)
Thanks to |PWNY|Nitro
bind r "+vstr w_reload w_rstop" //heal and reload, with zoom reset (1)
// ensure zoom mode is unzoomed when reloading, and start healing first (since we can reload while healing)
set w_reload "+button6; wait 5; -button6; +button6; wait 5; -button6; +button6; wait 5; +button5; vstr zNot; -button6"
set w_rstop "-button5;"
automatically heals when you reload. (vstr)
Thanks to HonoredMule
bind f "vstr attackscript"
set attackscript "vstr attack1"
set attack1 "set attackscript vstr attack2; bind MWHEELDOWN +attack;bind MWHEELUP +attack; "ut_weaptoggle sidearm"; bind MOUSE3 clear; ut_echo fast attack"
set attack2 "set attackscript vstr attack1; bind MWHEELDOWN weapprev; bind MOUSE3 ut_zoomreset; bind MWHEELUP weapnext; ut_echo weapswitch"
auto beretta script. basically, change to beretta by hitting f, and scroll up and down fast. When you're done hit f again. If you have a gaming mouse conside changing f to MOUSE4 or MOUSE5 (the side buttons). Since I have hold to zoom, I don't need Mouse3 so That's what I have it set to. This script doesn't shoot as fast as a g36 or anything, but it will get you up to the level of a pro beretta user. Plus it's easy on your fingers. Also works with DE. I have implemented a feature so that if you accidentally press MOUSE3 while scrolling up and down it won't do anything. Before it would turn off auto mode.
Thanks to <PWC> YAY5637 from Urban Terror forums.
bind f "vstr attaz"
set attaz "vstr attackab"
set attackab "set attaz vstr attackac; bind MOUSE1 vstr attackdrop; ut_echo drop"
set attackac "set attaz vstr attackab; bind MOUSE1 +attack; ut_echo regular"
set attackdrop "+attack; wait 2; ut_weapdrop; -attack; bind MOUSE1 +attack; set attaz vstr attackab; ut_echo regular"
Shoot and drop sr8. toggle this behavior with f (can be replaced with any key). Allows fast switch to secondary and sr8 is recocked when you pick it up. Illegal in tournaments.
Thanks to JRandomNoob
bind f "ut_zoomin; +attack"
On curby's request f zooms in and shoots at the same time. If you want a delay between scoping and shooting change the # sign below.
Currently not working. Searching for fix.
bind f "ut_zoomin; wait #; +attack"
bind c "vstr attack_script"
set attack_script "vstr attack1"
set attack1 "bind i snake_up; bind j snake_left; bind k snake_down; bind l snake_right; bind b snake_play; bind n snake_pause; bind m bind_reset; ut_echo snake"
set attack2 "bind n breakout_left; bind m breakout_right; bind h breakout_play; bind j breakout_pause; bind k breakout_reset; ut_echo breakout"
play breakout and snake :D
If you're going to use that last one, you'll need additional excerpts from my config--i.e. the portions that define w_reload and w_stop:
// ensure zoom mode is unzoomed when reloading, and start healing first (since we can reload while healing)
set w_reload "+button6; wait 5; -button6; +button6; wait 5; -button6; +button6; wait 5; +button5; vstr zNot; -button6"
set w_rstop "-button5;"
As you can see I tried really hard to make the pre-heal reliable, but due to UrT bugs it's basically impossible without enforcing a ridiculously long control lockout (those "wait" commands freeze the controls). This does at least seem to be more responsive and consistent than the trivial solution that ought to work, which would just be set w_reload "+button6; -button6; +button5"
If you're not using my zoom memory system, you can just remove "vstr zNot" from the w_reload command.
learn to play without scripts...
This statement has been endorsed by the one and only Dynasty[1up]
Okay, retta script updated. Now accidentally pressing mouse3 button while firing won't stop auto beretta mode.
Edit:
+attack;-attack;wait 6;+attack;-attack;wait 6;+attack;-attack;+attack;-attack;wait 6;+attack;-attack
That's probably his script (insert a bind at the front). But you can't move while firing, which means he's screwed.
Alright.
bind f "vstr attaz"
set attaz "vstr attackab"
set attackab "set attaz vstr attackac; bind MOUSE1 vstr attackdrop; ut_echo drop"
set attackac "set attaz vstr attackab; bind MOUSE1 +attack; ut_echo regular"
set attackdrop "+attack; wait 2; ut_weapdrop; -attack; bind MOUSE1 +attack; set attaz vstr attackab; ut_echo regular"
That should work okay, although shoot and drop is toggled off once the weapon is dropped. So when you pick the sr8 up again, you must press f to toggle shoot and drop mode back on. Use the f key
Thanks to JRandomNoob from the urt forums.
Edit: I have not tested it though.
Also try messing with wait or removing it if neccessary. I think that that will work however.