Мда. Голову поломал
Итак. Начнём с того, что А врёт. Потому как никто из гладиаторов не может владеть
луком, мечом и щитом. А раз он врёт
(по условиям задачи - только врёт), значит, не владеет ничем из описанного. То есть он ретиарий. Также отсюда понятно, что H тоже врёт и лжецов не четверо.
Гладиаторы A, C, D, E противоречат друг другу, называя точное число лжецов. Прав может быть только один из них, остальные (трое) - врут. Кроме того, у нас врёт ещё и H, то есть лжецов уже больше трёх. E говорил, что их трое. Он врёт. Про него самого пока можно сказать только то, что он не владеет дальним боем. А вот G - или велит, или гопломах, или ретиарий (последний вариант исключён, поскольку ретиарий - это А).
Но сам G описывает себя как димахера. Значит, врёт. При этом, с одной стороны, утверждает, что за щитом прятаться не любит. Значит, он гопломах. С другой стороны - утверждает, что он боец ближнего боя. Так что же, он велит?

Нестыковочка, однако. Попробуем разобраться потом отдельно.