Yoko
http://forum.yoko.com.ua/

Атака по сигналу из журнала
http://forum.yoko.com.ua/viewtopic.php?f=20&t=7271
Page 1 of 3

Author:  Raketchik [ 2006-04-04 16:56:20 ]
Post subject:  Атака по сигналу из журнала

Помогите пожалуйста скриптом.
Я стою в маленькой комнате в которой ресается монстр. По надписи в журнале "вы видите как вас атакуют" чар должен атачить монстра. Проблема в том, что монстр по мне сам не попадает и чар сам его не атакует :)
ЗЫ: дрв

Author:  Kynep [ 2006-04-04 17:06:51 ]
Post subject:  Re: Атака по сигналу из журнала

Raketchik wrote:
Помогите пожалуйста скриптом.
Я стою в маленькой комнате в которой ресается монстр. По надписи в журнале "вы видите как вас атакуют" чар должен атачить монстра. Проблема в том, что монстр по мне сам не попадает и чар сам его не атакует :)
ЗЫ: дрв


Что-то типа:
Code:
sub att()
VAR ser, monst= #Tип монстра

UO.Set('finddistance','3')
while UO.GetHP('self') < 500
UO.FindType(monst, '-1', 'ground')
if UO.FindCount() > 0 then
ser = UO.GetSerial('finditem')
wait(500)
UO.Attack(ser)
repeat
wait(500)
until UO.InJournal('body')
else
wait(100)
endif
wend
end sub

Author:  Grin [ 2006-04-04 17:36:07 ]
Post subject: 

Code:
sub att() 
VAR monst= #Tип монстра

while not uo.Dead()
UO.FindType(monst, '-1', 'ground')
if UO.FindCount() > 0 then
UO.Attack(finditem)
uo.DeleteJournal()
repeat
wait(500)
until UO.InJournal('body')
else
wait(100)
endif
wend
end sub

Author:  Kynep [ 2006-04-04 17:43:14 ]
Post subject: 

Grin wrote:
Code:
sub att() 
VAR monst= #Tип монстра

while not uo.Dead()
UO.FindType(monst, '-1', 'ground')
if UO.FindCount() > 0 then
UO.Attack(finditem)
uo.DeleteJournal()
repeat
wait(500)
until UO.InJournal('body')
else
wait(100)
endif
wend
end sub


Тоже может быть ))) :lol:

Author:  Scripts Writer [ 2006-04-04 17:47:04 ]
Post subject: 

комнатка эта 3 или 4 лвл коветуса вроде. и респятся там 3 скелета с промежутком в 15-20 сек =) угадал? гг

Author:  Kynep [ 2006-04-04 18:51:00 ]
Post subject: 

You Must Die wrote:
комнатка эта 3 или 4 лвл коветуса вроде. и респятся там 3 скелета с промежутком в 15-20 сек =) угадал? гг


Я думаю это Нубка и комната с Грим Рипером :wink:

Author:  Scripts Writer [ 2006-04-04 21:14:26 ]
Post subject: 

не, скорее сортир и найтмар...

Author:  Kynep [ 2006-04-04 21:19:54 ]
Post subject: 

You Must Die wrote:
не, скорее сортир и найтмар...


Все может быть ))

Author:  bigman [ 2006-04-04 22:39:37 ]
Post subject: 

а у меня пишет пасрс ерор

Author:  Kynep [ 2006-04-04 22:44:38 ]
Post subject: 

bigman wrote:
а у меня пишет пасрс ерор


Строку пишет? в какой парсит? и в чьем скрипте, моем или Грина?

Author:  bigman [ 2006-04-04 22:58:22 ]
Post subject: 

строка 2 в твоём
у меня сфера 56

Author:  Destruction [ 2006-04-04 23:04:49 ]
Post subject: 

А разве монстр атакуя не выдаёт свой ИД?

Code:
sub AutoAttack()
var msg = "You are attacking"
deljournal(msg)
repeat
if uo.injournal(msg) then
uo.attack(uo.injournal(msg)-1)
deljournal(msg)
endif
until false
endsub

Author:  bigman [ 2006-04-04 23:08:54 ]
Post subject: 

и твои не пашет
line 3:Function not found-DEL JOURNAL

Author:  kotvsapogah [ 2006-04-04 23:14:54 ]
Post subject: 

Вот рабочий скрипт, только он не реагирует на атаку, а просто бьет монстра когда тот подходит к тебе:

Code:
sub sword() 
var VRAG = '0x03CA', VRAGid #Тип врага
VAR col= '0x0901' #Цвет врага
while true
   uo.exec('set finddistance 1') #ищем по радиусу
   uo.findtype(VRAG,col,'ground')
   if uo.findcount() > 0 then
      VRAGid = uo.getserial('finditem')
      uo.warmode(true)
      uo.attack(VRAGid)
      endif
      repeat
   wait(2000)   
wend
endsub

Author:  Raketchik [ 2006-04-05 12:38:20 ]
Post subject: 

You Must Die wrote:
комнатка эта 3 или 4 лвл коветуса вроде. и респятся там 3 скелета с промежутком в 15-20 сек =) угадал? гг

почти :wink:

Author:  Raketchik [ 2006-04-05 12:48:50 ]
Post subject: 

kotvsapogah wrote:
Вот рабочий скрипт, только он не реагирует на атаку, а просто бьет монстра когда тот подходит к тебе:

Code:
sub sword() 
var VRAG = '0x03CA', VRAGid #Тип врага
VAR col= '0x0901' #Цвет врага
while true
   uo.exec('set finddistance 1') #ищем по радиусу
   uo.findtype(VRAG,col,'ground')
   if uo.findcount() > 0 then
      VRAGid = uo.getserial('finditem')
      uo.warmode(true)
      uo.attack(VRAGid)
      endif
      repeat
   wait(2000)   
wend
endsub

Спасибо, твой скрипт единственный, который правильно работает :)

Author:  Destruction [ 2006-04-05 13:05:00 ]
Post subject: 

bigman wrote:
и твои не пашет
line 3:Function not found-DEL JOURNAL

Ну бл", а в поиск зайти не дано?

Code:
Sub deljournal(msg)
while uo.injournal(msg)
uo.setjournalline(uo.injournal(msg)-1,"")
wend
endsub

Author:  Kynep [ 2006-04-05 13:13:54 ]
Post subject: 

Raketchik wrote:
Спасибо, твой скрипт единственный, который правильно работает :)


ХЗ у мя на ДРВ и мой работает норм )) :wink:

Author:  SLAK [ 2006-04-05 13:45:36 ]
Post subject: 

kotvsapogah wrote:
Вот рабочий скрипт, только он не реагирует на атаку, а просто бьет монстра когда тот подходит к тебе:

Code:
      repeat 
   wait(2000)   
wend


Этот момент только я заметил?

Author:  Kynep [ 2006-04-05 14:03:18 ]
Post subject: 

SLAK wrote:
kotvsapogah wrote:
Вот рабочий скрипт, только он не реагирует на атаку, а просто бьет монстра когда тот подходит к тебе:

Code:
      repeat 
   wait(2000)   
wend


Этот момент только я заметил?


Нет не один ты))) это не первый скрипт с такими штуками, и если я не ошибаюсь то ОНИ РАБОТАЮТ)))

Page 1 of 3 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/