Дело в том что если ты просто пошлешь buf:=#$00; в то время как твой бот будет фармить сервер ответит стандартным cannot logout in combat и ничего не произойдет. Следовательно тебе надо заранее остановить бота, выждать время (примерно 20 сек) и только потом посылать пакет. Проблема в том что за это время вражина скорее всего начнет бить бота и он уже никогда не залогаутится. Можно конечно тупо рвать конект, но тогда бот будет болтаться там около минуты и его все равно убьют..
На ГФШ х1000 где я временами играю мои боты ТХ с хайдом, при приближении врага бот останавливает фарм, юзает хайд и если вражина за 5 сек до окончания хайда не уйдет бот делает логаут.
|