проблемка со скриптом

Those who value scripter's work may post here buy/sell propositions

Moderators: Murderator+, Murderator

Post Reply
a sparrow
Posts: 10
Joined: 2008-03-31 09:42:29

проблемка со скриптом

Post by a sparrow »

Вот начал писать скрипт на ламбер.. помогите плз ) практически все готово единственная загвоздка в том что я незнаю как забить в скрипт такую команду... ЧТО бы при появлении в журнале сообщения о том что логов больше в дереве не вырубить он реколился в дом


Sub lumber(t,x,y,z)
uo.deletejournal()
repeat
wait(1000)
uo.waittargettile(str(t),str(x),str(y),str(z))
uo.usetype('0x0F47')
until uo.injournal("cliloc# 0xAD00") or uo.injournal("cliloc# 0xA20D") or uo.injournal("cliloc# 0xA2DE") or uo.injournal("cliloc# 0x6B31")
uo.Canceltarget()
end sub

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



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

Post by Savage »

Всё очень просто. После отработки команды Until ставишь

Code: Select all

If UO.InJournal("cliloc# логов больше нет") Then
тут летим домой и возвращаемся
Endif
a sparrow
Posts: 10
Joined: 2008-03-31 09:42:29

Post by a sparrow »

а что у меня в скрипте за клилоки можно узнать ?
a sparrow
Posts: 10
Joined: 2008-03-31 09:42:29

Post by a sparrow »

until uo.injournal("cliloc# 0xAD00") or uo.injournal("cliloc# 0xA20D") or uo.injournal("cliloc# 0xA2DE") or uo.injournal("cliloc# 0x6B31")


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

Post by Savage »

После определённого события смотришь журнал ,showjournal и прикидываешь к чему относятся клилоки. Ну допустим порубил до конца дерево, посмотрел журнал, запомнил что там было, опять порубил опять посмотрел, если совпадают клилоки значит этот номер отностися к сообщению про то что рубить более нечего.
Post Reply