Macros

Версия от 15:28, 2 января 2017; Recei (обсуждение | вклад) (Гайд по макросам. Удобненько.)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Warning! Использование макросов для спама сообщениями и эмоутами карается баном.

Макросы - одна из фич СС13, которыми мало кто умеет пользоваться. Эта инструкция позволит вам привязать любое действие(или сочетание действий) к заданной вами комбинации клавиш, которая не задействована по умолчанию на сервере(чтобы посмотреть эти комбинации используйте команду OOC / hotkeys-help).

Распространённые макросы

Возможно вы их уже знаете.

  • Crtl+Click = Тащить (Pull) выбранный предмет за собой.
  • Shift+Click = Увидеть описание предмета.
  • Shift+Click (для Colonial Marines) = Метнуть лицехвата(при игре за Carrier) \ Плюнуть кислотой(Sentinel)

Расположение макросов

Макросы записаны в файлах Byond, есть два способа увидеть их:

Dream Seeker - Byond Client

 
Панель доступа Byond
  • Щёлкните правой кнопкой мыши на Byond Client
  • Выберите "Client"
  • Выберите "Macros..."

Фаил "macros.dmf"

  • Пройдите в C:\Users\%username\Documents\BYOND\cfg
  • Откройте фаил macros.dmf текстовым редактором. (например Notepad++)

Написание макросов

  • Комбинация клавиш должна быть свободна для использования на сервере.
  • Действия(verbs) должны перечислятся через дефис (-), например: Spit-Weak-Neurotoxin-(75)
  • Регистры букв в действиях не учитываются, например spit-weak-neurotoxin-(75), работает как и SPIT-WEAK-NEUROTOXIN-(75)

Примеры команд

  • Spit-Weak-Neurotoxin-(75) - Плевок нейротоксином.
  • Pump-Shotgun - Перезарядка дробовика.
  • Toggle-Darkness - Зажечь свет.
  • say *Beep - показать эмоут Beep
  • say :vTesting 1, 2, 3, Command channel. сказать: "1, 2, 3" по частоте Command.

Сложные макросы

Символ \n используется между действиями для создания цепочек действий, или совершения одного из возможных условий. Например, возьмём макрос:

  • Spit-Super-Neurotoxin-(150)\nSpit-Neurotoxin-(100)\nSpit-Weak-Neurotoxin-(75)

Данный макрос сработает при игре за чужого, обладающего способностью плеваться нейротоксинами, имеющей разные уровни мощности - 150\100\75. Таким образом, играя за Sentinel из цепочки макросов сработает Spit-Weak-Neurotoxin-(75), а при игре за Praetorian - Spit-Super-Neurotoxin-(150)