Изменения

Материал из Chaotic Onyx
Перейти к навигацииПерейти к поиску
5880 байт добавлено ,  15:28, 2 января 2017
Гайд по макросам. Удобненько.
<span style="font-size: 1.3em; color: red;">Warning! Использование макросов для спама сообщениями и эмоутами карается баном.</span>

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

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

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

=== Dream Seeker - Byond Client ===
[[File:Macros1.png|thumb|Панель доступа 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)''

<!--

<span style="font-size: 1.3em; color: red;">Warning! Misuse or spamming of this feature can result in a ban.</span>

Macros are a very robust feature of SS13, allowing the player to attach any verb to (almost) any key combination. The key must not already be used by the server. A list of already-used keys can be found by using the OOC > hotkeys-help verb.

==Macros That Are Already In==
This is a basic list of the Macros that are built into the server.
*Crtl+Click = Quick Pull
*Shift+Click = Quick Examine (Marine Use/Some Alien Castes)
* Shift+Click = Chucking a Hugger as Carrier or Spitting neurotoxin as a sentinel.

== Accessing Macros ==
Macros can be accessed and edited in two ways.

=== From the Dream Seeker Byond Client ===
[[File:Macros1.png|thumb|Accessing macros via the title bar menu]]
* Right-click the Byond client title bar
* Select "Client"
* Select "Macros..."

=== From the "macros.dmf" file ===
* Browse to ''C:\Users\[YOU]\Documents\BYOND\cfg''
* Open macros.dmf in a text editor ([http://notepad-plus-plus.org/download Notepad++] recommended, but Notepad works fine, too)

== Creating a Macro ==
* The key used must not already be used by the server (use the ''OOC > hotkeys-help'' verb to find hotkeys already being used)
* The command must contain dashes (-) in the place of spaces
* The full verb must be used as the command. E.g. ''Spit-Weak-Neurotoxin-(75)''
* The command is NOT case-sensitive. E.g. ''spit-weak-neurotoxin-(75)'' works fine.

===Example Commands===
* ''Spit-Weak-Neurotoxin-(75)''
* ''Pump-Shotgun''
* ''Toggle-Darkness''
* ''say *Beep''
* ''say :vTesting 1, 2, 3, Command channel.''

== Advanced Usage ==
The ''\n'' character combination can be used to input a "newline" between macros, allowing several verbs to be called from a single macro. This is especially useful for Aliens that transform into different castes with changing abilities.

A potentially useful catch-all macro would be something similar to:
* ''Spit-Super-Neurotoxin-(150)\nSpit-Neurotoxin-(100)\nSpit-Weak-Neurotoxin-(75)''

The above macro will first try to use the Praetorian's super spit. If it isn't available, it will throw an error but continue to the Spitter's 2nd tier spit. If that isn't available, it will continue to the Sentinel's weak spit. This macro ensures that you are always using your strongest spit. It's up to you to decide if this is preferred over the more specific single-use macro.

-->
692

правки

Навигация