Actions

Syntax:

  • Act time Block auto actions for specified amount of time.

Syntax:

  • commandExpression with action id could be used with brakets ().

Examples:

  • +I ActionUse sitSit on Ctrl+I.

Syntax:

  • Assign name = value Assign new value for the variable "name"
    Could be used without Assign keyword.

Examples:

  • +M ma = name(target(me))Assign name of selected characted to "ma" variable.

Syntax:

  • AssignObject Объект, Имя = Выражение Присвоить переменной "Имя", привязанной к объекту "Объект", значение указанного выражения
    В качестве имени переменной и объекта можно использовать выражение, для этого надо заключить его в скобки.

Examples:

  • V selected
    +M @TargetSelected actor == me : Assign selected = now
    T(500) npc(target(me)) and (now - selected > 30000) and lastVictim(me) ~= target(me) : AssignObject (target(me)), bad = now
    ... SelectMob (now - get(actor, "bad") > 300000 ....)
    Если в течении 30 секунд ваш чар не атаковал моба, то моб метится "плохим" на пять минут.

Syntax:

  • Assist Объект [safe] [> Next action ] Выделить цель указанного объекта.
    Если цель уже выделена и не указано safe то будет произведена атака цели.

Examples:

  • +X Assist Vasyaвыделить ту же цель что и Vasya
  • @TargetSelected name(actor) == env("ma") : Assist (env("ma")) safeавтоассист по заданному персонажу

Syntax:

  • Attack [forced] [shift] Атака выделенной цели.
  • forcedфорсед атака, как будто зажат Ctrl
  • shiftатака не сходя с места, как будто зажат Shift

Examples:

  • +A Attackатаковать выделенного моба, или следовать за выделенным персонажем

Syntax:

  • Augment item lifestone Augment item with specified lifestone. Augmentation dialog should be opened.

Syntax:

  • AugmentCancel item [augmentation] Remove augmentnation from specified item. Cancel augmentation dialog should be opened.

Syntax:

  • AutoAcceptTrade [[-]персонаж1] [[-]персонаж2] .. [[-]персонажN] Установить автоматические реакции на предложения об обмене от указанных персонажей.
    Если перед именем персонажа указан '-', то предложение будет автоматически отклоняться. В противном случае автоматически приниматься.
    Если вместо имени персонажа указана '*', то правило действует на всех персонажей.

Examples:

  • L AutoAcceptTrade Vasya -*автоматически принимать приглашение на обмен от персонажа Vasya, и отклонять от всех остальных.
  • L AutoAcceptTrade -Petyaавтоматически отклонять приглашение на обмен от Petya.

Syntax:

  • AutoCancelCast [on|off] Switch mode of auto cancel cast when attacked mob dies.

Syntax:

  • AutoDispel [-] [скил1] [скил2] ... [скилN] Уставновить автоматическую отмену указанных бафов.
    Если указать - перед списком скилов, то будут отменяться всё бафы кроме указанных.

Examples:

  • L AutoDispel $Might $Focus $DeathWhisper $KissOfEvaавтоматически снимать бафы - Might, Focus, Death Whisper, Kiss Of Eva.
  • L AutoDispel - $WindWalk $Clarityавтоматически снимать все бафы кроме - Wind Walk, Clarity.

Syntax:

  • AutoDispelInterval мин [макс] Уставновить задержку между отменами бафов. Задержка задается в миллисекундах.

Examples:

  • L AutoDispelInterval 2000 12000задежка между отменами бафов варьируется между 2 и 12 секундами.
  • L AutoDispelInterval 3000задежка между отменами бафов варьируется 3 секунды.

Syntax:

  • AutoFollow object min max [follow|predict] [group] [level] Follow the specified object.
  • objectobject to follow to.
  • mindo not come closer.
  • maxdo not come further.
  • predictif specified then following is done with prediction. I.e. character moves to destination point of object.
  • groupwhen this group is off, the action is inactive.
  • levelthe level is in range -3..3, the default is 0. When the action with lesser level is active, all actions with higher levels are ignored.

Examples:

  • +W AutoFollow (target(me)) 100 200По нажаитию на Ctrl+W включается режим следования за выделенным объектом.
  • +E AutoFollow (0) 0 0Отменить режим автоматического следования.
  • +R AutoFollow Vasya 0 500По нажаитию на Ctrl+R включается режим следования за персонажем Vasya.

Syntax:

  • AutoGive персонаж предмет1:количество1 [предмет2:количество2] ... Установить автоматическое выкладывание в обмен с указанным персонажем определенных предметов.

Examples:

  • L AutoGive Vasya 1464:1000автоматически выкладывать в обмен 1000 Soulshot: C-grade, при обмене с персонажем Vasya

Syntax:

  • AutoInvite looter|random|random_spoil|order|order_spoil персонаж1 персонаж2 ... персонажN Установить автоматическое предложение пати указанным персонажам.

Examples:

  • L AutoInvite looter MyHealer MyBDавтоматически предлагать пати персонажам MyHealer и MyBD

Syntax:

  • AutoParty [[-]персонаж1] [[-]персонаж2] .. [[-]персонажN] Установить автоматические реакции на предложения о вступление в пати от указанных персонажей.
    Если перед именем персонажа указан '-', то пати будет автоматически отклоняться. В противном случае автоматически приниматься.
    Если вместо имени персонажа указана '*', то правило действует на всех персонажей.

Examples:

  • L AutoParty Vasya -*автоматически принимать пати от персонажа Vasya, и отклонять от всех остальных.
  • L AutoParty -Petyaавтоматически отклонять пати от Petya.

Syntax:

  • AutoPartyInterval min [max] Set delay for auto reply to party invite.

Syntax:

  • AutoPickup range distance mine|all [priority] [profile] [group] Установить автоподбор предметов.
  • rangeRange for auto pickup items.
  • distanceDistance for auto pickup item. When character is located further he will come closer to the item.
  • minePickup only items from mobs that was killed by character party.
  • allPickup all items.
  • priorityIgnored, should be 0.
  • profilePickup profile.
  • groupIf the group is specified then auto pickup is active only when group is turned on.

Examples:

  • L AutoPickup 1000 200 allPickup all items in range 1000.
  • L AutoPickup 300 200 mine 0 herbsPickup party items, the items should be specified in 'herbs' profile.

Syntax:

  • AutoShot Предмет on|off Включить/выключить автоюз шотов.

Syntax:

  • AutoTarget [nosel] [noradar] Найти врага с наибольшим приоритетом
    В зависимости от опций враг может быть выделен, и может производиться трасировка его перемещения квестовой стрелкой
  • noselНе выделять врага
  • noradarНе трасировать перемещение

Syntax:

  • BlockDetect Включить/выключить оповещения о врагах.

Syntax:

  • BlockMessages [сообщение1] [сообщение2] ... [сообщениеN] Скрывать указанные системные сообщения.

Examples:

  • S BlockMessages 2303не показывать сообщения об откате ЦП и т.п.

Syntax:

  • BlockNotification [on|off] Включить/выключить уведомления через торговый чат.
  • onубрать уведомления.
  • offпоказывать уведомления.

Examples:

  • S BlockNotification onне показывать уведомления.

Syntax:

  • Buy item1:count1 [item2:count2] ... Buy items.

Syntax:

  • Cancel Отменить текущий скилл.

Examples:

  • T(100) nowCasting and dead(target(me)) : Cancelотменить текущий скил, если цель мертва.

Syntax:

  • Cast [forced] <skills> [> Next action ] Launch specified skills.
  • forcedForced mode, like when Ctrl is pressed

Examples:

  • +N Cast $ArcaneAcumen $WindWalk $BlessTheSoul $BerserkerSpirit $Hastebuf acumen, ww, bless mp, bers, haste
  • +V Cast forced $BattleHealcast battle heal (even target is flagged and in another party than caster).

Syntax:

  • CastGround <skill> <x> <y> <z> [forced] [hold] [noreuse] [> Next action ] Launch specified bubble skill at given coordinates.
  • forcedForced mode, like when Ctrl is pressed
  • holdLike when Shift is pressed

Syntax:

  • ChangeClass <index> Change subclass
  • index0 means main class, 1 first subclass etc.

Examples:

  • +N ChangeClass 0switch to main class when Ctrl+N is pressed

Syntax:

  • ChangeRelation [clan] [ally] [char] enemy|neutral|friend Измененить отношение с выделенным персонажем, кланом, алли. Добавить в KOS, убрать из KOS, сделать другом. Если не указано ни одно из clan, ally, char. То считается что отношение меняется сразу со всеми.
  • clanИзменить отношение с кланом выделенного персонажа.
  • allyИзменить отношение с алли выделенного персонажа.
  • charИзменить отношение выделенным персонажем.
  • enemyДобавить в KOS.
  • neutralУдалить из KOS или из друзей.
  • friendСделать другом. Нельзя использовать одновременно с char.

Examples:

  • +W ChangeRelation clan ally enemyПо нажатию на Ctrl+W клан и алли выделенного персонажа будут добавлены в KOS.
  • +E ChangeRelation char neutralУдалить выделенного персонажа из KOS по нажатию на Ctrl+E.

Syntax:

  • CharFunctor id (выражение) Задать функтор с указанным id для персонажей. Можно использовать с функциями partyCount, partyFind, charsCount, charsFind.

Examples:

  • L CharFunctor 0 (php < 50)
    T(500) partyCount(0, 1) >= 3 : Cast $MajorGroupHeal
    Кастонуть Мажор груп хил, если в группе (считая вас), не менее чем у троих персонажей меньше половины хитов.

Syntax:

  • Clipboard текст Скопировать указанный текст в буфер обмена.
    Текст может быть выражением, для этого его надо заключить в скобки.

Examples:

  • +W Clipboard (name(target(me)))Скопировать в буфер обмена имя вашей цели.

Syntax:

  • objectObject to come to.
  • mindo not come closer.
  • maxdo not come farther.
  • groupwhen this group is off, the action is cancelled.
  • levelthe level is in range -3..3, the default is 0. When the action with lesser level is active, all actions with higher levels are ignored.

Examples:

  • +C Come (target(me)) 500 700 > Cast $HurricaneWhen Ctrl+C is pressed, come on distance from 500 to 700 and nuke with hurricane.

Syntax:

  • ComeTo x y z d r [group] [level] [> Addition action] Come to the specified point on a specified distance.
  • x, y, zPoint to come to.
  • dThe character will move to the point with distance not greater than d from specified point.
  • rThe character will stop movement when he arrive at distance r from specified point.
  • groupwhen this group is off, the action is cancelled.
  • levelthe level is in range -3..3, the default is 0. When the action with lesser level is active, all actions with higher levels are ignored.

Examples:

  • +C ComeTo 148250 26352 -2184 100 200 > ActionUse sitBy Ctrl+C come to specified point and sit.

Syntax:

  • Command Действие, или Command (Выражение) Выполнить команду клиента Lineage II.
    Если зажата клавиша Ctrl и курсор не находится в строке чата, то это действие не работает.

Examples:

  • +N Command /target VasyaВыделить персонажа Vasya.
  • @TargetSelected name(actor) == "Petya" and #name(target(actor)) : Command ("/target "..name(target(actor)))Автоассист по персонажу Petya.

Syntax:

  • CrystallizeItem item [count] Crystallize specified item.

Syntax:

  • DestroyItem item [count] Destroy specified item.

Examples:

  • T(5000) currentLoad * 100 > maxLoad * 45 : DestroyItem 1345 ((currentLoad - maxLoad * 2 / 5) / 3)When load reachs 45% - destroy Shining Arrows, so the load become 40%.

Syntax:

  • Dialog pattern Выбирает указаную строку в диалоге. Строка может быть регулярным выражением

Examples:

  • +Q Dialog .*forsaken.*Выбрать телепорт в Forsaken plains.

Syntax:

  • DialogEx skip pattern Selects dialog option that matches the specified pattern, first "skip" matches will be ignored.

Examples:

  • +Q DialogEx 1 .*Teleport to Hunting Ground.*Select second option that matches ".*Teleport to Hunting Ground.*"

Syntax:

  • Dismiss персонаж Исключить персонажа из пати. Имя персонажа может быть выражением, в этом случае его надо заключить в скобки.

Examples:

  • T(1000, 10000) isMember("DB") and effectTime($DanceOfFury) > 60000 : Dismiss DBИсключить БД из пати после реданса.

Syntax:

  • Dispel скил Снять указанный баф.

Examples:

  • T(100) countNpcTargeters > 0 : Dispel $InvocationОтменить Invocation, если на персонажа напали мобы.

Syntax:

  • Display канал сообщение Показать сообщение через всплывающий текст.
    И канал и сообщение могут быть выражениями, в этом случае их надо заключить в круглые скобки.
  • каналКанал в котором показывается сообщение. По умолчанию есть 3 канала. 0 - красный слева, 1 - зеленый справа, 2 - белый по середине сверху.
  • сообщениеТекст который надо показать в сообщении

Examples:

  • @MagicSkillUser actor == target(me) : Display 0 ("S: "..skillName(skill))показывать все скилы которые кастует ваша цель.

Syntax:

  • Enchant <scroll> <item> <maxEnchant> [<delay>] Enchange item with specified scroll.
  • scrollScroll that should be used to enchant item.
  • itemItem to enchant.
  • maxEnchantIgnore items with enchant above specified.
  • delayDelay in milliseconds, between using scroll and enchanting. 1000 milliseconds if not specified.

Syntax:

  • Exec команда Выполнить указанную команду.
    Команда может быть выражением, в этом случае ее надо заключить в круглые скобки.
  • командаКоманда, которую надо выполнить.

Examples:

  • +W Exec showWidgets switchскрыть/показать виджеты по нажатию на Ctrl+W.

Syntax:

  • Eval expression Show value of specified expression in NPC dialog.

Syntax:

  • EvalEx expression Show value of specified expression in NPC dialog. Do not escape HTML.

Syntax:

  • EnableGroup Группа [on|off] Turn specified group on/off.
  • onturn on group.
  • offturn off group.

Examples:

  • +Q EnableGroup gcpTurn on/off group gcp.

Syntax:

  • FlashWindow mode Flash client window in taskbar.
  • modenon zero to start flashing, zero to stop flashing.

Examples:

  • T(500) dead(me) : FlashWindow 1Flash client window on character death.

Syntax:

  • ForceAttacks [on|off|enemy] Enable/disable force attacks mode. Attacks are not forced when target is party member or friend.
  • onEnable.
  • offDisable.
  • enemyEnable, skills are forced onl on enemies.

Examples:

  • T(500) isflagged(me) or countDetect : ForceAttacks onAuto enable this mode when enemy appear or your character is flagged.
  • T(500) not (isflagged(me) or countDetect) : ForceAttacks offAuto disable this mode.

Syntax:

  • ForceSkills [on|off|enemy] Enable/disable force skills mode. Skills are not forced when target is party member or friend.
  • onEnable.
  • offDisable.
  • enemyEnable, skills are forced onl on enemies.

Examples:

  • T(500) isflagged(me) or countDetect : ForceSkills onAuto enable this mode when enemy appear or your character is flagged.
  • T(500) not (isflagged(me) or countDetect) : ForceSkills offAuto disable this mode.

Syntax:

  • GetMail Get received mail.

Syntax:

  • GroupNextState Name Switches group "Name" to the next state.

Syntax:

  • GroupShow Name [on|off] Forces the specified group to be shown/hidden on groups widget. Reset to default behavior when no on/off.
  • onThe group will be shown in any case.
  • offThe group will be hidden in any case.

Syntax:

  • GroupShowReset Reset all GroupShow settings.

Syntax:

  • GroupState Name = Expression Switches group "Name" to a specified state.

Syntax:

  • Hide [hide|unhide|blink] Работа с хайдом. Если параметр не указан то персонаж прячется в хайд, если он был не в хайде, в противном случае персонаж выходит из хайда.
  • hideспрятаться
  • unhideпоявиться
  • blinkсбросить цель

Syntax:

  • HideRadar Скрыть квестовый радар, отменить трасировку.

Syntax:

  • HoldWeapon [on|off] Включить/выключить режим удержания оружия.
    В этом режиме персонаж будет автоматически брать в руки оружие если оно было снято.
  • onвключить режим
  • offвыключить режим

Syntax:

  • HoldTarget [on|off] Включить/выключить режим удержания таргета.
    В этом режиме персонаж будет автоматически восстанавливать таргет на выбранного игроком персонажа.
    Срабатывает в тех случаях когда таргет был сбит.
  • onвключить режим
  • offвыключить режим

Syntax:

  • If expr action1 : action2 If expr is true then action1 is executed, otherwise action2 is executed.

Examples:

  • T(100, 5000) isPoisoned(me) : If (itemCount(1832) > 0) UseItem 1832 : Cast $PoisonRecoveryitem_ex1desc

Syntax:

  • IgnoreHidden [on|off] Включить/выключить режим игнорирования скрытых объектов.
  • onвключить режим
  • offвыключить режим

Syntax:

  • Invite looter|random|random_spoil|order|order_spoil персонаж Пригласить персонажа в пати. Имя персонажа может быть выражением, в этом случае его надо заключить в скобки.

Examples:

  • T(1000, 10000) not isMember("Vasya") : Invite looter VasyaЕсли Vasya не является членом пати, то пригласить его в пати.

Syntax:

  • ItemFunctor id (expression) Define functor for items on ground. Could be used with itemsCount, itemsFind.

Syntax:

  • LeaveParty Выйти из пати.

Examples:

  • T(1000) partyLeader == me : LeavePartyВыйти из пати, если ваш персонаж стал лидером.

Syntax:

  • Logout [forced] Выйти из игры.
  • forcedразрыв соединения

Syntax:

  • MakeItem item Craft item with specified id.

Examples:

  • T(250) mp(me) > 500 : MakeItem 1885Craft HGS, with interval 250 ms, while mana above 500.

Syntax:

  • MakeItemByRecipe recipe Craft item using recipe with specified id.

Examples:

  • T(250) mp(me) > 500 : MakeItemByRecipe 33Craft HGS, with interval 250 ms, while mana above 500.

Syntax:

  • MobFunctor id (выражение) Задать функтор с указанным id для мобов. Можно использовать с функциями mobsCount, mobsFind.

Examples:

  • L MobFunctor 0 (attackable and alive and inRange(env("activeRange"), actor) and mobPriority(npc) >= 0)
    T(500) mobsCount(0) == 0 : Assign activeRange = (activeRange + 1) % totalRanges
    Переключиться на следующую область, если в текущей закончились мобы.

Syntax:

  • MoveTo x y z Идти в указанную точку.

Examples:

  • +R MoveTo 1234 5678 345По нажатию на Ctrl+R отправиться в указанную точку.

Syntax:

  • NextTarget [Моб1 Моб2 .. МобN] [> Next action ] Выделить ближайшего моба указанного типа.

Examples:

  • T(100) target(me) == 0 or dead(target(me)) : NextTargetВыделить ближайшего живого моба, когда текущая цель мертва.

Syntax:

  • Notice тип сообщение Показать извещение.
  • типТип извещения. 0 - информация, 1 - вопрос, 2 - предупреждение, 3 - ошибка.
  • сообщениеТекст который надо показать в сообщении

Examples:

  • @MagicSkillUser actor == target(me) : Notice 0 ("S: "..skillName(skill))показывать все скилы которые кастует ваша цель.

Syntax:

  • NoticeEx тип сообщение Показать извещение с html форматированием.
  • типТип извещения. 0 - информация, 1 - вопрос, 2 - предупреждение, 3 - ошибка.
  • сообщениеТекст который надо показать в сообщении

Examples:

  • @MagicSkillUser actor == target(me) : NoticeEx 0 ("S: <strong>"..skillName(skill).."</strong>")показывать все скилы которые кастует ваша цель. Скил выделен жирным.

Syntax:

  • NpcToMob [npc1] [npc2] ... [npcN] Посылать указанных NPC клиенту как мобов.

Examples:

  • S NpcToMob 18684 18685 18686 18687 18688 18689 18690 18691 18692Требуеться для фарма Star Stone на континенте Грация.

Syntax:

  • OpenMail sender [maxprice [subject]] Opens mail from specified sender. Could be limited by max accept price and filtered by subject regex.

Syntax:

  • Order Персонаж Действие Приказать указанному чару выполнить определенное действие.
    Работает только если персонажи запущены с одного копьютера.

Examples:

  • @StatusUpdate hp(me) < 1000 : Order Petya Select Vasya > Cast $GreaterHealКогда у активного персонажа будет менее 1000 хп, приказать персонажу Petya подлечить его. Предполагается что активный персонаж Vasya.

Syntax:

  • OrderRaw Персонаж Выражение Приказать указанному чару выполнить определенное действие заданное указанным выражением.
    Работает только если персонажи запущены с одного копьютера.

Examples:

  • T(100) : OrderRaw Vasya ("Assign aaa = "..env("aaa"))Передать значение переменной aaa в сессию персонажа Vasya.

Syntax:

  • PathProfile profile on|off Use specified path profile to select mobs.

Syntax:

  • PetAutoDispel [-] [skill1] [skill2] ... [skillN] Set auto dispel specified pet bufs.

Syntax:

  • PetDispel skill Dispel specified pet buf.

Syntax:

  • PetTakeItem Предмет Количество Забрать у питомца указанный предмет в заданном количестве.

Examples:

  • T(100, 10000) itemCount(1467) < 1000 : PetTakeItem 1467 5000Забрать с питомца Soulshot: S-grade, когда их стало мало.

Syntax:

  • PetUseItem item Use specified item by pet.
  • itemItem id, or regular expression to check item name.

Examples:

  • T(1000, 15000) php(pet) < 50 : PetUseItem 1539Use Greater Healing Potion when pet hp is below 50%.

Syntax:

  • PlaySound Звук Проиграть указанный звук.

Examples:

  • @CharInfo detected : PlaySound enemyСирена при обнаружении врага.

Syntax:

  • PolygonRange id x1 y1 x2 y2 .. xN yN Задать область, в форме многоугольника, с указанным id. Можно использовать с функцией inRange.

Examples:

  • +L PolygonRange 0 (xpos(me) - 1000) (ypos(me)) (xpos(me)) (ypos(me) - 1000) (xpos(me) + 1000) (ypos(me)) (xpos(me)) (ypos(me) + 1000)Задать область, в форме многоугольника, с id 0.

Syntax:

  • PressKey Клавиша Нажать указанную клавишу в клиенте.
    Поддерживаются клавиши F1-F12, A-Z, 0-9, -, =, Esc, Space.

Examples:

  • T(250) pcp(me) < 80 : PressKey F1Нажать клавишу F1 когда количество CP будет менее 80%, можно использовать для спама ГЦП,

Syntax:

  • RectangleRange id x1 y1 x2 y2 Задать прямоугольную область с указанным id. Можно использовать с функцией inRange.

Examples:

  • RectangleRange 0 1000 1000 2000 2000Задать прямоугольную область с id 0, и прямоугольником определенным точками (1000, 1000) и (2000, 2000).

Syntax:

  • Restart Exit to character selection screen.

Syntax:

  • Revive выражение Откликнуться на воскрешение.
  • выражениеЕсли результат выражения отличен от нуля, то принять воскрешение. Если 0, то отказать.

Examples:

  • @Resurrection : Revive isMember(actor)Автоматически принимать воскрешение от членов пати, и отказывать всем остальным.
  • @Resurrection isFriend(actor) or isMember(actor) : Revive 1Автоматически принимать воскрешение от друзей и членов пати, в остальных случаях диалог остается висеть.

Syntax:

  • Rise town|clanhall|castle|fortress|siegehq Реснуться в указанном месте.
  • townВ город.
  • clanhallВ кланхолл.
  • casteВ замок.
  • fortressВ крепость.
  • siegehqВ осадный штаб.

Examples:

  • T(100, 10000) dead(me) : Rise clanhallРеснуться в кланхоле после смерти.

Syntax:

  • RoundRange id x y r Задать круглую область с указанным id. Можно использовать с функцией inRange.

Examples:

  • L RoundRange 0 1000 1000 2000Задать круглую область с id 0, и кругом радиуса 2000 с центром в (1000, 1000).

Syntax:

  • Say !|@|#|%|"ИмяПерсонажа Сообщение Послать сообщение в соответствующий чат. Если сообщение отправляется в приват и получатель сообщения подключен к игре с этого же компа, через программу, то посылка происходит в обход сервера.
    Сообщение может быть как обычным текстом, так и выражением в таком же виде который используется при фильтрации событий. В этом случае перед выражением должен быть написан дефис -.

Examples:

  • +Z Say #Heal me plz!!!Написать в пати чат просьбу о помощи
  • @CharInfo detected : Say "Petya -"Enemy detected: "..name(actor)Сообщить персонажу Petya о приближении врага

Syntax:

  • Select Объект [safe] [> Next action ] Select specified object.
    When the object already selected and safe was not specified the object will be attacked.

Examples:

  • +Z Select Vasya > Cast $GreaterHealselect Vasya and heal him with Greater Heal
  • @TargetSelected target(actor) == me and npc(actor) : Select (actor) > Cast $Hurricaneselect and attack the mobs that attacked your character

Syntax:

  • SelectEx Объект [safe] [> Next action ] Select specified object.
    When the object already selected and safe was not specified the object will be attacked. The difference with Select that SelectEx will unselect target when zero is specified.

Examples:

  • +X SelectEx (0)Unselect target with Ctrl+X.

Syntax:

  • SelectMob условие [> Next action ] Select mob that matches specified criteria.
  • actorYou could use actor in expression to specify checked mob.

Examples:

  • T(500) target(me) == 0 or dead(target(me)) : SelectMob (alive and attackable and abs(zdiff) < 500)If selected mob is dead then select mobs that is located on the same height as your character.

Syntax:

  • SelectSelf [> Next action ] Выделить себя.

Syntax:

  • Sell item1 [item2] ... Sell items.

Syntax:

  • SendMail recipient subject text [price .. ] Send mail.

Syntax:

  • SettingsRange id profile [index] Take range from the specified profile. Can be used in conjunction with inRange.
  • indexIf index is specified then only range with this index is taken. Otherwise all ranges from specified profile are taken, their identifiers are id, id+1, id+2 etc.

Examples:

  • L SettingsRange 0 ("")Take all ranges from default profile.

Syntax:

  • SetupMobs id11 id12, id21 id22..., idN1 idN2 Задать список мобов и их приоритеты для SelectMob. В первую очередь будут выделять мобы до запятой. Если таких нет, то мобы до второй запятой и т.д.

Examples:

  • L SetupMobs 678, 123 456Выделять моба с id 678, если такого нет, то выделять 123 или 456.

Syntax:

  • ShowCalc Показать внутриигровой калькулятор, как в квесте для гномов.

Syntax:

  • ShowRange range color [on|off] Show/hide specified range.
  • rangeRange to show.
  • colorColor to paint.

Examples:

  • +S ShowRange 0 redShow/hide range 0 by Ctrl+S. The range will be painted with red color.

Syntax:

  • StepBack <объект> <расстояние> Зайти за спину указанному объекту, на указанное расстояние.

Examples:

  • +S StepBack (target(me)) 50По нажатию на Ctrl+S зайти за спину выделенному объекту.

Syntax:

  • SystemMessageArguments [on|off] Включить/выключить режим обработки аргументов системных сообщений.
  • onвключить режим
  • offвыключить режим

Examples:

  • L SystemMessageArguments onВключить режим при входе в игру и загрузке настроек.

Syntax:

  • TeleportDelay value Set time of blocking radar actions after teleport in milliseconds. By default 15 seconds.

Examples:

  • L TeleportDelay 0Disable blocking after teleport.

Syntax:

  • TimerDispersion значение Задать рассеивание таймеров в процентах.

Examples:

  • TimerDispersion 20Задать двадцатипроцентное рассеивание таймеров. Например T(50) будет срабатывать с интервалом от 40 до 60.

Syntax:

  • Trace <объект> отслеживать указанный объект квестовой стрелкой.
  • объектОбъект для отслеживания. Объкт может быть выражением, для этого его надо заключить в скобки.

Examples:

  • Trace (target(me))Отслеживать квестовой стрелкой текущую цель.

Syntax:

  • Trade персонаж Предложить обмен указанному персонажу.
  • персонажПерсонаж для обмена.

Examples:

  • T(1000, 10000) itemCount(1464) < 3000 : Trade PetyaПредлагать персонажу Petya обмен когда количество Soulshot: C-grade становится меньше 3000.

Syntax:

  • TradeTimeouts <задержка подтверждения> <задержка отмены> Установить автомаческое подтверждение и отмену обмена. Время в миллисекундах.

Examples:

  • TradeTimeouts 2000 5000Автоматически подтверждать обмен через 2 секунды после начала. Если через пять секунд партнер не подтвердит факт обмена, то отменить обмен.

Syntax:

  • URL <variable> = <url> [> Next action ] Сделать http запрос и записать ответ в указанную переменную.
  • variableПеременная, в которую будет записан результат. Имя переменная может быть выражением, для этого его надо заключить в скобки.
  • urlАдрес по которому надо обратиться. Адрес может быть выражением, для этого его надо заключить в скобки.

Examples:

  • +W URL ans = www.zranger.net/upload/test.txt > Display 2 (ans)Записать в ans то что находиться по указанному адресу и отобразить на экране.
  • +W URL ans = ("myhost/myscript.php?hp="..hp(me))Передать в указанный скрипт текущее количество хитов.

Syntax:

  • UseItem item Использовать указанный предмет.
  • itemItem id, or regular expression to check item name.

Examples:

  • T(250) pcp(me) < 90 : UseItem 5592 ; UseItem 5591Use CP pots when hp is below 90 percents.
  • T(1000) UseItem (".*(fish|chest)")Auto open fishes and chests.

Syntax:

  • UseItemAug Предмет Аугментация Использовать предмет с указанной аугментацией.

Examples:

  • +A UseItemAug 10731 1234456767На нажатию Ctrl+A одеть Arcana Mace {PvP} [Acumen] с указанной аугментацией.

Syntax:

  • UseItemElem Предмет Элемент Использовать предмет с указанным элементом.
  • 0 - огонь, 1 - вода, 2 - ветер, 3 - земля, 4 - свет, 5 - тьмаitem_sub1desc

Examples:

  • +F UseItemElem 9436 1 ; UseItemElem 9437 1 ; UseItemElem 9438 1 ; UseItemElem 9439 1 ; UseItemElem 9440 1На нажатию Ctrl+F одеть Династи сэт с атрибутом вода.

Syntax:

  • UseItemObject id Использовать указанный предмет.

Syntax:

  • ViewHidden [on|off] Включить/выключить режим отображения невидимых персонажей в клиенте игры.
  • onвключить режим
  • offвыключить режим

Examples:

  • +H ViewHiddenПереключить режим отображения невидимых персонажей по нажатию Ctrl+H.

Next action

Some acctions supports so called "Next action". In other words you could specify action that will be launched after completion of this action.

Examples:

  • +A Assist Vasya > Cast $ManaBurn Cast Mana Burn on a character that is targeted by Vasya.
  • +A Select Petya > (1000) Cast $WindWalk Select Petya and buf him with a Wind Walk after a second.

Several actions:

It is possible to write several actions in one line, actions should be separated by ";" (without quotes) in this case.

Examples:

  • +Z Cast $Invocation ; Say #Attention - Invocation

Object

There are two ways to to define object for actions that requires it as argument.

  • Specify character name
  • Examples:

    • +A Select VasyaSelect character Vasya
  • Put an expression which result would be the name or id of object. The expression should be exposed in brakets.
  • Examples:

    • @TargetSelected name(actor) == env("ma") : Assist (env("ma")) safe Auto assign on defined character.

Chat actions

All those actions are also available with ingame chat. To launch action just write in chat: -action_description

Examples:

  • -EnableGroup pvp
  • -ForceSkills on