Ser9K, спасибо. Всё заработало.
Mikizan, я не уверен, что так можно. Если можно, не уверен, что просто. Вот как можно сделать невидимый телепорт:
SetRegionBlocked("Reg1",1,PLAYER_2);
SetRegionBlocked("Reg2",1,PLAYER_2);
function tele1(hero)
SetObjectPosition(hero,4,91);
end;
function tele2(hero)
SetObjectPosition(hero,19,10);
end;
Trigger( REGION_ENTER_AND_STOP_TRIGGER, "Reg1","tele1", nil );
Trigger( REGION_ENTER_AND_STOP_TRIGGER, "Reg2","tele2", nil );2-й игрок не сможет им воспользоваться. Если ещё нужен элемент случайности, предлагаю создать 6 регионов и воспользоваться функцией random. Только я сделал так, чтобы регионы не совпадали с местом, куда героя телепортируют. На всякий случай.
Насчёт анимаций... Думаю, они ограничены только типом integer.
