Yoko http://forum.yoko.com.ua/ |
|
Script.dll + include http://forum.yoko.com.ua/viewtopic.php?f=12&t=16689 |
Page 9 of 10 |
Author: | Juicy Fruit [ 2013-06-22 23:04:41 ] |
Post subject: | Re: Script.dll + include |
Не, не обязательно, просто без нее создавай путь, 4 параметра вместо 5. Путь к картинкам нужен только чтоб можно было наглядно посмотреть, какой путь был выбран, были ли учтены игровые объекты (не статика игры) и т.д. |
Author: | Incorrect User [ 2013-06-23 01:26:56 ] |
Post subject: | Re: Script.dll + include |
Сделал, если все правильно понял то должна работать, только теперь весь скрипт это Walker(GoX, GoY, Prec) так что если значение Prec у тебя задавалось где-то отдельно, убери это. Не тестил. Так же я подумал что until not mapout.next() значит идти пока не прийдем к заданым координатам, а это конечные координаты без учета Prec, если правильно понял то Prec будет учтен, если нет - переделаю как надо когда обьяснишь что не так Code: sub Walker(GoX, GoY, Prec) |
Author: | Incorrect User [ 2013-06-24 17:11:18 ] |
Post subject: | Re: Script.dll + include |
Попробовал включить ходилку, написало Setup... и всё. Проц 100% память сожрало так же всю, тормоза и ничего не деалет больше. |
Author: | Juicy Fruit [ 2013-06-24 19:51:06 ] |
Post subject: | Re: Script.dll + include |
С координатами не намудрил? Пока что, желательное расстояние не больше 100 тайлов. Простые прогулки от дерева к дереву, до сундука или от вендора к вендору. |
Author: | Incorrect User [ 2013-06-24 19:53:50 ] |
Post subject: | Re: Script.dll + include |
Там было не более 10 тайлов и практически открытое пространство. Хотя я понял, я же сделал чтобы был как валкер GoX, GoY, Prec а у тебя координаты не из этого берет. Сейчас попробую сделать так как нужно |
Author: | Juicy Fruit [ 2013-06-24 19:55:33 ] |
Post subject: | Re: Script.dll + include |
оО такого явно не должно было случиться) Сколько тестил и так и сяк - все норм. Путь к мулам и т.п. проверь, все ли верно указано? |
Author: | Incorrect User [ 2013-06-24 20:02:01 ] |
Post subject: | Re: Script.dll + include |
Вот теоретически рабочий вариант, теперь пишет Ошибка вычисления пути. Стою за 8 тайлов от точки назначения. Code: sub Walker(GoX, GoY, Prec) |
Author: | Juicy Fruit [ 2013-06-24 20:22:27 ] |
Post subject: | Re: Script.dll + include |
PathAlg поставь 1 Что ниже работает. Только что проверил и с учетом игровых объектов и без него. Только путь к УО и т.п. надо глобально вывести. Но это если на пути точно не встретятся преграды (ящик поставлят, непроходимый клиентом тайл и т.п.) Code: sub Walker(GoX, GoY) |
Author: | Incorrect User [ 2013-06-24 20:29:28 ] |
Post subject: | Re: Script.dll + include |
И на твоей и на моей пишет ошибка вычисления пути. |
Author: | Juicy Fruit [ 2013-06-24 20:46:59 ] |
Post subject: | Re: Script.dll + include |
В любых координатах такое происходит? Дай координаты начала и конца пути |
Author: | Incorrect User [ 2013-06-24 20:55:47 ] |
Post subject: | Re: Script.dll + include |
Начало 2244, 1213 Конец 2244, 1208 |
Author: | Juicy Fruit [ 2013-06-24 21:14:46 ] |
Post subject: | Re: Script.dll + include |
Все вычисляет нормально. http://rghost.ru/46993405 Карта пути. Проверь всетаки путь к папке с мулами еще раз. |
Author: | Incorrect User [ 2013-06-24 21:22:01 ] |
Post subject: | Re: Script.dll + include |
В путях ошибки нет, вынесены отдельно. |
Author: | Incorrect User [ 2013-06-24 21:28:09 ] |
Post subject: | Re: Script.dll + include |
У тебя там препятствия? на картинке идет не на прямую а петлей. |
Author: | Juicy Fruit [ 2013-06-24 21:41:42 ] |
Post subject: | Re: Script.dll + include |
Препятствий нет, алгоритм вычисления такой Не всегда находит самый короткий путь до точки, иногда петляет. |
Author: | Incorrect User [ 2013-06-26 15:44:13 ] |
Post subject: | Re: Script.dll + include |
У меня так и не работает. А как он ищет путь что получается такой круг? Я всегда представлял ходилку проверкой тайлов перед собой, в направлении куда нужно идти, пройти столько сколько есть свободных чтобы не доходил 1 тайл до препятствия и искать обход. А у вас все как-то загадочно... |
Author: | Juicy Fruit [ 2013-06-26 17:53:52 ] |
Post subject: | Re: Script.dll + include |
Этот 0 индекс http://ru.wikipedia.org/wiki/Волновой_алгоритм Это 1 индекс http://ru.wikipedia.org/wiki/Алгоритм_поиска_A* Как-то так) Если интересуют проги, откуда брал алгоритмы - напиши в личку. |
Author: | Incorrect User [ 2013-06-26 21:11:39 ] |
Post subject: | Re: Script.dll + include |
В общем, кому нужно, скрипт типа Wlaker(x,y,prec). Проверить нет возможности. Code: var UOPath = "C:\UltimaOnline" #Путь к папке с *.mul файлами УО А я наверное буду стелс пробовать крутить. |
Author: | Juicy Fruit [ 2013-08-28 18:45:04 ] |
Post subject: | Re: Script.dll + include |
UP! Теперь не крашит при тыке на Quit в мэйнгампе клиента. |
Author: | Mirage [ 2013-08-29 06:38:33 ] |
Post subject: | Re: Script.dll + include |
а что было? |
Page 9 of 10 | All times are UTC+02:00 |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |