Page 1 of 1

Помогите, не знаю что делать.

Posted: 2007-12-22 02:28:59
by mythilas
У меня такая проблема... Рублю я на скрипте. Если рубишь обычными хатчетами то все норм.... рубит идеально. но стоит взять в руки цветной хатчет как скрипт начинает реально тупить: Проявляеться это в след.
1. Он начинает рубить, все нормально, но подходя к следующему дереву почему то не хочет юзать топор...
2. Остальное все норм...
Вот скрипт...

sub chop(tile, x, y, z)
moveto(x-1, y-1)
var a = 0
while not UO.Hidden()
UO.Warmode("0")
uo.print("hiding...")
UO.UseSkill("Stealth")
wait(4000)
wend
UO.DeleteJournal()
UO.Print (STR(x))
UO.Print (STR(y))
while uo.injournal("There are no logs")==0 and uo.injournal("That`s too far away to chop.")==0 and a<>15 and uo.injournal("chop")==0
uo.deletejournal()
uo.exec("waittargettile '"+STR(tile)+"' '"+STR(x)+"' '"+STR(y)+"' '"+STR(z)+"'")
uo.usetype("0x0f43")
wait(2000)
while uo.injournal("You put the logs in your pack.")==0 AND uo.injournal("but fail to produce")==0 AND uo.injournal("Targeting Cancelled")==0 AND uo.injournal("chop")==0 and UO.InJournal("There are no logs")==0
wait(500)
wend
a=a+1
if uo.injournal("oak")<>0 then
wait(2000)
endif
if uo.injournal("elven")<>0 then
wait(2000)
endif
if uo.injournal("deadwood")<>0 then
wait(2000)
endif
wend
wait(500)
uo.deletejournal()
uo.print(a)
end sub

Помогите, а то я уже не знаю что делать даже.....

Posted: 2007-12-22 02:52:45
by Grin
чего говорит то?
скорей всего в паке не сколько топоров, и если играешь на ПОЛе, а не сфере, то там будет ошибка что не обходимо сначала топор взять в руки. Лечить просто прописывая Серийник топора в место тайпа.

Posted: 2007-12-22 03:38:48
by mythilas
играю на 51 сфере.
даже если прописываю топор в обжект. то все равно он может в один прекрасный момент просто встать и все....
Чего не происходит с обычными хатчетами.....
а вот с ексцептионал хатчетом вот такая беда((((

Posted: 2007-12-22 04:59:49
by Grin
ну так может рубка цветным отличается от оычного? что может с казатся на сообщениря журнала...

Posted: 2007-12-22 14:29:33
by mythilas
Grin wrote:ну так может рубка цветным отличается от оычного? что может с казатся на сообщениря журнала...


Щас проверю один маленький вопросик....
а как лучше ставить проверку сообщения?
Полностью писать все предложение или отдельную фразу?

и еще как сделать так чтобы если допустим лаг то он просто продалжал рубить....
короче если он сек 10 стоит нечего не делает продолжал рубить???

Posted: 2007-12-22 15:12:20
by mythilas
Сейчас проверил сообщения появляються одинаковые при рубки обычным хатчетом и ексцептионал....

Уже не знаю что даже делать.... так как если хатчет прописывать через обжект тоже самое (

притом весь скрипт работает а вот если он встает на месте сам если делаешь дабл клик на хатчет то он может еще несколько деревтев вырубить и опять встать....

Может ли что то меняться у хатчета если у него есть прочность и он становиться менее прочным???

Posted: 2007-12-23 12:38:23
by mythilas
Ну может кто нить мне все таки поможет????

Posted: 2007-12-23 13:19:56
by Grin
проблема не в инжекте, а в твоем скрипте... а именно в uo.injournal(...)==0
Почему?
читай хелп по этой команде...

Posted: 2007-12-23 20:13:15
by mythilas
Grin wrote:проблема не в инжекте, а в твоем скрипте... а именно в uo.injournal(...)==0
Почему?
читай хелп по этой команде...


Ты пойми одно то что если я использую обычный хатчет то все ок.... а если я использую любой другой то вот такая борода(((....
жаль что ты не можешь это увидеть сам.... а то был бы другого мнения....

Posted: 2007-12-23 20:28:55
by Destruction
mythilas wrote:
Grin wrote:проблема не в инжекте, а в твоем скрипте... а именно в uo.injournal(...)==0
Почему?
читай хелп по этой команде...


Ты пойми одно то что если я использую обычный хатчет то все ок.... а если я использую любой другой то вот такая борода(((....
жаль что ты не можешь это увидеть сам.... а то был бы другого мнения....

Я один раз пробовал изменить мнение Grin'а - я тебе так скажу, он своё мнение будет отстаивать до конца.

Так, что сомневаюсь, что он был бы другого мнения.

А показать - всегда можно - записать авишку или RAdmin :)

Posted: 2007-12-24 02:45:51
by mythilas
А показать - всегда можно - записать авишку или RAdmin :)

Опа на а вот это тема... через какую прогу можно записать ави???

Posted: 2008-01-20 21:27:00
by mythilas
Все разобрался с первым вопросом!
У меня теперь такая просьба к вам можно ли сделать следующее... Вот Если по какой то причине нету не каких сообщений говорящих об окончании цикла рубки, чтобы он заного начинал этот цыкл ???