Ох, извиняюсь, у меня по горло дел. Если получится, сегодня напишу его.
Добавлено через 1 час 38 минут
Ну вот, как и обещал:
PLAYER_REMOVE_HERO_TRIGGER = 2
Формат вызова:
Trigger(PLAYER_REMOVE_HERO_TRIGGER, nPlayerID, sProc )
Формат вызываемой процедуры:
void sProc( sHeroName )
Останов:
Trigger(PLAYER_REMOVE_HERO_TRIGGER, nPlayerID, nil)
Процедура вызывается, когда игрок nPlayerID теряет героя. Имя данного героя передается в процедуру в качестве параметра.
Добавлено через 30 секунд
Другого варианта не знаю