Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7

newmoveXY время от времени тупит

тут можно задать вопрос по скриптингу
Post Reply
Shimazakhi
Neophyte
Neophyte
Posts: 15
Joined: 28.10.2014 18:30

newmoveXY время от времени тупит

Post by Shimazakhi »

Добрый день!
newmovexy бывает не срабатывает. Просто тупит в закрытую дверь и не хочет её открывать. MoveOpenDoor:=True; , стопорится абсолютно рандомно, бывает всю ночь работает, а бывает на перво цикле вылетает. Думал интернет подлагивает, но при перезапуске скрипта чар так же отказывается идти. Если открыть дверь - чар сразу бежит по нужным координатам.

Code: Select all

newmovexy(4305,2054,false,1,true);
usebegging;
newmovexy(4309,2044,false,1,true);
usebegging;
newmovexy(4322,2061,false,1,true);
usebegging;
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: newmoveXY время от времени тупит

Post by Vizit0r »

повторить можно?
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Shimazakhi
Neophyte
Neophyte
Posts: 15
Joined: 28.10.2014 18:30

Re: newmoveXY время от времени тупит

Post by Shimazakhi »

вот сейчас конкретно застопорился

[21:53:58:799] System: Some inspecific error when moving item! Code 5
[21:53:59:753] System: Some inspecific error when moving item! Code 5
[21:54:00:838] System: Some inspecific error when moving item! Code 5
[21:54:01:940] System: Some inspecific error when moving item! Code 5

могу дать акк пасс
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: newmoveXY время от времени тупит

Post by Vizit0r »

это к двери никак не относится, это от перемещения айтема.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Shimazakhi
Neophyte
Neophyte
Posts: 15
Joined: 28.10.2014 18:30

Re: newmoveXY время от времени тупит

Post by Shimazakhi »

сорри, да, это он в банк думает что пришел и пытается скинуть голду)
ходилка ошибок не выдает
тимвьювер может дать?
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: newmoveXY время от времени тупит

Post by Vizit0r »

проверки на то, что текущая точка действительно та, что надо - кто будет за тебя делать?
тимвьювер ничего не даст.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Shimazakhi
Neophyte
Neophyte
Posts: 15
Joined: 28.10.2014 18:30

Re: newmoveXY время от времени тупит

Post by Shimazakhi »

01:56:29:612 [Tony]: MoveXYZ: Destination X/Y value = 0 - Check your script! MoveXYZ failed!

Точка та что надо, я ж говорю - открываешь дверь и все ок он маршрут прокладывает и бежит сразу
Кроме того скрипт может часами работать не стопорясь, + проблема не в лаге т.к. перезапуск скрипта ничего не дает
drabadan
Expert
Expert
Posts: 730
Joined: 13.12.2012 17:35
Contact:

Re: newmoveXY время от времени тупит

Post by drabadan »

Shimazakhi wrote:01:56:29:612 [Tony]: MoveXYZ: Destination X/Y value = 0 - Check your script! MoveXYZ failed!

Точка та что надо, я ж говорю - открываешь дверь и все ок он маршрут прокладывает и бежит сразу
Кроме того скрипт может часами работать не стопорясь, + проблема не в лаге т.к. перезапуск скрипта ничего не дает
столкнулся с такой же проблемой, но решение, для меня, оказалось проще - у ходилки есть дальность действия и за этим нужно следить.
Допустим у тебя скрипт на фарм по полянкам и ситуативная выгрузка, полянки бывают ближние и дальние - так вот, с дальних полянок расстояние может быть дальше чем дальность действия ходилки. Сделай промежуточную точку на пол пути и ошибка должна исчезнуть.
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: newmoveXY время от времени тупит

Post by Vizit0r »

Shimazakhi wrote:01:56:29:612 [Tony]: MoveXYZ: Destination X/Y value = 0 - Check your script! MoveXYZ failed!

например в качестве X Y какие-то переменные (типа координат несуществующего моба, или что-то в таком духе). X финала - X старта = 0 и получаем такую ошибку. Или Y, неважно.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Shimazakhi
Neophyte
Neophyte
Posts: 15
Joined: 28.10.2014 18:30

Re: newmoveXY время от времени тупит

Post by Shimazakhi »

Утром прописал newmovexy на тайл возле двери, при выходе с каждого дома, пока полёт нормальный.. По какой то причине он тупил из за дверей
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: newmoveXY время от времени тупит

Post by Vizit0r »

подошел к двери, сделал
OpenDoor;
пошел дальше.

Отладить вживую алгорит поиска пути - почти нереально. Почти наверняка он считает двери непроходимыми из-за верхних этажей, но я офигею это проверять)
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Shimazakhi
Neophyte
Neophyte
Posts: 15
Joined: 28.10.2014 18:30

Re: newmoveXY время от времени тупит

Post by Shimazakhi »

вроде не из за 2 этажей, ставил барда в городе где 1 этаж везде
upd. пока полет нормальный
Shimazakhi
Neophyte
Neophyte
Posts: 15
Joined: 28.10.2014 18:30

Re: newmoveXY время от времени тупит

Post by Shimazakhi »

причем на одном очень похожем сервере скрипт работал идеально, а тут с дверями не ладит)
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: newmoveXY время от времени тупит

Post by Vizit0r »

даже если нет второго - есть крыша, кусок стены над дверью...
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Post Reply