Quote:Да, нужно кастование, как у Архангелов - "навёл курсор, тот превратился в книгу, затем нажал"?
Ммм... Тогда попробуй сам, поскольку такой скрипт будет очень долгий и сложный. Нужно производить очень много проверок - на что навели курсор, куда и какой кнопкой нажали, что сделали ещё...
Я писал такой скрипт для тестирования Бастиона - дабы Анубисы могли телепортировать союзников. Выглядит этот скрипт так:
!!BMv701&v850=138:G200/?v750/d;
!!VRz746&v750>0/v705>=0/v745=1/v850=138:S^Анубисы уже использовали свою Телепортацию^;
!!MM&v750>0/v705>=0/v745=1/v850=138:Mz746;
!!VRv745&v705>=0/v745=1/v756>v759/v850=138:S0;
!!VRz745&v705>=0/v745=1/v756>v759/v850=138:S^Этот отряд слишком велик для телепортации Анубисами^;
!!MM&v705>=0/v745=1/v756>v759/v850=138:Mz745;
!!UN&v705>=0/v745=1/v850=138:R5/3/1;
!!VRz747&v705>=0/v745=1/v850=138:S^Телепортировать этот отряд Анубисами^;
!!MM&v705>=0/v745=1/v850=138:Mz747;
!?CM4&v100=64/v725=0/v742>-1/v743>-1/v745=0; если не можем кастовать, но кликнули по вражескому отряду
!!CM:F?v744;
!!CM&v744<>512:D?v781;
!!VRv744&v744<>512/v781<1:S512;
!!VRv744&v744<>512/v781>185:S512;
!!BG&v744<>512:N?v861;
!!BMv861&v744<>512:T?v861;
!!VRv744&v744<>512/v861<>138:S512;
, и работает он безотказно. Можешь попробовать приспособить его для своих целей (только собственно процесс телепортации придётся выкинуть - тебе он ни к чему). Сам видишь - штука весьма тяжёлая...
Но для подавляющего большинства "боевых задач" скрипты будут куда легче, и пишутся они весьма быстро. Там и триггеров-то по сути лишь два - на новый раунд и на действие существа...