Page 1 of 1
Проблема с новой ходилкой и простой способ ее решения
Posted: 30.01.2019 14:56
by Unholy
Сразу оговорюсь, что в большом восторге от того, какая колосальная работа проделана за эти 10 лет, что меня здесь небыло. Скрипты пишутся очень быстро.
Под ходилкой подразумевается
Но мною были замечены проблемы с ходилкой, а именно:
Были ситуации (было неоднократно, но очень редко), когда при хождении на небольшое расстояние она стопорится(?) и бот тупо стоит. иногда по несколько часов.
лечится включением\выключением клиента... и это странно. Т. е. он стоял тупил 3 часа, я включаю клиент и он сразу побежал как ни в чем не бывало.
Предлагаю: чтобы в ситуации, когда он очень долго думает над шагом (и кол-во времени на это можно было задать в отдельной переменной) NewMoveXY возвращало false.
P. S. мною была перечитана статья
http://stealth.od.ua/Doc:RU/Manual/Refe ... athFinding и я не исключаю, что ступор был вызван дефолтным MoveThroughNPC. Но проблема никуда не девается, ф-ия не ретурнит невозможность прохождения пути, она зацикливается.
P. P. S. Компьютер не слабенький, Pentium G4560, 16GB ОЗУ
Re: Проблема с новой ходилкой и простой способ ее решения
Posted: 31.01.2019 22:01
by grundick
попробуй флудилку для ходилки включить, может что прояснится..
Re: Проблема с новой ходилкой и простой способ ее решения
Posted: 01.02.2019 8:16
by Unholy
grundick wrote:попробуй флудилку для ходилки включить, может что прояснится..
К сожалению, нет.
Вот так я ее использую:
Code: Select all
procedure wentToXY(x, y: integer);
begin
CheckLag(150000);
AddToSystemJournal('Try to Go to: ' + IntToStr(x) + ',' + IntToStr(y));
if not NewMoveXY(x,y,false,0,false) then
begin
AddToSystemJournal('Go 2: ' + IntToStr(x) + ',' + IntToStr(y));
NewMoveXY(x,y,false,1,false);
end;
end;
И вот так, у меня скрипт рубил деревца ночью
:
Code: Select all
02:14:32:378 [Unholy]: MoveXYZ: Location reached!
02:14:32:479 [Unholy]: Try to Go to: 2879,841
02:14:32:848 [Unholy]: MoveXYZ: Location reached!
02:14:46:681 [Unholy]: Try to Go to: 2878,840
08:09:51:844 [Unholy]: Succesfully executed
08:09:51:844 [Unholy]: Script lumber.pas stopped successfuly
Неужели только у меня так?
Re: Проблема с новой ходилкой и простой способ ее решения
Posted: 01.02.2019 16:44
by Vizit0r
пакетлог чара с зависшей ходилкой в студию.
Логин-пароль там не пишется, так что можешь смело выкладывать. Ну или мне в скайп-дискорд, если сильно хочется анонимности.
Re: Проблема с новой ходилкой и простой способ ее решения
Posted: 05.11.2019 14:33
by keks
Была решена проблема? У меня так же бывает, зависает ходилка, тоже решается перезапуском клиента!
Re: Проблема с новой ходилкой и простой способ ее решения
Posted: 06.11.2019 7:37
by Vizit0r
логов нет, подробностей нет - решения, соответственно, тоже нет.
Хотите, чтобы баги\проблемы решались - потрудитесь предоставлять нужную информацию.
Re: Проблема с новой ходилкой и простой способ ее решения
Posted: 06.11.2019 10:12
by drabadan
была подобная дичь, лечилось все "просчетом пути" заранее, то-есть
http://stealth.od.ua/Doc:RU/Manual/Refe ... athArray3D и потом newMoveXY на каждую координату.
Сетап всех переменных из дефолтных значений в желаемые тоже многое решает. Ну и да, всегда есть evTimer по которому можно колбечить допустим фулл ресет. Если скрипт добывающий и вес у чара не изменился за минуту то -> disconnect, конечно включаем реконнект и паузончардисконнект.
Re: Проблема с новой ходилкой и простой способ ее решения
Posted: 09.11.2019 12:04
by keks
Vizit0r wrote:логов нет, подробностей нет - решения, соответственно, тоже нет.
Хотите, чтобы баги\проблемы решались - потрудитесь предоставлять нужную информацию.
готов предоставить все нужные логи, только скажите где взять? по логам из окошек, он просто не идет и все, ничего не пишет. Если запустить клиент, то он начинает идти и скрипт продолжает работать.
Re: Проблема с новой ходилкой и простой способ ее решения
Posted: 09.11.2019 19:47
by Vizit0r
в Discord напиши, там уже расскажу что и как
Re: Проблема с новой ходилкой и простой способ ее решения
Posted: 24.11.2019 9:32
by novikov03
Иногда возникает та же проблема, готов предоставить логи. Есть решение?
Re: Проблема с новой ходилкой и простой способ ее решения
Posted: 02.12.2019 19:43
by Vizit0r
В дискорде уже писал возможные варианты решения, но тем не менее, можешь накидать логов, как будет время - гляну