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

Ask for help

Moderators: Murderator+, Murderator

Post Reply
mythilas
Posts: 9
Joined: 2007-12-22 02:24:38

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

Post 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

Помогите, а то я уже не знаю что делать даже.....
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

чего говорит то?
скорей всего в паке не сколько топоров, и если играешь на ПОЛе, а не сфере, то там будет ошибка что не обходимо сначала топор взять в руки. Лечить просто прописывая Серийник топора в место тайпа.
mythilas
Posts: 9
Joined: 2007-12-22 02:24:38

Post by mythilas »

играю на 51 сфере.
даже если прописываю топор в обжект. то все равно он может в один прекрасный момент просто встать и все....
Чего не происходит с обычными хатчетами.....
а вот с ексцептионал хатчетом вот такая беда((((
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

ну так может рубка цветным отличается от оычного? что может с казатся на сообщениря журнала...
mythilas
Posts: 9
Joined: 2007-12-22 02:24:38

Post by mythilas »

Grin wrote:ну так может рубка цветным отличается от оычного? что может с казатся на сообщениря журнала...


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

и еще как сделать так чтобы если допустим лаг то он просто продалжал рубить....
короче если он сек 10 стоит нечего не делает продолжал рубить???
mythilas
Posts: 9
Joined: 2007-12-22 02:24:38

Post by mythilas »

Сейчас проверил сообщения появляються одинаковые при рубки обычным хатчетом и ексцептионал....

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

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

Может ли что то меняться у хатчета если у него есть прочность и он становиться менее прочным???
mythilas
Posts: 9
Joined: 2007-12-22 02:24:38

Post by mythilas »

Ну может кто нить мне все таки поможет????
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

проблема не в инжекте, а в твоем скрипте... а именно в uo.injournal(...)==0
Почему?
читай хелп по этой команде...
mythilas
Posts: 9
Joined: 2007-12-22 02:24:38

Post by mythilas »

Grin wrote:проблема не в инжекте, а в твоем скрипте... а именно в uo.injournal(...)==0
Почему?
читай хелп по этой команде...


Ты пойми одно то что если я использую обычный хатчет то все ок.... а если я использую любой другой то вот такая борода(((....
жаль что ты не можешь это увидеть сам.... а то был бы другого мнения....
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

mythilas wrote:
Grin wrote:проблема не в инжекте, а в твоем скрипте... а именно в uo.injournal(...)==0
Почему?
читай хелп по этой команде...


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

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

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

А показать - всегда можно - записать авишку или RAdmin :)
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
mythilas
Posts: 9
Joined: 2007-12-22 02:24:38

Post by mythilas »

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

Опа на а вот это тема... через какую прогу можно записать ави???
mythilas
Posts: 9
Joined: 2007-12-22 02:24:38

Post by mythilas »

Все разобрался с первым вопросом!
У меня теперь такая просьба к вам можно ли сделать следующее... Вот Если по какой то причине нету не каких сообщений говорящих об окончании цикла рубки, чтобы он заного начинал этот цыкл ???
Post Reply