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

Как получить id НПС?
http://forum.yoko.com.ua/viewtopic.php?f=20&t=2110
Page 1 of 1

Author:  Optical [ 2004-11-29 21:55:52 ]
Post subject:  Как получить id НПС?

Вообщем пишу такой скрип, чар стоит на респе одного монстра, как только тот респиться он к нему подходит, и начинает долбасить. Проблема в том, что при каждом респе id у монстра меняеться. Вот вопрос, как получить id?
PS. В своём скрипте использую хождение в FAQ (http://yoko.netroof.net/forum/viewtopic.php?t=804)

Author:  Sfagnum [ 2004-11-29 21:59:51 ]
Post subject:  Re: Как получить id НПС?

ищи по типу, и мб по цвету, и
UO.GetSerial('finditem')

Author:  Yoko [ 2004-11-29 22:16:39 ]
Post subject: 

пример

,findtype NPCTYPE -1 ground;click finditem

Author:  Optical [ 2004-11-29 22:46:50 ]
Post subject: 

Новая проблема, я написал, всё вроде заработало, однока монстра он не убивал. Я пол часа не мог понять в чём дело, потом решил кое что проверить, написал следующее:
Code:
findmonster:
uo.findtype('0x0190',-1,'ground')
If UO.FindCount('finditem')==0 then
goto findmonster
uo.print('---Not found---')
wait(1000)
endif
monsterid=UO.GetSerial('finditem')
monstername=UO.Getname(UO.GetSerial('finditem'))
uo.msg('I m find:' +str(monstername))

Вообщем он находит мого чара. Как написать фильтр, что если monsterid = id моего чара, тогда его пропускаем, и идём к сл?

Author:  I'm [ 2004-11-29 23:07:02 ]
Post subject: 

Эээ куданить перед findtype ?
Code:
UO.Ignore('self')

Author:  Optical [ 2004-11-29 23:27:14 ]
Post subject: 

О!, да, всё заработало, последний вопрос, как собственно атакавать? попробывал так:
Code:
uo.warmode(1)
UO.Click('finditem')
wait(200)
UO.Click('finditem')

Но не получаеться =(

Author:  gmur [ 2004-11-29 23:42:46 ]
Post subject: 

попробуй так.
Code:
UO.Exec("warmode 1")
UO.LDblClick('finditem')

Author:  joker_psix [ 2004-11-29 23:56:41 ]
Post subject: 

вот вы гемороем занимаетесь


http://yoko.netroof.net/help/help.php?l ... tem=attack

Author:  I'm [ 2004-11-30 15:07:10 ]
Post subject: 

Риально насчет гемороя подмеченно ;)
Code:
UO.Attack(Enemy)

Форевер :lol:

Author:  Optical [ 2004-11-30 19:49:54 ]
Post subject: 

Вмеи спасибо, вроде более менее зааботало %)

Author:  Optical [ 2004-11-30 19:51:50 ]
Post subject: 

А можно сделать чтобы он искал монстров в 6-7 клеткахот себя? А то он так От нортен территори до самой британии идёт :?

Author:  AGRS [ 2004-11-30 20:06:32 ]
Post subject: 

UO.Set('finddistance','7')

Author:  Optical [ 2004-11-30 20:11:18 ]
Post subject: 

Так?
Code:
uo.Ignore('self')
UO.Set('finddistance','7')
uo.findtype('0x0190',-1,'ground')

Author:  AGRS [ 2004-11-30 22:35:13 ]
Post subject: 

Optical wrote:
Так?
Code:
uo.Ignore('self')
UO.Set('finddistance','7')
uo.findtype('0x0190',-1,'ground')


Можно и так.

Author:  I'm [ 2004-12-01 00:26:58 ]
Post subject: 

А можно показать готовый продукт? :lol:
Риторический вопрос :lol:

Author:  Sfagnum [ 2004-12-01 16:31:43 ]
Post subject: 

AGRS wrote:
UO.Set('finddistance','7')
почему 7?
в пределах экрана?

Author:  gmur [ 2004-12-01 16:35:05 ]
Post subject: 

Optical wrote:
А можно сделать чтобы он искал монстров в 6-7 клеткахот себя? А то он так От нортен территори до самой британии идёт :?

AGRS wrote:
UO.Set('finddistance','7')

Минздрав рекомендует полностью читать топики перед тем как что то в них писать.

Author:  Sfagnum [ 2004-12-01 16:57:40 ]
Post subject: 

gmur wrote:
Минздрав рекомендует полностью читать топики перед тем как что то в них писать.
вот фак.... сорри...

Author:  gmur [ 2004-12-01 18:29:39 ]
Post subject: 

Sfagnum wrote:
вот фак.... сорри...

Да мне собстно пох, я так флужу от делать нех, пока чар тейлор качает.

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