Вообщем задумка такая :
Если В Журнале Появляется определенная надпись,то записываеться время появления этои надписи и желательно в какой то отдельный Фаил...Вот что то не нашел ничего подобного..помогите ктонибудь:)) стыдна очень:(
sub mesg() var msg = 'test msg' DJournal(msg) UO.TextClear() UO.TextOpen() while 1==1 if UO.InJournal(msg) then UO.textprint(msg +' : ' + Maketime()) DJournal(msg) endif wend endsub
Sub DJournal(msg ) VAR tmp = UO.InJournal( msg ) If tmp > 0 Then UO.SetJournalLine(tmp - 1, ' ' ) DJournal(msg) Endif endsub
Sub MakeTime() var d,t,ret,i ret=str(uo.Time()) t="" for i=0 to Len(ret) t=ret[Len(ret)-i]+t if (i==2) or (i==4) then t=":"+t end if next ret=str(uo.Date()) d="" for i=0 to Len(ret) d=ret[Len(ret)-i] + d if (i==2) or (i==4) then d="."+d end if next ret=t+" @ "+d return ret end sub
запускать mesg
попробуй
Last edited by Yura on 2008-03-25 21:48:53, edited 2 times in total.
Ого не думал что так можно...только вот у меня никак не хватит места на харде если он так будет три четыре дня работать Можно сделать как то чтобы он увидел надпись то записал ,а то я попробовал.....так он в пару секунд мне выдал список на три страницы времени:) вообщем суть такая мне нужно знать когда появляеться в моем доме определенныи человек ...так как он лаин его не могу никак застать а подругому мне его не наити:(
Sub DJournal(msg ) VAR tmp = UO.InJournal( msg ) If tmp > 0 Then UO.SetJournalLine(tmp - 1, ' ' ) DJournal(msg) Endif endsub
Ересь. Рекурсия. Чем вас мой deljournal() не устроил?
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
Рекурсия - не ересь, а нормальный инструмент программиста. Просто пользоваться надо аккуратно.
В журнале инжекта максимум 100 строк, так что у рекурсии максимум 100 вложений. Ничего страшного с инжектом от этого не случится (проблемы могут начаться после 220-250 вложений).
ЗЫ: UO.textprint(msg +' : ' + Maketime()) - это здорово, но рекомендую поэкспериментировать и убедиться, что длина окна для текстовых выводов не такая уж и длинная. Результат 4-дневной работы в него точно не поместится. Кажись (счас не помню точно) там всего 4096 байт можно записать...
Ни один скрипт не работает? Пора обновить Инжект...
Все работает, но хочется большего? Пора переходить на стелс...
Рекурсия - не ересь, а нормальный инструмент программиста. Просто пользоваться надо аккуратно.
В журнале инжекта максимум 100 строк, так что у рекурсии максимум 100 вложений. Ничего страшного с инжектом от этого не случится (проблемы могут начаться после 220-250 вложений).
ЗЫ: UO.textprint(msg +' : ' + Maketime()) - это здорово, но рекомендую поэкспериментировать и убедиться, что длина окна для текстовых выводов не такая уж и длинная. Результат 4-дневной работы в него точно не поместится. Кажись (счас не помню точно) там всего 4096 байт можно записать...
И это с учетом что просто напросто выводиться одна строка с цифрами..тоесть когда появляеться эта надпись?кстати человека нашол:)нашел бонально..по телефоннои книжке...а скрипт я думаю можно использовать..ну допустим отслеживать время респауна живности...чем сеичас и занимаюсь)на уникорна:)