[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Зделай сам » Разное зделай сам » Учимся пистать скрипты (алиасы).
Учимся пистать скрипты (алиасы).
foton [ Offline ] Дата: Среда, 09.02.2011, 18:41 | Сообщение # 1
"Глава сайта" and pr0 gameR

Пользователь №: 1
Сообщений: 244
Итак эта статья для тех кто хочет научитьься писать скрипты для Counter-Strike 1.6

Все скрипты выглядят примерно одинаково:
alias [Имя скрипта] "[команда1]; [команда2]; [команда3]...."
Имя скрипта - абсолютно тоже самое что и имя команды и точно также может быть использовано в других скриптах:
alias [Имя скрипта1] "[Имя скрипта]; [команда2]; [команда3]...."
Тоесть имя скрипта может быт командой в другом скрипте.

Создадим в папке cstrike текстовый документ и изменим его расширение с ".txt" на ".cfg" открываем по прежнему блокнотом.
у нас получился "1.cfg" открываем его и пишем туда следуещее:

alias killme "say please kill me; kill"
bind "*" "killme"

у нас получился простой скрипт из 2-х команд "say please kill me" и "kill"
В чат выведется сообщение "please kill me" после чего вы совершите самоубийство

Команда "bind" может комуто и знакома но я всё равно расскажу про неё. Эта команда служит для назначения на клавишу определённой команды bind "клавиша" "команда"
Теперь зайдём в игру и пропишем в консоли "exec 1.cfg" этим самым мы загрузим на скрипт.
Команда "exec" служит для того чтобы загружать конфиги (скрипты) тоесть "exec имя.cfg"
Имя вашего скрипта может быть только на латинском ! Я думаю вы разобрались.

Теперь возьмём более сложный скрипт:
alias awalk "+speed; bind CAPSLOCK bwalk"
alias bwalk "-speed; bind CAPSLOCK awalk"
bind "CAPSLOCK" "awalk"

Итак, если играя в CS мы нажмём на CAPSLOCK то игрок станет идти, это команда "+speed" а "bind CAPSLOCK bwalk" перебиндует нашу клавишу на другую команду "bwalk" хотя изначально на эту клавишу назначено "awalk" Вот этой строкой:
bind "CAPSLOCK" "awalk" При втором нажатии на "CAPSLOCK" игрок станет бежать и клавиша снова перебиндуется на команду "awalk" вот этой строкой alias bwalk "-speed; bind CAPSLOCK awalk" и т.д. Думаю вам всё понятно.

Рассмотрим третий скрипт с использованием команды "wait"
Команда "wait" это пауза между выполняемыми командами она составляет 0.1-0.5 секунды.

alias +fsawp "+attack2; wait; wait; wait; wait; +attack; wait; slot3; lastinv"
alias -fsawp "-attack; -attack2"

bind mouse3 +fsawp

Ну что у нас тут, распишу поэтапно что делает этот скрип "+attack2" это прицеливание на винтовке (zoom) дальше примерно 1-3 секунды паузы "wait; wait; wait; wait;" теперь выстрел "+attack" пауза "wait" , после дастаётся нож "slot3" и переключение на предыдущее оружее "lastinv" а предыдущим было AWP.

А что же означают плюсы и минусы перед командами спросите вы "+" и "-" ? Плюс это когда вы зажали клавишу к примеру огонь "+attack", а минус когда вы ёё отпустили "-attack"

Если биндуете скрипт с плюсом и минусом, то пишете только команду с плюсом bind "mouse3" "+fsawp" Если у команды есть "+" то есть и "-".

Ну вот пожалуй и всё, теперь вы знакомы с базовыми навыками скриптинга. Вам осталось выучить консольные команды, хотя это не обязательно, можно просто всёвремя глядеть на список консольных команд и писать скрипты, как и делаю я, хотя большинство команд каторые я вам ниже приведу я знаю.

"buy" "Меню скупки"
"buyammo1" "Купить патроны к основному оружию"
"buyammo2" "Купить патроны к запосному оружию"
"buyequip" "Купить гранаты, броню и прочее"
"chooseteam" "Выбор каманды"
"radio1" "Стандартные радиосообщения"
"radio2" "Групповые радиосообщения"
"radio3" "Рапорт радиосообщения"
"nightvision" "Ночное зрение вкл\выкл"
"+attack" "огонь"
"+attack2" "Вторая функция оружия"
"+reload" "Перезарядка"
"drop" "Бросить оружее"
"invprev" "Предыдущее оружие"
"invnext" "Следующее оружие"
"lastinv" "Последнее оружие которое вы использовали"
"+use" "Использовать"
"impulse 100" "Фонарь"
"impulse 201" "Рисовать настенную метку"
"+forward" "Идти вперёд"
"+back" "Идти назад"
"+left" "Идти налево"
"+right" "Идти направо"
"+moveleft" "Повернуться влево"
"+moveright" "Повернуться вправо"
"+speed" "Идти"
"+jump" "Прыгать"
"+duck" "Приседать"
"+moveup" "Взгляд вверх"
"+movedown" "Взгляд вниз"
"+lookup" "Look up"
"+lookdown" "Look down"
"centerview" "Reset view"
"+strafe" "Strafe modifier"
"+mlook" "Mouse look"
"+klook" "Keyboard look"
"slot10" "Menu Item 0"
"slot1" "Menu Item 1"
"slot2" "Menu Item 2"
"slot3" "Menu Item 3"
"slot4" "Menu Item 4"
"slot5" "Menu Item 5"
"slot6" "Menu Item 6"
"slot7" "Menu Item 7"
"slot8" "Menu Item 8"
"slot9" "Menu Item 9"
"+showscores" "Display multiplayer scores"
"showbriefing" "Recap Mission Briefing(Optional)"
"messagemode" "Chat message"
"messagemode2" "Team Chat message"
"snapshot" "Take screen shot"
"quit" "Выход"

 
Профиль
Группа: Администраторы
Регистрация: 18.07.2009
Пользователь №: 1
Сообщений: 244
Репутация: [ 33 ]
ICQ:47567202

Автор - foton
Дата добавления - 09.02.2011 в 18:41
Форум » Зделай сам » Разное зделай сам » Учимся пистать скрипты (алиасы).
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2024
§