Меню сайта |
|
|
Block title |
|
|
Категории раздела |
|
|
Мини-чат |
|
|
Статистика |
Онлайн всего: 1 Гостей: 1 Пользователей: 0 |
|
|
Всего материалов в каталоге: 6 Показано материалов: 1-6 |
|
|
|
Просмотров: 280 | Добавил: простой | Дата: 10-Авг-2015 | Комментарии: (0) | Рейтинг: 0/0
|
|
|
|
|
|
Просмотров: 277 | Добавил: простой | Дата: 10-Авг-2015 | Комментарии: (0) | Рейтинг: 0/0
|
|
|
|
|
к
Если
имеется желание научится писать скрипты, то нижеизложенный материал в
полной мере вам поможет. На самом деле сложного в написании скриптов
ничего нет, надо только понять логику построения на основе примеров. Ну
вот как-то так :) Приступим: Командные файлы размещаются в директории: C:\Program Files\Valve\Steam\SteamApps\ yourusername \counter-strike source\cstrike\cfg
|
|
autoexec.cfg и config.cfg. - это файлы, где хранятся ваши настройки. Конфиг это место где прописываются бинды, а автоэкзек место для алиасов. alias - прикрепляет к какой-нибудь команде ряд определенных действий. meta скрипты
- помогают решить проблему дефицита кнопок, к примеру нажатие на кнопку
F1 выполняет какую-нибудь команду, а нажатие Shift + F1 выполнит другую
команду. bind - это команда, прикрепляющая к какой нибудь кнопке определенное действие. wait
- приостанавливает исполнение скрипта на некий не фиксированный
промежуток времени (tick). Слишком много wait вызовут лаг, слишком мало
не возымеют эффекта. buy - эта команда выполняет действие купить use - эта команда выполняет действие использовать. Cписок команд по оружию и оборудованию: weapon_knife
weapon_deagle weapon_usp weapon_glock weapon_p228 weapon_elite
weapon_fiveseven weapon_ak47 weapon_aug weapon_g3sg1 weapon_m249 weapon_m4a1
weapon_m3 weapon_mac10 weapon_mp5navy weapon_p90 weapon_scout
weapon_sg552 weapon_sg550 weapon_ump45 weapon_tmp weapon_xm1014
weapon_awp weapon_galil weapon_famas weapon_hegrenade weapon_flashbang
weapon_smokegrenade weapon_c4 primammo - Primary Ammo secammo -
Secondary Ammo vest - Kevlar vesthelm - Kevlar+Нelm nvgs - Nightvision
defuser - Defusal Kit
Если в папке /cstrike/cfg нет файла autoexec.cfg создайте его. Для этого откройте notepad, выберите Save As из меню File, вместо *.txt выберите All Files, в поле Name напишите "autoexec.cfg" (с кавычками). По такому же принцыпу создайте файл moyconfig.cfg в который будете записывать ваши команды, что бы файл moyconfig.cfg работал, необходимо в файле autoexec.cfg прописать команду: exec moyconfig.cfg
Создание алиаса: 1)Пишем алиас alias name "command1; command2; ...." (в файле autoexec.cfg) 2) Биндим клавишу bind "F1" "name"(в файле moyconfig.cfg) при нажатии на F1, будут выполняться команды прописанные в алиас name Пример(алиас закупки оружия и снаряжения): 1)Пишем алиас alias ak_m4a1 "buy ak47; buy m4a1; buy hegrenade; buy vesthelm"(в файле autoexec.cfg) 2) Биндим клавишу bind "F1" "ak_m4a1"(в файле moyconfig.cfg)
Создание мета-скрипта: 1)Сделаем алиасы для каждой команды alias com1 "act1; wait; act1" Алиас для первой команды alias com2 "act1; wait; act2" Алиас для второй команды 2)Теперь выберем, что будет по дефолту bind F1 "com1" 3)Делаем мета-алиасы alias +meta1 "bind F1 com2" Эта команда запускается, когда нажата мета-клавиша alias -meta1 "bind F1 com1" А эта, когда не нажата 4)Назначаем мета-клавишу bind alt "+meta1" Пример(убить всех ботов или всех ботов кикнуть): 1)Сделаем алиасы для каждой команды alias kil "bot_kill; wait; bot_kill" alias kik "bot_kill; wait; bot_kick" 2)Теперь выберем, что будет по дефолту bind "k" "kil" 3)Делаем мета-алиасы alias -meta " bind k kil" alias +meta " bind k kik" 4)Назначаем мета-клавишу bind "ALT" "+meta"
Создание
прес-энд-релиз скрипта(действие этих скриптов такой: при нажатии на
клавишу выполняется команда, а как только эту клавишу отпускаешь -
другая) 1)Пишем алиасы alias "+press" "command1; command2" alias
"-press" "command3; command4"(этот алиас не является обязательным, если
при отпускании клавиши никаких действий совершать не надо) 2) Биндим клавишу bind "F1" "+press" Пример(показ радара): 1)Пишем алиасы alias "+radar" "drawradar" alias "-radar" "hideradar" 2) Биндим клавишу bind "F1" "+radar"
Создание
«incrementvar» скрипта( команда позволяет создавать единичные алиасы и
бинды, которые могут работать циклично между минимальными и
максимальными значениями) К примеру создадим incrementvar скрипт, позволяющий менять цвет прицела: 1)Пишем алиасы alias tg_clr "incrementvar cl_crosshaircolor 0 4 1" 2)Биндим клавишу bind m "tg_clr"
Создание скрипта переключения«BindToggle»(для команд, которые обычно включаются и выключаются, 0 и 1) К примеру создадим скрипт переключения, показывающий текущее значение fps: 1)Пишем алиасы alias fps "fpson" alias fpson "cl_showfps 1; alias fps fpsoff" alias fpsoff "cl_showfps 0; alias fps fpson" 2)Биндим клавишу bind "F1" "fps"
Создание скрипта «developer»( позволяет выводить письменное сообщение на экран об активированной команде) К
примеру создадим скрипт, который при стрельбе автоматически включает
фонарик, при этом на экран выводится соответствующая надпись "ATTAKA
CBETOM ON, ATTAKA CBETOM OFF": 1)Пишем алиасы alias d0 "developer -1; con_notifytime 0" alias d1 "con_notifytime 8; developer 1" alias l_attack "l_attackon" alias +lightattack "+attack; wait; wait; wait; impulse 100" alias -lightattack "-attack; wait; wait; wait; impulse 100" alias l_attackon "d1; echo ATTAKA CBETOM ON; d0; bind mouse1 +lightattack; alias l_attack l_attackoff" alias l_attackoff "d1; echo ATTAKA CBETOM OFF; d0; bind mouse1 +attack;alias l_attack l_attackon" 2)Биндим клавишу bind "F1" "l_attack"
Ниже приведены некоторые скрипты написанные мной: 1)Скрипт
"после зума пистолет"(при нажатии и удерживании правой кнопки мыши
активируется зум снайперской оптики, при отпускании винтовка меняется на
пистолет) alias +quicksilencer "+attack2; wait; wait; wait; -attack2" alias -quicksilencer "-attack2; wait; wait; slot2" bind "mouse2" "+quicksilencer" 2)Скрипт
"мета бинд поставить ботов"(при нажатии кнопки В выполняется команда
bot_add, а при нажатии В+V или N - добовляются контры или терроры
соответственно) alias bad "bot_add; wait; wait; wait; slot10; wait; slot10" alias bct "bot_add_ct; wait; wait; wait; slot10; wait; slot10" alias bt "bot_add_t; wait; wait; wait; slot10; wait; slot10" alias +meta1 "bind b bct" alias -meta1 "bind b bad" alias +meta2 "bind b bt" alias +meta2 "bind b bad" bind "b" "bad" bind "v" "+meta1" bind "n" "+meta2" 3)Скрипт
"убить всех ботов или всех ботов кикнуть"(при нажатии К происходит
убийство ботов в раунде, при нажатии К+ALT убийство ботов в игре) alias kil "bot_kill; wait; bot_kill" alias kik "bot_kill; wait; bot_kick" bind "k" "kil" alias -meta " bind k kil" alias +meta " bind k kik" bind "ALT" "+meta" 4)Скрипт "изменение размера и цвета прицела "(во время игры позволяет изменять параметры перекрестия) alias crscal "tg_scal" alias tg_scal "cl_crosshairscale 1400; alias crscal tg_scal1" alias tg_scal1 "cl_crosshairscale 1700; alias crscal tg_scal2" alias tg_scal2 "cl_crosshairscale 2000; alias crscal tg_scal3" alias tg_scal3 "cl_crosshairscale 0; alias crscal tg_scal" alias tg_clr "incrementvar cl_crosshaircolor 0 4 1" alias command1 " crscal" alias command2 " tg_clr" alias -meta " bind = crscal" alias +meta " bind = tg_clr" bind "=" bind "ALT" "+meta" 5)Скрипт
"сказать привет и нарисовать лого"(таким образом можно заскриптовать
любые фразы для быстрого чата, say_team - для чата своей команды) alias hello "say TTPuBET; wait; wait; wait; impulse 201" bind "F1" "hello"
|
|
Просмотров: 479 | Добавил: простой | Дата: 08-Окт-2011 | Комментарии: (0) | Рейтинг: 0/0
|
|
|
|
|
[google31070f97db1cbc00.html]
|
Просмотров: 437 | Добавил: простой | Дата: 07-Окт-2011 | Комментарии: (0) | Рейтинг: 0/0
|
|
|
|
|
да
|
Просмотров: 477 | Добавил: простой | Дата: 22-Май-2011 | Комментарии: (0) | Рейтинг: 1/1
|
|
|
|
|
Verification: 797fa621913c9c38
|
Просмотров: 416 | Добавил: простой | Дата: 23-Апр-2011 | Комментарии: (1) | Рейтинг: 0/0
|
|
|
|
|
|
Вход на сайт |
|
|
Поиск |
|
|
Друзья сайта |
|
|
|