PanAm, Ок, простой пример: одна часть скрипта, которая вызывается для каждого проходящего пакета, занимается сбором информации о состоянии персонажа - ХП, МП, ЦП, персонажи вокруг, баффы и т.д. Сама она не посылает пакеты, разве что изменяет некоторые - не более того. Вторая часть - уже на основе данных полученных первой частью, совершает активные действия: пьет бутылки, бегает за ведущим, атакует, спойлит - всё то, что должен делать человек руками. Вот вторая часть - это и есть тот самый бесконечный цикл. И он не должен мешать первой части. Реализовав это, считай и бот готов. Дальше - лишь вопрос терпения, кто и каким функционалом наполнит эту модель.
|