И так. Вот наше техническое задание я бы обошелся малым:
за алиенов кнопка 1- евелюция в таракана, 2- драг, 3-адв драг, 4-тирант
за людей: 1- рефл, 2-покупка шотган+лайт арм+шлем, 3- ластган+лайт+шлем, 3-люцифернал+хелмет+лайт, 4- чайн+бс
ну и кнопочка "Ъ" для переключения режимов хуман\алиен
У нас будут использоваться кнопки 1,2,3,4 для закупки/эволюционирования и кнопка ] для возможности переключения между наборами действий ими выполняемыми.
Создаем 4 бинда виртуальных переменных для нашего общего набора
bind 1 vstr n1
bind 2 vstr n2
bind 3 vstr n3
bind 4 vstr n4
Теперь сделаем набор для хуманов
set hbuy_echo "echo Humans"
set hbuy1 "echo Rifle;sell weapons; sell bsuit; buy rifle; sell helmet; itemact rifle"
set hbuy2 "echo Shot;sell weapons; sell bsuit; buy shotgun; itemact shotgun; buy helmet; buy larmour"
set hbuy3 "echo Luci; sell weapons; sell bsuit; buy lcannon; itemact lcannon; buy helmet; buy larmour"
set hbuy4 "echo Chain; sell weapons; sell helmet; buy chaingun; itemact chaingun; buy bsuit"
и для аленей
set abuy_echo "echo Aliens"
set abuy1 "class level0;echo Dretch"
set abuy2 "class level3;echo Goon"
set abuy3 "class level3upg;echo Adv.Goon"
set abuy4 "class level4;echo Tyrant"
Ну и добавим переключалки
set abuy "vstr abuy_echo; set n1 vstr abuy1; set n2 vstr abuy2; set n3 vstr abuy3; set n4 vstr abuy4; set tt vstr hbuy "
set hbuy "vstr hbuy_echo; set n1 vstr hbuy1; set n2 vstr hbuy2; set n3 vstr hbuy3; set n4 vstr hbuy4; set tt vstr abuy" bind ] vstr tt
И проинициализируем начальным состоянием
vstr hbuy
Ложим этот файлик (simple.cfg) в нашу папку base, в игре в консоле (открывается по ё) пишем /exec simple.cfg и вроде все.
Потести, может гдето напарол косяка, но не факт =)