ActionFailed приходит в двух случаях - ты тыкнул координаты недоступные чару. например за забор на монстер дерби трак. во втором случае - когда чар уже стоит в этих координатах, куда ты сказал ему идти.
я делал что-то типа такого:
N = 1 точка, это координаты такие-то и такие-то
процедура по таймеру 1 секунда
спам пакета идти но точку номер N
конец процедуры
если пришел пакет ActionFailed
то N = N + 1 (то есть уже вторая точка, а потом третья и так пока не дойдет докуда надо)
Добавлено через 1 минуту
и насчет валидации... а толку с нее. все равно чар не попадет четко в твои координаты. надо делать что-то типа:
IF X > 100 AND X < 120 AND Y > 100 AND Y < 120
вот тогда сработает и клиент поймет, что пора двигать на следующую точку.
__________________
хочу картинку в подпись!
Последний раз редактировалось SeregaZ, 31.01.2013 в 21:56.
Причина: Добавлено сообщение
|