» Новости
» Регистрация :: Вход
» Форумы сайта :: IRC-чат
» Файловый архив
» Все статьи :: Все обзоры
» Галерея
» Поиск
 
Алиасы, Newbie e-mail автора
Алиасы - Настройка меню управления
.: Просмотров: 5762 :: Печатать текущую страницу :: Печатать все страницы :.
Предыдущая страница Все страницы:
Наша статья

" Автор: rizzuh

" Перевод: Nashalife | Newbie

Изменение меню управления

Меню управления в HL описывается простым текстовым файлом и представляет из себя не более чем набор команд и описаний, которые соответственно можно менять на свои. К сожалению бинды в меню запрещены, соответственно, простые циклы и переключатели использовать нельзя, поэтому используйте сложные (см. статью Виды алиасов).

Например:
alias ngon "developer 1; echo Net Graph on; developer 0; net_graph 3; bind n ngoff"
alias ngoff "developer 1; echo Net Graph off; developer 0; net_graph 0; bind n ngon"
Должен выглядеть как:
alias ngon "developer 1; echo Net Graph on; developer 0; net_graph 3; alias ng ngoff"
alias ngoff "developer 1; echo Net Graph off; developer 0; net_graph 0; alias ng ngon"
alias ng "ngon"

Итак, приступим:

1) Откройте папку half-lifecstrikegfxshell. Найдите файл kb_act.lst и откройте его notepad'ом или любым другим текстовым редактором. Вы увидите что-то типа этого:

"buy""Buy Menu"
"buyammo1""Buy Primary Ammo (Optional)"
"buyammo2""Buy Secondary Ammo (Optional)"
"buyequip""Buy Equipment Menu (Optional)"
"chooseteam""Select Team"
"radio1""Standard Radio Messages"
"radio2""Group Radio Messages"
"radio3""Report Radio Messages"
"nightvision""Turn nightvision on/off"
"+attack""Fire"
"+attack2""Weapon Special Function"
"+reload""Reload weapon"
"drop""Drop Current Weapon"
"invprev""Previous weapon (Optional)"
"invnext""Next weapon (Optional)"
"lastinv""Last used weapon (Optional)"
"+use""Use item (buttons, scientists, ...)"
"impulse 100""Flashlight"
"impulse 201""Spray logo"
"+forward""Move forward"
"+back""Move back"
"+left""Turn left"
"+right""Turn right"
"+moveleft""Move left (strafe)"
"+moveright""Move right (strafe)"
"+speed""Walk"
"+jump""Jump"
"+duck""Duck"
"+moveup""Swim up"
"+movedown""Swim down"
"+lookup""Look up"
"+lookdown""Look down"
"centerview""Reset view"
"+strafe""Strafe modifier"
"+mlook""Mouse look"
"+klook""Keyboard look"
"slot10""Menu Item 0"
"slot1""Menu Item 1"
"slot2""Menu Item 2"
"slot3""Menu Item 3"
"slot4""Menu Item 4"
"slot5""Menu Item 5"
"slot6""Menu Item 6"
"slot7""Menu Item 7"
"slot8""Menu Item 8"
"slot9""Menu Item 9"
"+showscores""Display multiplayer scores"
"showbriefing""Recap Mission Briefing(Optional)"
"messagemode""Chat message"
"messagemode2""Team Chat message"
"snapshot""Take screen shot"
"quit""Quit game"

2) Секция слева в кавычках - это имя функции или алиаса, которому назначается клавиша, секция справа - комментарий, видимый пользователю. Например, чтобы добавить описаный выше алиас в меню, нужно дописать строку
"ng" "Net Graph on/off"

3) Также можно добавлять комментарии, вставляя слово 'blank' вместо функции/алиаса (Вы наверняка столкнетесь с этим в вашем kb_act.lst).

Пример:
"blank" "BACuHO Cy/7EP-/7y/7EP MEH|-0"

4) Все. Сохраняйте и закрывайте файл, запускайте CS, наслаждайтесь своим личным меню. Единственное, необходимо помнить, что существует ограничение на длину комментария в kb_act.lst (то что не влезло - обрезается), а также ограничение на общий размер файла, но его вы врядли достигнете :).


Предыдущая страница Все страницы:
Реклама

 
Наша-Life
Свяжитесь с нами
Экспорт новостей в RSS 2.0