та лигко! БЕРИ ТАПОР РУБИ ХАРДКОР!!!Daden wrote:А подскажите пожалуйста как сюда добор топоров из контейнера прикрутить?
Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7
Autolumber - ламбер с автопоиском деревьев
Re: Autolumber - ламбер с автопоиском деревьев
Re: Autolumber - ламбер с автопоиском деревьев
Выдает вот это:
Чтобы это могло значить?
Code: Select all
17:47:52:885 [Nick]: Compiling
17:47:52:922 [Nick]: Compiled succesfully
17:47:52:924 [Nick]: Out Of Range at 29.155
17:47:52:925 [Nick]: Script LUMBER!.sc stopped successfuly
Re: Autolumber - ламбер с автопоиском деревьев
ошибка в одном из массивов, может чегото добавлял или удалял...
Re: Autolumber - ламбер с автопоиском деревьев
это могло бы значить, что надо использовать последнюю версию стелса, чтобы показывало нормально место ошибки.Flucky wrote:Выдает вот это:Чтобы это могло значить?Code: Select all
17:47:52:885 [Nick]: Compiling 17:47:52:922 [Nick]: Compiled succesfully 17:47:52:924 [Nick]: Out Of Range at 29.155 17:47:52:925 [Nick]: Script LUMBER!.sc stopped successfuly
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Re: Autolumber - ламбер с автопоиском деревьев
Я наверное чайник, но подскажите пожалуйста.
14:28:41:649 [Panzer]: Include\uses file - 'all.inc' - not found!
14:28:41:658 [Panzer]: Script AutoLumber_SW.sc stopped successfuly
Я так понимаю, что не могу найти в скрипте где надо указать поиск или считывание из фаила координаты деревьев или что?
14:28:41:649 [Panzer]: Include\uses file - 'all.inc' - not found!
14:28:41:658 [Panzer]: Script AutoLumber_SW.sc stopped successfuly
Я так понимаю, что не могу найти в скрипте где надо указать поиск или считывание из фаила координаты деревьев или что?
Re: Autolumber - ламбер с автопоиском деревьев
не правильно понимаешь!Panzer wrote:Я наверное чайник, но подскажите пожалуйста.
14:28:41:649 [Panzer]: Include\uses file - 'all.inc' - not found!
14:28:41:658 [Panzer]: Script AutoLumber_SW.sc stopped successfuly
Я так понимаю, что не могу найти в скрипте где надо указать поиск или считывание из фаила координаты деревьев или что?
А чего б тебе там вообще искать?
Вся соль скрипта в том - что нет никакого файла координат, он сам ищет деревья, и это можно было бы прочитать в описании работы скрипта. Тогда голова б незадуривалась глупостями!
Ищем на форуме, что такое инклюды для стелса, читаем о них и все в миг станет ясно.
Увы, хотелось бы помочь побольше - но как только начал вдумываться сколько всего тебе надо написать и объяснить по данной теме - решил отправить в поиск! Оно все очень доступно написано и очень много, так шта не ленимся - а читаем... Если оно тебе, конечно, надо!
Re: Autolumber - ламбер с автопоиском деревьев
Люди в чем может быть проблема. Набирает максимальный вес, подходит к сундуку, открывает его и логи не выкидывает а перемещает их по бэкпаку?
Re: Autolumber - ламбер с автопоиском деревьев
Id сундука не правильныйLavion wrote:Люди в чем может быть проблема. Набирает максимальный вес, подходит к сундуку, открывает его и логи не выкидывает а перемещает их по бэкпаку?
Re: Autolumber - ламбер с автопоиском деревьев
drabadan wrote:Id сундука не правильный
Lavion wrote:подходит к сундуку, открывает его
Re: Autolumber - ламбер с автопоиском деревьев
Возможно проблема где-то здесь:
Если пытаться бросить 100 бревен в кучу в которой 64999 бервен, то ничего не выйдет, так как размер кучи не может быть больше 65000, и, соответственно, нужно уточнить какой на шарде максимальный размер кучи.
Если проблема в вышеуказанном куске скрипта, то можно попробовать исправить так:
Code: Select all
repeat
tmpstack := FindtypeEx(Logs,tmpcolor,Sunduk,False);
if GetQuantity(tmpstack) >= 65000 then Ignore(tmpstack);
until (tmpstack = 0) OR (GetQuantity(tmpstack) < 65000);
Если проблема в вышеуказанном куске скрипта, то можно попробовать исправить так:
Code: Select all
repeat
tmpstack := FindTypeEx(Logs,tmpcolor,Sunduk,False);
if (GetQuantity(tmpstack) + GetQuantity(tmpid)) > 65000 then Ignore(tmpstack);
until (tmpstack = 0) OR ((GetQuantity(tmpstack) + GetQuantity(tmpid)) <= 65000);
Re: Autolumber - ламбер с автопоиском деревьев
чуть поправлю =) видимо в уо размер кучи хранится в 2 байтах, соответственно макс значение - 65535Gauhar wrote:так как размер кучи не может быть больше 65000
Re: Autolumber - ламбер с автопоиском деревьев
Он и в пустой сундук не сбрасывает. А просто перекладывает по паку.
Re: Autolumber - ламбер с автопоиском деревьев
весьма остроумно...nah nah wrote:drabadan wrote:Id сундука не правильныйLavion wrote:подходит к сундуку, открывает его
а где гарантия, что у автора просьбы точь в точь скрипт как у автора темы?
Может там уже черт ногу поломает в анлоаде...
Еще вариант, а автор просьбы точно "свечку держал", что сундук открывается или может он только подходит?
Lavion - вложи под спойлер скрипт который у тебя.
Такие проблемы в 99 случаев из 100 - в напутанных айдишках, именно куда ложить, а не откуда или что!
Re: Autolumber - ламбер с автопоиском деревьев
Code: Select all
21:03:05:379 [Lavion]: Разгружаемся
21:03:06:379 [Lavion]: Найдено 1756 logs
21:03:07:481 [Lavion]: Найдено 1756 logs
21:03:08:592 [Lavion]: Найдено 1756 logs
21:03:09:696 [Lavion]: Найдено 1756 logs
21:03:10:852 [Lavion]: Найдено 1756 logs
21:03:11:958 [Lavion]: Найдено 1756 logs
21:03:13:058 [Lavion]: Найдено 1756 logs
21:03:14:159 [Lavion]: Найдено 1756 logs
21:03:15:334 [Lavion]: Найдено 1756 logs
21:03:16:439 [Lavion]: Найдено 1756 logs
21:03:17:548 [Lavion]: Найдено 1756 logs
21:03:17:552 [Lavion]: Ошибка: не могу переместить логи
Вот в чем может быть проблема? Рубит нормально. А разгрузиться не может.
Re: Autolumber - ламбер с автопоиском деревьев
На версии Стелса 6.1.5 не скидывает. Запустил его на версии 3.9.6 начал скидывать нормально.