Quote:... это ведь и так хук на "после атаки", зачем еще раз это проверять, да еще и в каждой строке...
ээм...не знаю...
Проверку эту не нужно. Я дал 2 хука - один на выстрел, другой на ближнюю атаку. Значит один хук используешь, другой нет.
Также зачем проверяешь сторону? У тебя есть атакующий стек и стек защитник. И ситуации могут быть всего 2: либо ты атакующий, либо ты защитник (о май Кэп!). А скрипт у тебя сейчас работает только для атакующего. При обратной ситуации скрипт покажет тебе кто тут папа. Вот для решения этого - проверяй уж либо номер героя, либо номер цвета игрока...