Yoko
http://forum.yoko.com.ua/

Может кто поможет разобратся!?
http://forum.yoko.com.ua/viewtopic.php?f=3&t=1151
Page 1 of 1

Author:  life [ 2004-08-16 19:59:48 ]
Post subject:  Может кто поможет разобратся!?

    sub mining()
    mining:
    UO.waittargettile(2548,573)
    UO.Usetype("0x0E86")
    wait(3000)
    goto mining
    if uo.injournal("нет руды") or uo.weight > 380 then
    uo.deletejournal()
    endif
    end sub


хотелось бы чтобы при заданных условиях скрипт прерывался, а также иногда инжект выдает сообщение Warning: error in command
ЗЫ: это для РанУо и плиз без критики что мол поискать трудно...
зараннее спасибо.

Author:  Edred [ 2004-08-16 20:41:34 ]
Post subject:  Re: Может кто поможет разобратся!?

life wrote:
    sub mining()
    mining:
    UO.waittargettile(2548,573)
    UO.Usetype("0x0E86")
    wait(3000)
    goto mining
    if uo.injournal("нет руды") or uo.weight > 380 then
    uo.deletejournal()
    endif
    end sub

хотелось бы чтобы при заданных условиях скрипт прерывался, а также иногда инжект выдает сообщение Warning: error in command
ЗЫ: это для РанУо и плиз без критики что мол поискать трудно...
зараннее спасибо.


Хех, без критики невозможно. Особенно на таком скрипте, где ошибок больше чем строчек...

1) У команды UO.Waittargettile другой синтаксис.
http://yoko.netroof.net/help/help.php?l ... targettile
то есть в параметрах надо указать тип тайла и координаты. А ты указываешь просто координаты. Причем только две, вместо трех.

2) до проверки if скрипт просто никогда не доходит, потому что уходит по go to в начало. Явно гоу ту надо переставить после endif

3) В самой проверке тоже классно - если сообщение "нет руды" то просто удаляется журнал и на выход из скрипта. А если гоу ту переставить в конец - то снова начнет копать здесь же.

Не, странный скрипт. Даже скриптом-то назвать трудно :)

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/