walt

Клиентское меню

В теме 2 сообщения

Всем привет ;) в этой не большой статье я расскажу, как сделать клиентское меню на подобие админ-меню source mod.

пс. я буду писать меню в первую очередь рассчитанное на разработчиков карт "мапиров"

но каждый сможет подправить его под себя

 

И так приступим, откроим папку (steamapps\common\left 4 dead\left4dead\scripts) и найдем файл "ClientMenu.txt” открываем любым текстовым редактором и впишем текст

//--------------------------

"menu_nav_mark"

{

"Title" "nav mark"

{

"1"

{

"command" "mark OBSCURED"

"label" "Setting nav area attributes OBSCURED"

}

"2"

{

"command" "mark BATTLEFIELD"

"label" "Setting nav area attributes BATTLEFIELD"

}

"3"

{

"command" "mark BATTLESTATION"

"label" "Setting nav area attributes BATTLESTATION"

}

"4"

{

"command" "mark PLAYER_START"

"label" "Setting nav area attributes PLAYER_START"

}

"5"

{

"command" "mark CHECKPOINT"

"label" "Setting nav area attributes CHECKPOINT"

}

"6"

{

"command" "mark FINALE"

"label" "Setting nav area attributes FINALE"

}

"7"

{

"command" "mark NO_MOBS"

"label" "Setting nav area attributes NO_MOBS"

}

"8"

{

"command" "mark EMPTY"

"label" "Setting nav area attributes EMPTY"

}

"0"

{

"command" ""

"label" "Exit"

}

}

 

//------------------------

И так что мы написали ?

Первая строка "menu_nav_mark" это название нашего меню для каждого меню должно быть своё уникальное название, кстати в этом файле можно найти уже готовые менюшки " смена карт, кик,бан и так далие” .

Вторая строка "Title" "nav mark" это титульное название нашего меню (с русским движок не дружит:(

Всё остальное

"1"

{

"command" "mark OBSCURED"

"label" "Setting nav area attributes OBSCURED"

}

"1" это клавиша на клавиатуре которой соответствует текущая консольная команда, заключённая в фигурные скобки соответственно "command" "тут ваша команда"

И "label" "лейбл на против номера команды"

См. скриншот сразу станет понятней :)

Ну осталось только вызвать наше меню маркировки "нав-а”

Самый удобный способ добавить в "autoexec.cfg” что то вроде

(bind F6 "show_menu menu_nav_mark")

Как вы наверно догадались меню вызывается командой "show_menu (название меню)”

Ну вроде усё :) запустим игруху и нажмём "f6” и если вы сделали всё правильно должно появится меню как на скриншоте.

Изображение

зы. прошу прощение за плохо читаемасть текста

1 пользователю понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

{

"1"

{

"command" "Say !kill"

"label" "God mode"

}

1 пользователю понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!


Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.


Войти