Развитие больше пяти персонажей

Данный фрагмент кода рассчитан на применение в базовом скрипте на десять окон. Идея его заключается в том, чтобы дать игроку возможность контролировать порядок убийства квестовых монстров.

При нажатии на одну из клавиш, назначаемых этим кодом, атаку начнёт та группа, от которой в этот момент ведётся управление. После её отпускания атаковать начнёт другая группа. Переключаясь между группами сочетанием клавиш Alt+Tab, можно убивать требуемое количество монстров сначала одной группе, а затем другой. Такой контроль исключит лишние убийства и сократит общее время на выполнение задания двумя группами.

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

//-----------------------------------------------------------
// Развитие десяти персонажей, распределённых на две группы.
//-----------------------------------------------------------
<KeyList SeparateCast 1-6> // список клавиш, нажатия которых будут обрабатываться

<Hotkey SeparateCast> // нажатие клавиши
<If ActiveParty Is 1> // если активна первая группа
<SendLabel w1, w2, w3, w4, w5> // передача нажатия в первую группу
<Key %Trigger%>
<Else> // если активна вторая группа
<SendLabel w6, w7, w8, w9, w0> // передача нажатия во вторую группу
<Key %Trigger%>

<HotkeyUp SeparateCast> // отпускание клавиши
<If ActiveParty Is 1> // если активна первая группа
<SendLabel w6, w7, w8, w9, w0> // передача нажатия во вторую группу
<Key %Trigger%>
<Else> // если активна вторая группа
<SendLabel w1, w2, w3, w4, w5> // передача нажатия в первую группу
<Key %Trigger%>

 


Связанные элементы