если ботоводы это для вас так критично:
Смените ID всех скилов ID+1000
Закриптуйте .dat в клиенте и будет вам профит все боты гребут инфу о скилах по их ID и раз в неделю делайте UPD патча и датапака... процентов 50 ботоводов умрут в муках
Анализировать действия... лол... всегда есть id or id or id, принцип бота - некст таргет f1 f1 f1 f1 если HP<50% таргет на себя f3 HP>90% некст таргет f1 f1 f1 f1 (А игрок как то по другому действует?
Если ботовод не ДЦП алгоритм бота не вычислить...
И бла бла бла) Сейчас ковыряюсь по поводу ботов на стороне клиента вариантов куча...
Определение софта на стороне PC говно, любую определялку обосцать готов
если она не обчистит подгруженные sys файлы в процессы...