fatsawhorse, давайте так..
1) почему у вас нет проверки на свой-чужой?
2) покажите код над строками
!!DO5916/21/37/1&x3=1:Px16; левый атак.
!!DO5916/0/17/1&x3=2:Px16; правый защищ.
3) строку !!MM:Sz2; (и текст над ней) выводите вне тела ф-ции
иначе у вас скажем 40 раз будет одно и то же в ЛОГ записываться