Yoko

All sides of Injection
It is currently 2025-10-15 11:47:43

All times are UTC+02:00




Post new topic  Reply to topic  [ 11 posts ] 
Author Message
 Post subject: Отсчет
PostPosted: 2011-03-25 18:28:17 
Offline

Joined: 2011-03-20 19:45:17
Posts: 42
Суть скрипта в следующем...На экране появляется надпись, скажем "Horse"....И только для тебя идет отчет 1,2,3,4,5, и т.д,ну скажем до 20и...возможен такой скрипт??


Top
   
 Post subject: Re: Отсчет
PostPosted: 2011-03-25 18:51:13 
Offline
User avatar

Joined: 2007-02-21 20:15:57
Posts: 479
Возможен.
Примерно такие скрипты ставят на гостов - следилок.
Скрипт постоянно читает журнал.

_________________
Шард Антарес
Ururu


Top
   
 Post subject: Re: Отсчет
PostPosted: 2011-03-25 19:46:27 
Offline

Joined: 2011-03-20 19:45:17
Posts: 42
Ну а как из журнала исключить своего чара??и собственно поставить этот счетчик??


Top
   
 Post subject: Re: Отсчет
PostPosted: 2011-03-25 20:33:57 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
Terrible wrote:
Ну а как из журнала исключить своего чара??и собственно поставить этот счетчик??

uo.ignore('self')

Скрипты для сонара. Выбирай и редактируй как тебе нужно: /
Code:
sub poisk()
var i
uo.ignore('0x0084CF3F'); если на скрипте человек то укажи его ID тогда он не будет себя искать.
DIM H[2]
H[1]='0x0190'
H[2]='0x0191'
UO.set('finddistance','3'); вместо 3 поставь 40-50 будет на весь экран штырить
while 1>0
for i=1 to 2
  UO.FindType(H[i],-1,'ground')
  If UO.FindCount() > 0 Then
Gong(1);проигрывает сигнал
  Wait( 300 )
else
     Wait( 300 )
     Endif
next
wend
end sub

sub cons()
var txt, Time, Space, i
Space=' '
uo.ignorereset()
uo.ignore('self')
uo.ignore('0x0084CF3F'); нпс
uo.hide('0x0084CF3F')
DIM H[2]
H[1]='0x0190'
H[2]='0x0191'
UO.set('finddistance','3')
while 1>0
for i=1 to 2
  UO.FindType(H[i],-1,'ground')
  If UO.FindCount() > 0 Then
Gong(1);проигрывает сигнал
  Wait( 300 )
else
wait(300)
     Endif
next
        If uo.InJournal(":") or uo.InJournal(">") or uo.InJournal("page") or uo.InJournal("GM") then
        txt=uo.LastMessage()
        UO.textprint(txt)
        uo.textopen()
        uo.DeleteJournal()
Gong(1);проигрывает сигнал
        end if
wend
end sub

sub Gong(times) ; play wav-file
   VAR i
   for i=1 to times
      UO.Exec("playwav D:\Games\Ultima\YokoInjection\ALARM"); тут ВНИМАТЕЛЬНО укажи путь к файлу БЕЗ расширения
      wait(1200) ; time to play sample at once
   next
end sub





Ур привет со старого Антареса из НТ :mrgreen:

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
 Post subject: Re: Отсчет
PostPosted: 2011-03-25 21:14:58 
Offline

Joined: 2011-03-20 19:45:17
Posts: 42
Тут дело не в сигнале,а чтобы просто при виде надписи в журнале шел,только видный для тебя, отчет времени и все....как сделать сам отсчет??


Top
   
 Post subject: Re: Отсчет
PostPosted: 2011-03-25 22:01:34 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
просто:

Code:
sub main()
var i
for i=0 to 5
uo.print( str(i) )
     wait(1000)
next
endsub


красиво
Code:
sub main()
var i
for i=0 to 5
uo.charprint('1069',i)
     wait(1000)
next
endsub


PS признаться для меня считывание с журнала какойто конкретной надписи - задача гораздо сложнее чем сосчитать от 0 до 5 или наоборот :roll:

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Last edited by Mirage on 2011-03-26 13:28:38, edited 1 time in total.

Top
   
 Post subject: Re: Отсчет
PostPosted: 2011-03-26 13:08:55 
Offline

Joined: 2011-03-20 19:45:17
Posts: 42
не работает....скрипт запускается и ничего не происходит...


Top
   
 Post subject: Re: Отсчет
PostPosted: 2011-03-26 13:28:21 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
происходит. Я опечатался немного :)
Исправил. Но понтовее 2 вариант.

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
 Post subject: Re: Отсчет
PostPosted: 2011-03-26 17:54:59 
Offline

Joined: 2011-03-20 19:45:17
Posts: 42
uo.charprint('1069',i)
1.здесь ошибку выдает
2.и как это с журналом соединить??


Top
   
 Post subject: Re: Отсчет
PostPosted: 2011-03-26 20:56:16 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
1) старая версия инжекта.
2)
Code:
sub main()
var i
var msg ='Сюда фразу для проверки'
UO.DeleteJournal()
repeat
   wait( 300 )
until UO.InJournal( msg )
for i=0 to 5
uo.print( str(i) )
     wait(1000)
next
endsub

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
 Post subject: Re: Отсчет
PostPosted: 2011-03-27 16:00:54 
Offline

Joined: 2011-03-20 19:45:17
Posts: 42
Всё работает,огромное спасибо......Респект!!!!


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 11 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited