/*
Mount & Blade Warband - Troop orders script
May 28 2010
by shokkueibu
*/
/*
Delay between pressing and releasing a key and between keypresses.
20 miliseconds works fine.
*/
var.delay = 20ms
/*
SELECTION
*/
if said("everyone") or said("soldiers") then
Press One
wait(var.delay)
release One
endif
if said("infantry") or said("footmen") then
Press Two
wait(var.delay)
Release Two
endif
if said("archers") then
Press Three
wait(var.delay)
Release Three
endif
if said("cavalry") or said("horsemen") then
Press Four
wait(var.delay)
Release Four
endif
if said("others") or ("everyone else") then
Press Five
wait(var.delay)
release Five
endif
/*
MOVEMENT ORDERS (F1)
*/
// Hold this position
if said("hold this position") or said("stay here") or said("halt") or said("stand ground") or said("stop")then
press F1
wait(var.delay)
release F1
endif
//Follow me
if said("come")or said("follow me") or said("with me") then
press F2
wait(var.delay)
release F2
endif
//Charge!
if said("charge") or said("attack") or said("forward")then
press F3
wait(var.delay)
release F3
endif
/*
TACTICAL ORDERS (F2)
*/
//Advance ten paces
if said("advance a bit") then
press F6
wait(var.delay)
release F6
endif
//Advance twenty paces
if said("advance") then
press F6
wait(var.delay)
release F6
wait(var.delay)
press F6
wait(var.delay)
release F6
endif
// Fall back ten paces
if said("fall back") or said("fall back a bit") then
press F7
wait(var.delay)
release F7
endif
// Spread out
if said("spread") or said("spread out") then
press F9
wait(var.delay)
release F9
endif
//Stand closer
if said("closer") or said("stand closer") then
press F8
wait(var.delay)
release F8
endif
//Mount horses
if said("mount horses") then
press F4
wait(var.delay)
release F4
endif
//Dismount horses
if said("dismount horses") or said("dismount") then
press F10
wait(var.delay)
release F10
endif
/*
FIRING ORDERS (F3)
*/
//Hold your fire
if said("hold your fire") or said("do not fire") or said("hold fire") then
press F5
wait(var.delay)
release F5
endif
//Fire at will
if said("fire at will") or said("fire") or said("knock") or said("streach")then
press F5
wait(var.delay)
release F5
endif
//Use only blunt weapons
if said("use only blunt weapons") or said("capture them") or said("blunt weapons") then
press F11
wait(var.delay)
release F11
endif
//Use weapons at will
if said("use weapons at will") or said("take no prisoners") or said("lethal weapons") then
press F11
wait(var.delay)
release F11
endif
/*
EXTRAS
*/
if said("save") then
press F12
endif
Proteus 说:
avien 说: