AIWeavioПЛАТФОРМА АВТОМАТИЗАЦИИ

Переменные и состояние

Именованные переменные, флаги и counters в рамках текущего runtime.

Set Variable

var.setexec

Сохраняет runtime value по имени.

In: Name:String, Value:Any

Out: exec Out

Переменные живут в текущей сессии runtime.

Set Variable(Name=target, Value=Pos).

Get Variable

var.getpure

Читает runtime value по имени.

In: Name:String

Out: Value:Any

Подключайте Value к нужному типу input.

Get Variable(target) → Mouse Move Pos.

Compare Variable

var.comparepure

Сравнивает переменную с числом.

In: Name:String, Value:Float

Out: Result:Bool

Runtime сейчас сравнивает `cur < Value`.

Compare Variable(counter, 10) → If.

Modify Variable

var.modifyexec

Меняет сохранённое число (add / subtract / multiply / divide / reset).

In: Name:String, Action:String, Amount:Float

Out: Value:Float

Modify Variable(gold, add, 100).

Set Flag

state.set_flagexec

Устанавливает boolean flag.

In: Name:String, Value:Bool

Out: exec Out

Для состояния сценария.

Set Flag(Name=inCombat, Value=true).

Get Flag

state.get_flagpure

Читает boolean flag.

In: Name:String

Out: Value:Bool

Условия на основе состояния.

Get Flag(inCombat) → If.

Counter

state.counterexec

Increment / decrement / reset / set / read именованного counter.

In: Name:String, Action:String, Step:Int

Out: Value:Int

Action = increment, decrement, reset, set, read.

Counter(kills, increment, 1) → Value.