
Сообщение от
neizfeixj
Возможно ли написать макрос, который бы делал следующее:
Если выбран фокус, то
/cast фокус баш
Если фокус не выбран, то
/cast [@arenapet1] Удар щитом
/cast [@arenapet2] Удар щитом
/cast [@arenapet3] Удар щитом?
Смею предположить , что возможно. К примеру так :
PHP код:
/cast [@focus,exists,nodead] Удар щитом;
/stopmacro [@focus,exists,nodead];
/cast [@arenapet1,exists] Удар щитом;
/cast [@arenapet2,exists] Удар щитом;
/cast [@arenapet3,exists] Удар щитом;
Т.е "интерпритироваться" или читаться клиентом , как тебе проще ... макрос будет сверху в низ . Следовательно первое условие должно быть по фокусу и если оно выполнено - все что ниже не продолжать "читать" - нужно брякнуть макрос. В противном случае (если нет фокуса или он мертв) первая строчка не будет выполнена и клиент будет "читать" макрос дальше и каст будет выполнен по первому же арена пету , который существует и в зоне досягаемости.