Народ, такая проблема: поставил свой сервер Интерлюд-вспомнить молодость, побегать с друзьями. Все вроде работает, но захотелось поставить бота. Взяли первый попавшийся бот-крякнутый l2net. Вроде все пашет, но не так-много багов. Нашел старого walker-а (10.8.6). И тут-то и всплыл косяк. Все настраивал по старым мануалам, но не идет он. В игру заходит, видит нпс, его видно. Но не ходит. Может бегать только от нпс к нпс или к чарам. Просто тыкая по карте его не заставить ходить. к ГК подходит, диалог начинает, но не портуется. Ставил скипты на фикс-не помогает. С игры не выкидывает. В чем может быть косяк? Где копать?
Могу только общие мысли подсказать, хотя не факт, что они будут полезны.
MoveBackwardToLocation - пакет, отвечающий за перемещение по карте, если он "неверно" составлен, то некоторые сервера игнорируют этот пакет или вообще отключают игрока. Если умеешь, то смотри на стороне сервера смотри что присылает клиент и бот.
ТП реализуется через RequestBypassToServer. Клиент парсит html из диалога и отправляет на сервер команду, тоже желательно посмотреть что там бот шлет, может с какими-нить ошибками, а может слегка не стандартный html генерит твой сервак и бот его не может правильно распарсить.
________________
ScythBot: [Ссылки могут видеть только зарегистрированные пользователи. ].
Не забываем кликать "Спасибо", вам бесплатно, а мне приятно