Сегодня я раскрою один "древний секрет" об удобных конфигах для покупки оружия и оборудования в режиме игры PowerStruggle. Хотя именно секретом эта информация являлась в старые добрые времена первого crysis'а, но актуальна и сейчас. Старожилы могут смело пропускать этот материал, ничего нового они для себя не найдут ;)
Введение Мне всегда не нравился процесс покупки оружие через игровое меню, мало того что это достаточно долгий процесс, так еще и зачастую страницы меню самопроизвольно переключаются, и в результате ты покупаешь совсем не гранату Кроме того, когда играешь против сильной команды умирать приходиться довольно часто и процесс постоянной закупки одних и тех же девайсов совсем не радует. А на самом деле, для частых одинаковых закупок существует возможность составить список оборудования и привязать покупку к одной кнопке, таким образом в несколько раз сократить время и сберечь кучу нервов.
Пишем конфиги Для того чтобы все это реализовать необходимо создать несколько файлов *.cfg в папке Crysis Wars\Game\Config, в каждом из этих файлов будет лежать списки оборудования для закупки в виде buy и имя класса оружия, например, buy smg - купить пистолет-пулемет. Для удобства, называем эти файлы в одном стиле, например w_1.cfg. Приведу и прокомментирую пример такого конфига:
Система автоматически будет закупать строку за строкой пока хватает денег. Поэтому логично в начале списка расположить оружие вверху списка. Если после закупки оружия и указки у нас остались деньги, мы сможем закупить остальные строки.
Таким образом, при выполнения этого списка, вначале купятся оружие и указка - айтемы без которых вообще нельзя вести бой, затем закупятся 3 гранаты и только потом - глушитель. Очень важно понимать принцип работы всей этой системы и продумывать расположение строк покупки. Чтобы не возникло ситуации когда вы покупаете гранаты, глушитель с лазеркой, сканер, а на скар денег не остается ;)
Подключаем листы Когда файлы созданы, в файле autoexec.cfg добавляем привязки выполнения листов к кнопкам. Например: bind x exec w_1.cfg - привязать к кнопке X выполнение листа w_1 (см. выше, этот лист мы и писали)
Таким образом у нас есть конфиг w_1.cfg со следующиими строками: