Онлайн-справочник по самым часто задаваемым вопросам из темы "Как сделать?" на форуме QSP.su

14.11. Как сделать, чтобы плеер выполнял определённый код при добавлении любого предмета?

В: Как сделать, чтобы плеер выполнял определённый код при добавлении любого предмета?

О:

Для этого используйте локацию-обработчик события "добавление предмета". Чтобы сделать это, нужно:

  • создать локацию, например с названием "предмет_добавлен" (название может быть любым),
  • указать плееру, какую локацию он должен использовать, как локацию-обработчик события "добавление предмета":

    $onobjadd="предмет_добавлен"

Теперь на локации "предмет_добавлен" можно прописать нужный вам код.

Локации-обработчику события "добавление предмета" передаются два значения, которые вы можете получить из массива `args`:

  • `$args[0]` — название добавляемого предмета
  • `$args[1]` — путь к файлу картинки добавляемого предмета

Код локации-обработчика события "добавление предмета" выполняется уже после того, как предмет добавлен в окно предметов. Учитывайте это, например, при использовании функции `countobj`.