Здравствуйте дорогие пользователи Live-CS!
Сегодня хочу поделится с вами своими наработками для GUI (графический интерфейс пользователя) в Counter-Strike 1.6
Бывало ли у вас такое что во время КланВара вы случайно закупали вместо Defuse, например NightVision Gogles или упаси госпади Taktical Shield? Если да эта статья специально для вас!!!
Как мы все прекрасно знаем для закупки оружия вызывается меню «Buy» (по умолчанию клавиша B ) а для закупки снаряжения (гранаты, бронежилет...) меню «Buyequip» (кто-то ставит клавишу «O», а я например клавишу «V», ну а некоторые вообще закупают гранаты через Buy. Типа B-8-3, B-8-4 и т.д.)
Бывают казусы случаются то-ли фризитайма не хватает и в спешке идёт закуп, то-ли в темноте клавишу не разлядел и промахнулся, вообщем вы купили не то что хотел, а именно как я говорил совсем нам не нужные «очки ночного виденья» и «щит».
Что бы раз и навсегда избавится от этого я придумал не замысловатый скрипт.
Хочу сразу заметить ничего читерского в этом нет, скрипт лишь перебиндивает (переприсваивает команды клавишам) именно так как надо для нашего удобства.
Собственно код:
Клавиши «B» и «V» присвоины по моему примеру, вы можете подставить свои клавиши, как вам удобнее:
//----------------
bind «b» «b_wpn»
bind «v» «b_eqv»
//----------------
alias «b_wpn» «buy;bind 8 b_eqv;bind 6 slot6;bind 4 b_rif»
alias «b_eqv» «buyequip;unbind 8;unbind 6»
alias «b_rif» «slot4;bind 6 slot6;bind 8 slot8»
//----------------
И так кратко поясню что делают эти три алиса:
alias «b_wpn» (сокращенно «buy weapon» — меню закупки оружия)
при нажатии клавиши «B» вызывается данный алиас, который
во-первых: вызывает само меню закупа оружия (команда buy)
далее клашиве «8» (восемь) присваивается алиас «b_eqv»,
клавише «6» присваивается её стандартное значение «slot6» (впринципе как и было)
клавише «4» присваивается алиас «b_rif».
alias «b_eqv» ( «buy equipment» — закупка снаряжения)
как было написано выше, данный алиас присвоен клавише «8»
вызывает само меню «buyequip», далее[rn]!!! внимательно!!! это самое нужное!!!
unbind 8 — здесь клавиша «8» опусташается, то есть при нажатии на неё не выполняется никаких дейвствий ( это-то нам и нужно! ведь после вызова закупки снаряжения на клавише 8 стоит покупка щита)
далее «разбиндивается» клавиша 6 — которая отвечает за покупку «ночного видения».
Но тут возникает вопрос: «если мы разбиндили клавишу 6, то как мы купим скажем AWP играя за СТ?»
верно! для этого сделан третий алиас «b_rif», для того что бы не было такого казуса мы присвоили клавише 4 вызов этого алиаса!!!
Заходим в меню закупки оружия ( B ) жмете клавишу <4> и тогда клавишам <8> и <6> присваиваются их стандартные значения!!!!
ВОТ И ВСЁ!!!
Остаётся только навести марафет, что бы окончательно избавится от пунктов меню щита и ночного виденья нам нужно по копаться в файле cstrike\titles.txt
Вы скажите что у вас нет такого файла, на самом деле он есть, просто он загружается из архива который хранится папке со Steam. (counter-strike.cgf)
Чтобы получить этот файл пришлось использовать специальную программу «GCF Extractor» (ссылка по теме http://wiki.synmod.org/wiki/GCF_Extractor )
Далее всё что нужно сделать это удалить несколько строчек как показано на рисунке:
до: после:
схранить и поместить данный файл в папку cstrike
скачать файл скрипта и исправленный titles.txt ----> ТУТ <----
Данная идея пришла ко мне во сне)))) наверно всё из-за того что я очень долго и усердно, каждый день сижу за работой с php скриптами.
P.S пишите свои замечания и/или дополнения к данному гайду, если вас что-то не устаривает прошу просто не отвечать.
P.S.S у меня скоро д/р))) так что буду рад любому подарку в свой арсенал
Special for Live-cs by MuxauJI © 2010
Комментарии — 19
smiley-willy02.04.2010, 18:32#smiley-willy02.04.2010, 18:37↑#ozi02.04.2010, 18:39#a1rshOt02.04.2010, 19:19#Обсуждение завершено.