Скрипты для начинающих - Мои статьи - Каталог статей - Gama-Portal.Ucoz.Ru

Мини профиль
Гости

Новое на форуме
Новинки
Популярные файлы
Меню сайта
Counter-Strike
Сервер CS 1.6
Counter Strike 1.6
Спрайты CS 1.6
Cs Art
Поиск
Главная » Статьи » Мои статьи

Скрипты для начинающих
Давным давно, в далекой далекой id-software был сделан Quake, и дабы приятно было всяким геймерам, придумали аксакалы консоль, которая закрывает пол-экрана и мешает играть. И стало геймерам муторно, и сказали они: "забьем мы на вашу кваку, и останетесь вы в глубоком поппинсе”. И стало стыдно мудрецам, и добавили они в консоль буковки и циферки всякие и сказали геймерам: "Се - язык! Специально для кваки сделаный. Кто поймет язык этот великий, сможет управление свое менять не выходя из игры и фишки умные лепить, которые неизвестны доселе были геймерам, меняющим управление в глупом и не прогрессивном меню "Controls”. И возрадовались геймеры, и признали кваку игрой. Много килобайт утекло с тех пор. Появились у кваки дети, внуки и соседи по комнате, но до сих пор у всех них можно забить верхнюю половину экрана странными буковками и циферками.


Итак, что же такое autoexec.cfg и config.cfg. Это те самые файлики, где хранятся ваши настройки. Конфиг, это место, где обитают бинды, а автоэкзек, жилище алиасов. Bind - это команда, приклеивающая к какой нибудь кнопке определенное действие, например bind "ctrl” "drop” приклеивает к кнопке CTRL функцию "выбросить оружие”.


Alias - родной брат макроса, то есть приклеивает к какой-нить команде ряд определенных действий, например alias awp "buy; menuselect 4; menuselect 6; buyammo1; menuselect 0;" создает команду awp, при исполнении которой открывается меню покупки, выбирается раздел 4 (винтовки), затем раздел 6 (сама АВП), покупается один комплект патронов и выходится из меню покупки. Теперь, введя в конфиге команду bind "f7" awp, вы получаете на клавише F7 полный цикл приобретения снайперки.


Есть еще в конфиге куча команд, отражающих разные игровые параметры, но это тема отдельного разговора. Приведу лишь пару примеров:


zoom_sensitivity_ratio "0.700" - разная чувствительность мыши с/без приближения. В данном случае чувствительность мыши в режиме приближения составляет 0,7 от обычной.


scr_conspeed 9999 - скорость выпадания консоли (в данном случае безумно высокая)


sv_gravity - 800 гравитация в игре. (в данном случае стандартная)


Что бы узнать значения той или иной переменной, надо просто вписать ее в консоли (т.е. просто sv_gravity выдаст вам значение этой переменной). Естественно, часть команд работают только на сервере (например та-же гравитация или всеми любимый kick).


При создании своих автоэкзека и конфига, важно знать, что-же с ними происходит. Когда вы подключаетесь к серваку, загружается сначала автоэкзек, а потом конфиг, который обнуляет все бинды командой Unbundall (в начале конфига), а потом переназначает управление. Таким образом, использование команды bind в autoexec.cfg чревато тем, что этот бинд не будет работать. Решить эту проблему можно несколькими путями:


1. Удалить нахрен unbindall в конфиге. На компах, которыми пользуются несколько чело не рекомендую, дабы не получилась петрушка.

2. Сразу после unbindall вписать exec autoexec.cfg, эта команда выполнит автоэкзек еще раз.

3. Не пользоваться биндами в автоэкзеке, возьмем к примеру алиас для включения/выключения радара:

autoexec.cfg

alias radaron "+showradar; bind KEY radaroff"

alias radaroff "-showradar; bind KEY radaron"

bind "KEY" "radaroff"

эта подпрограмма как раз работать и не будет, т.к. есть бинды. А вот эта программа

autoexec.cfg

alias radaron "+showradar; alias radar radaroff"

alias radaroff "-showradar; alias radar radaron"

radaron

config.cfg

bind "KEY" "radar"

будет, т.к. в автоэкзеке биндами и не пахнет. Кстати, дабы не возникла петрушка в конфигах, можно использовать «//». Это обыкновенный REM, так что строчку

// Клинтон дурак

ни автоэкзек ни конфиг читать не будут.

Если вы обратили внимание, то к некоторым командам вначале приставляется + и -. Это означает начало и конец определенного действия. Т.е. bind TAB +showscores позволяет при нажатии табуляции наблюдать результаты игры, пока кнопка нажата. При отпускании кнопки результаты исчезают. И, т.к. при создании алиасов вы заменяете одной клавишей кучу телодвижении, то помните, среди них (телодвижений) есть как нажатия на кнопки, так и «отжатия».

Далее: при жутком дефиците окружающих левую руку клавиш можно использовать так-называемые «метабинды»

alias F2slot "buymp5"

alias +hold "alias F2slot buytmp"

alias -hold "alias F2slot buymp5"

alias buymp5 "buy; menuselect 3; menuselect 1"

alias buytmp "buy; menuselect 3; menuselect 2"

bind "F2" "F2slot"

bind "SHIFT" "+hold"

То есть, при нажатии на F2 вы покупаете MP5, а при нажатии SHIFT+F2, вы покупаете ТМР.



Покупка оружия

bind "f8" Para

alias Para "buy; menuselect 5; menuselect 1; buyammo1; buyammo1; buyammo1; buyammo1; buyammo1; buyammo1; buyammo1; menuselect 0;"

bind "f7" awp

alias awp "buy; menuselect 4; menuselect 6; buyammo1; buyammo1; buyammo1; buyammo1; buyammo1; menuselect 0;"

bind "f3" gren

alias gren "buy; menuselect 8; menuselect 4; menuselect 0;"

bind "f6" m4

alias m4 "buy; menuselect 4; menuselect 3; buyammo1; buyammo1; buyammo1; buyammo1; buyammo1 exitmenu;"

bind "f4" vest

alias vest "buy; menuselect 8; menuselect 2;"

bind "f5" cammando

alias cammando "buy; menuselect 4; menuselect 2; buyammo1; buyammo1; buyammo1; buyammo1;"

bind "ins" p90

alias p90 "buy; menuselect 3; menuselect 3; buyammo1; buyammo1; buyammo1;"

bind "del" p228

alias p228 "buy; menuselect 1; menuselect 4; buyammo2; buyammo2; buyammo2; buyammo2; buyammo2; buyammo2;"



Быстрое переключение оружия

На "2" висят пистолеты

alias secondary "slot2; +attack; wait; wait; -attack"

bind 2 secondary



Пьяный ежик

bind "ALT" "+STARTRUN"

alias +STARTRUN "bind w DRUNKRUN"

alias -STARTRUN "bind w +forward"

alias DRUNKRUN "weapon_knife; wait; +attack; wait; -attack; fw; wait; lw; wait; fw; wait; rw; wait; jp; wait; dk; wait; lw; wait; bw; wait; rw; wait; fw; wait; jp; wait; fw; wait; lw; wait; dk; wait; fw; wait; jp; wait; rw; wait; fw"

alias fw "+forward; wait; wait; wait; -forward"

alias bw "+back; wait; -back"

alias lw "+moveleft; wait; wait; -moveleft"

alias rw "+moveright; wait; wait; -moveright"

alias jp "+jump; wait; -jump"

alias dk "+duck; wait; -duck"

bind "ALT" "+STARTRUN"

alias +STARTRUN "bind w +DRUNKRUN"


Подпрыгнул|присел

alias +jd "+jump;wait;+duck"

alias -jd "-jump;wait;-duck"
Категория: Мои статьи | Добавил: BTORUE_TERBYNIb (27.06.2013)
Просмотров: 2960 | Рейтинг: 5.0/1
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Навигация
Наша сервирезация
Друзья сайта
CS-Strikez.org Место свободно
Место свободно Место свободно
Место свободно Место свободно
Галерея
Топ пользователей

BTORUE_TERBYNIb
Файлов:
122

MAKSimkA
Файлов:
30
Партнёр
Место Свободно
Статистика
Онлайн всего: 1
Гостей: 1
Пользователей: 0

Добро пожаловать на Gama-Portal.Ucoz.Ru. Мы уверены, что вам здесь понравится, а пока представляем вашему вниманию краткий анонс всего, что вы сможете здесь найти. На нашем сайте вы найдете качественные статьи, прочитав которые, Вы наверняка повысите свой индивидуальный уровень мастерства. У нас присутствуют статьи о стрейфе в Counter Strike, правильной стрельбе из разного оружия, командная тактика, а так же история появления Counter Strike. Многое вы найдёте здесь, приятного вам времяпровождения на нашем сайте, удачи!
Мы рады приветствовать вас на нашем портале, посвящённом онлайн шутеру ставшим популярным во всём мире Counter-Strike. Если вам нужны различные модели игроков, плагины на ваш сервер и многое другое для Counter-Strike 1.6 и Counter-Strike Source, то вы попали туда, где всё это есть. У нас вы найдёте Модели игроков для Counter-Strike, Плагины amxx для сервера в Cs и многое другое для Counter-Strike. Мы надеемся что вы останетесь на Gama-Portal.Ucoz.Ru надолго.

Администрация не несёт ответственности за содержащие файлы на данном портале.
Все материалы размещенные на сайте принадлежат их владельцам.
© 2009-2013 Gama-Portal.Ucoz.Ru Все права защещены.
Я принимаю Яндекс.Деньги