Page 1 of 1

Помогите с проверкой журнала!

Posted: 2005-07-15 20:10:55
by enjoy
Скриптеры, если кто может, то объясните следущее, я написал скрипт:

sub check_GM()
While UO.Life>0
wait(1000)
while UO.lastmessage()=="FocuS: You fish a while, but fail to catch anything." or UO.lastmessage()=="Where would you like to fish?" or UO.lastmessage()=="You pull out a fish!" or UO.lastmessage()=="You pull out a small fish!" or UO.lastmessage()=="You pull out a Black Pearls!" or UO.lastmessage()=="You pull out a Black Pearl!" or UO.lastmessage()=="You put the Newbee dagger in your pack." or UO.lastmessage()=="You put the fishing pole in your pack." or UO.lastmessage()=="There are no fish here." or UO.lastmessage()=="What do you want to use this on?" or UO.lastmessage()=="You pull out a thigh boots!" or UO.lastmessage()=="You have hidden yourself well" or UO.lastmessage()=="You put the clean bandages in your pack."
wait(100)
wait(100)
wend
uo.launch("D:\EmoMusic\My Chemical Romance\(2004) - Three Cheers For Sweet Revenge\LOL.mp3")
wait(100)
UO.deletejournal()
Wait(1500)
wend
end sub

Этим скриптом я хотел допиться того, что если в журнале появится что-либо, кроме надписей которые я так сказать проигнорировал, то инжект будет проигрывать файл с музыкой. Но есть одно НО. Если я тыкну на граунд и в журнале появится надпись: You see: wather
То музыка играть не начинает. тоже самое, про Skill. если скилл фишинг меняет свое значение, то инжект молчит. Вот собственно мне нужно проигрывать файл, если в журнале будет что-либо кроме сообщений которые я добавил в игнор. На сайте Йоко не нашел как это реализовать. с Серийником журнала это делать нельзя. Если кто знает, то помогите пожалуста!!!

Posted: 2005-07-15 20:51:48
by flake
А почему не используешь UO.InJournal()?

Posted: 2005-07-15 20:54:09
by Grin
Еще раз повторяю инжект не хранит в своем журналее собщения от статики и оповещени о скалих..
отловить никак...

Posted: 2005-07-15 20:54:42
by enjoy
а как в данном случае использовать?

Posted: 2005-07-15 20:58:27
by flake
enjoy wrote:а как в данном случае использовать?


Code: Select all

UO.InJournal( "FocuS: You fish a while, but fail to catch anything." )

Posted: 2005-07-15 21:13:39
by enjoy
А можно поподробнее... :)

Posted: 2005-07-15 21:19:45
by Grin
Подробней только в хелпе...
Инжект ведет журнал но порой отличный от журнала ультимы...
Так вот есть команда инджорнал которая ищет вхождение строчки вовсем журнале...не эксперементировал ищит ли она первое в ходжение и в каком на правлении...
Короче ищет в большом колве строку похожую на ту что ты написал...

Posted: 2005-07-15 21:28:59
by enjoy
помогите пожалуста реализовать :(

Posted: 2005-07-15 22:16:35
by Grin
что реальзовать???
Тебе что конкретно надо?
Все сообщения от сервера имеют постояный интересный и красивый айдишник...
пидерись кнему
и пусть у тебя музыка играет на все айдишника кроме сервера...
можешь пойти дальше и реагировать только на живое... короче вариантов куча чт отебе то надо?

Posted: 2005-07-15 22:26:56
by enjoy
Дай аську свою плз.

Posted: 2005-07-15 22:33:15
by Grin
84823930