New LumberJacking Script :)

Anything and all.

Moderators: Murderator+, Murderator

PAIN^j18.9
Posts: 23
Joined: 2004-04-28 03:38:17

Post by PAIN^j18.9 »

При запуске record ()
выдает line 303 - Function not found - UO.SETGLOBAL .
noob must die.
BETEPAH
Expert!
Posts: 838
Joined: 2004-05-31 09:31:51
Contact:

Post by BETEPAH »

Чтоб заработал глобал ....поставь инжект последний
Mguai
Posts: 83
Joined: 2004-06-18 09:03:31
Contact:

Post by Mguai »

этот record ему же надо путь проводить ? C:/Recod ?

или я не чо не понимаю


там есчо 18 линия ошибка f.Open()
ykka
Posts: 46
Joined: 2004-06-27 00:24:52
Location: xz

Post by ykka »

Savage wrote:Ну вот продетектили астер ента и что делать ты собираешься?



ну пусть скрипт хотя бы останавливает работу и начинает орать-)

вот у меня так и сделано правно после такои побудки ночью иногда волосы дыбом встают _)
bla bla
PAIN^j18.9
Posts: 23
Joined: 2004-04-28 03:38:17

Post by PAIN^j18.9 »

Час от часу не легче , теперь при запуске lumber () реколится куда надо , пишет что топор найден потом выдает Item not found и идет к следующему дереву и.т.д.
noob must die.
Savage
Expert!
Posts: 1205
Joined: 2004-04-04 11:13:54
Location: Балаково, Саратовская обл.
Contact:

Post by Savage »

Попробуй удалить Hatchet из объектов.
PAIN^j18.9
Posts: 23
Joined: 2004-04-28 03:38:17

Post by PAIN^j18.9 »

Savage wrote:Попробуй удалить Hatchet из объектов.

Вроде все *) Спасибо.
Скрипт конечно пока немного глючный , но рубить можно.
Будем ждать следующих версий ...
noob must die.
Savage
Expert!
Posts: 1205
Joined: 2004-04-04 11:13:54
Location: Балаково, Саратовская обл.
Contact:

Post by Savage »

Дело в том что у меня глюков не наблюдается, поэтому чтоб их устранить надо выяснить как и почему они у Вас происходят. Может дело в том что неправильно стоят галочки инжи или она очень древняя?
Image
Savage
Expert!
Posts: 1205
Joined: 2004-04-04 11:13:54
Location: Балаково, Саратовская обл.
Contact:

Post by Savage »

Добавил паузу на разборки с энтом.
LBob
Posts: 1
Joined: 2004-07-21 20:46:49

Post by LBob »

После входа в хайд ничего не происходит.
В журнале пишет Автотаргет кэнселед и ноу итем фаунд.
Хатчер удалил из закладки обжект, толку нет?
cSiaN
Posts: 5
Joined: 2004-07-21 21:36:15

Post by cSiaN »

Code: Select all

UO.WaitTargetTile(STR(Tile),STR(XTree),STR(YTree),STR(ZTree)) 
UO.UseType('0x0F43')

Может должно быть так:

Code: Select all

UO.WaitTargetTile(STR(Tile),STR(XTree),STR(YTree),STR(ZTree)) 
UO.UseObject('Hatchet')

:) и думаю стоило бы добавить еще проверку на "fail" сюда:

Code: Select all

if UO.InJournal("You hack") then 
   repeat
     wait(100)
   until UO.InJournal("You put") OR LastTimer+WaitTime<UO.Timer()
endif


что-то вроде этого:

Code: Select all

if UO.InJournal("You hack") then 
   repeat
     wait(100)
   until UO.InJournal("You put") OR UO.InJournal("but fail to") OR LastTimer+WaitTime<UO.Timer()
endif


А в целом, скрипт мне очень понравился :)
Savage
Expert!
Posts: 1205
Joined: 2004-04-04 11:13:54
Location: Балаково, Саратовская обл.
Contact:

Post by Savage »

Сенк, тото я смотрю он топоры меняет. Забыл исправить.
Savage
Expert!
Posts: 1205
Joined: 2004-04-04 11:13:54
Location: Балаково, Саратовская обл.
Contact:

Post by Savage »

Если чего то не хватает то проверку надо добавить сюда - это основной цикл ожидания результата.

Code: Select all

                  while NOT UO.InJournal("You put") AND NOT UO.InJournal("You hack") AND NOT UO.InJournal("There are no") AND NOT UO.InJournal("That is too") AND NOT UO.InJournal("It appears") AND NOT UO.InJournal("You can") AND NOT LastTimer+WaitTime<UO.Timer() 
                     wait(100)
                  wend

На дрв fail начинается со слов You hack....

А тот кусок кода что ты привел отвечает за преждевременную повторную попытку рубить одно и то же дерево.
cSiaN
Posts: 5
Joined: 2004-07-21 21:36:15

Post by cSiaN »

У меня почему то когда не получалось вырубить лог, проходило много времени прежде чем чар начинал рубить заново дерево, а когда я добавил проверку туда куда написал, то чар начинал рубить сразу после faila.
Savage
Expert!
Posts: 1205
Joined: 2004-04-04 11:13:54
Location: Балаково, Саратовская обл.
Contact:

Post by Savage »

Если он хоть раз рубанет не дорубив до конца, в твоем случае, скрипт заклинит. Вот на этот самый случай и стоит тот самый блок что ты отквотил. Если ненравится что долго то уменьшай значение переменной ожидания.
BETEPAH
Expert!
Posts: 838
Joined: 2004-05-31 09:31:51
Contact:

Post by BETEPAH »

А не легче действетельно вместо задержки поставить проверуи на выруб (You Hack-- повтор,You put -- вырубил но не все,No logs-- Следующее дерево) по журналу ........
Все просто.
BETEPAH ™
Savage
Expert!
Posts: 1205
Joined: 2004-04-04 11:13:54
Location: Балаково, Саратовская обл.
Contact:

Post by Savage »

Предыдущий пост почитай внимательно. Если по какой либо причеине чар раньше времени начнет рубить повторно это дерево то процесс уже не остановить.
cSiaN
Posts: 5
Joined: 2004-07-21 21:36:15

Post by cSiaN »

А из-за чего чар может раньше времени начать рубить повторно ?
Savage
Expert!
Posts: 1205
Joined: 2004-04-04 11:13:54
Location: Балаково, Саратовская обл.
Contact:

Post by Savage »

Всякое бывает может из за лага может еще из за чего. у нас время на рубку динамичное, бывает с первого тычка вырубает а бывает насилует минуту одно дерево.
cSiaN
Posts: 5
Joined: 2004-07-21 21:36:15

Post by cSiaN »

У нас это... я с ДРВ :) и на сколько знаю глюки такие с преждевременной рубкой\ловлей\копанием чуть ли не в каждом скрипте и мне кажется что причина вся в Таймере, я его сделал большим очень, даже больше ВСа и все проблеммы пропали :) да, и еще тот кусок скрипта куда говорил проверку на Фаил вставить убрал вообще :)
Post Reply