проблема с рубкой .....а точнее с журналом

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
muhomor[nova]
Posts: 22
Joined: 2005-04-21 17:50:46

проблема с рубкой .....а точнее с журналом

Post by muhomor[nova] »

играю на нове

раньше рубил в цикле for но очень неудобно (то вырубаешь сразу все и просто стоишь , то так нечего и не вырубаешь)

решил перейти на проверку журнала и вот написал :
------------------------------------------------------------------------------------
sub limb(t,x,y)
uo.DeleteJournal()
while uo.InJournal("There's not enough wood here to harvest.")==0
uo.waittargettile(str(t),str(x),str(y),str(uo.getz()))
uo.usetype(0x0F43)
wait(6000)
wend
end sub
-------------------------------------------------------------------------------------

почемуто неперестает рубить

и незнаю точно .......помоему неудаляет журнал (я незнаю должен он удалиться в клиенте в окне journal или просто инжа перестает его воспринимать ......)
Beyonder
Expert!
Posts: 388
Joined: 2005-04-23 10:19:43
Contact:

Post by Beyonder »

Может быть фраза введена неправильно?
Попробуй ввести ее кусок, например "not enough wood".
muhomor[nova]
Posts: 22
Joined: 2005-04-21 17:50:46

Post by muhomor[nova] »

а он разве реагирует на куски фраз ?

проблема в том что у меня такая проблема со всеми скриптами связаными с проверкой журнала .........

а после команды uo.deletejournal исчезают записи в журнале в самом клиенте или нет ?

и последний вопрос ....может есть какие настройки связанные с журналом ?
Beyonder
Expert!
Posts: 388
Joined: 2005-04-23 10:19:43
Contact:

Post by Beyonder »

На куски фраз он реагирует прекрасно :). Комманда InJournal ищет не построчно, а вообще в тексте журнала, и если находит нужную фразу - возвращает true.
Журнал Inject-а и журнал UO - 2-е похожие но разные вещи. Inject сам следит за клиентом и записывает сообщения в свой журнал, связи с Журналом клиента нет.
Попробуй рубануть лес до нужной тебе фразы, потом ввести ,showjournal 10 и скопировать фразу оттуда.
Sfagnum
Expert!
Posts: 1284
Joined: 2004-07-04 00:14:58
Contact:

Re: проблема с рубкой .....а точнее с журналом

Post by Sfagnum »

muhomor[nova] wrote:

Code: Select all

sub limb(t,x,y)
uo.DeleteJournal()
while not uo.InJournal("There's not enough wood here to harvest.")
uo.waittargettile(str(t),str(x),str(y),str(uo.getz()))
uo.usetype(0x0F43)
wait(6000)
wend
end sub
Beyonder
Expert!
Posts: 388
Joined: 2005-04-23 10:19:43
Contact:

Post by Beyonder »

Так 0 это же тот-же false.
Или я чего-то не понимаю?
Sfagnum
Expert!
Posts: 1284
Joined: 2004-07-04 00:14:58
Contact:

Post by Sfagnum »

Beyonder wrote:Так 0 это же тот-же false.
Или я чего-то не понимаю?
;)
а вообще на Нове разве не кейлоки или как их там :roll:
muhomor[nova]
Posts: 22
Joined: 2005-04-21 17:50:46

Post by muhomor[nova] »

http://yoko.netroof.net/help/index.php?lang=rus :


Ищет в журнале Injection строку, в которой встречается text, и возвращает её номер плюс 1, или возвращает 0 если такая строка с момента последнего удаления журнала DeleteJournal не обнаружена

пока нет нужной строки ...... injournal возврашает 0 ...... и чел рубит
когда появится данная фраза цикл заканчивается ........ вроде все верно ...

а что такое кейлок ?
muhomor[nova]
Posts: 22
Joined: 2005-04-21 17:50:46

Post by muhomor[nova] »

спаисбо всем большое проблема решена ....

и вправду в журнале инжи вместо "there's no wood....." появляется строка "cliloc# 0xA30D"
Post Reply