Кап получить номер экшена в BAS?

Поддержка
  • Все знают что каждый кубик имеет свой номер (ID) , можно например увидеть этот номер на примере кубика лог
    dd.png

    В BAS например можно вывести текст в лог простецким JS кодом, но без ID текущего кубика вот так:

    log("eee");
    

    скрин:
    f4ba9df4-03f8-4f72-bb08-18fb94433c8b-image.png

    В BASe (на сколько я знаю), нет функционала для получения внутри скрипта ID экшена (например экшена Выполнить код) и записи этого ID например в переменную [[NUMBER]]

    Возможно есть JS костыль для этого?

  • @Nikolas said in Кап получить номер экшена в BAS?:

    Все знают что каждый кубик имеет свой номер (ID) , можно например увидеть этот номер на примере кубика лог

    В BAS например можно вывести текст в лог простецким JS кодом, но без ID текущего кубика вот так:

    log("eee");
    

    скрин:

    В BASe (на сколько я знаю), нет функционала для получения внутри скрипта ID экшена (например экшена Выполнить код) и записи этого ID например в переменную [[NUMBER]]

    Возможно есть JS костыль для этого?

    Посмотрите ветку лайфхаков, я там выкладывал код

  • @Fox сапсибо

  • напишу тут решение что взял из лайфхаков, может будет кому-то полезно:

    // получаем id текущего экшна
    var result = ScriptWorker.GetCurrentAction();
    [[NUMBER_ACTION]] = result;