Yoko

All sides of Injection
It is currently 2026-01-18 05:52:14

All times are UTC+02:00




Post new topic  Reply to topic  [ 19 posts ] 
Author Message
PostPosted: 2004-11-29 21:55:52 
Offline
User avatar

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


Top
   
PostPosted: 2004-11-29 21:59:51 
Offline
Expert!
User avatar

Joined: 2004-07-04 00:14:58
Posts: 1284
ищи по типу, и мб по цвету, и
UO.GetSerial('finditem')


Top
   
 Post subject:
PostPosted: 2004-11-29 22:16:39 
Offline
Site Admin
User avatar

Joined: 2004-04-03 16:49:38
Posts: 1964
пример

,findtype NPCTYPE -1 ground;click finditem


Top
   
 Post subject:
PostPosted: 2004-11-29 22:46:50 
Offline
User avatar

Joined: 2004-11-02 23:52:47
Posts: 86
Новая проблема, я написал, всё вроде заработало, однока монстра он не убивал. Я пол часа не мог понять в чём дело, потом решил кое что проверить, написал следующее:
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 моего чара, тогда его пропускаем, и идём к сл?


Top
   
 Post subject:
PostPosted: 2004-11-29 23:07:02 
Offline
Expert!
User avatar

Joined: 2004-10-15 22:38:04
Posts: 1396
Location: Moscow City.
Эээ куданить перед findtype ?
Code:
UO.Ignore('self')


Top
   
 Post subject:
PostPosted: 2004-11-29 23:27:14 
Offline
User avatar

Joined: 2004-11-02 23:52:47
Posts: 86
О!, да, всё заработало, последний вопрос, как собственно атакавать? попробывал так:
Code:
uo.warmode(1)
UO.Click('finditem')
wait(200)
UO.Click('finditem')

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


Top
   
 Post subject:
PostPosted: 2004-11-29 23:42:46 
Offline
User avatar

Joined: 2004-07-18 13:01:15
Posts: 141
попробуй так.
Code:
UO.Exec("warmode 1")
UO.LDblClick('finditem')


Top
   
 Post subject:
PostPosted: 2004-11-29 23:56:41 
Offline

Joined: 2004-10-09 18:48:36
Posts: 53
вот вы гемороем занимаетесь


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


Top
   
 Post subject:
PostPosted: 2004-11-30 15:07:10 
Offline
Expert!
User avatar

Joined: 2004-10-15 22:38:04
Posts: 1396
Location: Moscow City.
Риально насчет гемороя подмеченно ;)
Code:
UO.Attack(Enemy)

Форевер :lol:


Top
   
 Post subject:
PostPosted: 2004-11-30 19:49:54 
Offline
User avatar

Joined: 2004-11-02 23:52:47
Posts: 86
Вмеи спасибо, вроде более менее зааботало %)


Top
   
 Post subject:
PostPosted: 2004-11-30 19:51:50 
Offline
User avatar

Joined: 2004-11-02 23:52:47
Posts: 86
А можно сделать чтобы он искал монстров в 6-7 клеткахот себя? А то он так От нортен территори до самой британии идёт :?


Top
   
 Post subject:
PostPosted: 2004-11-30 20:06:32 
Offline
Expert!
User avatar

Joined: 2004-04-04 21:40:09
Posts: 1007
UO.Set('finddistance','7')


Top
   
 Post subject:
PostPosted: 2004-11-30 20:11:18 
Offline
User avatar

Joined: 2004-11-02 23:52:47
Posts: 86
Так?
Code:
uo.Ignore('self')
UO.Set('finddistance','7')
uo.findtype('0x0190',-1,'ground')


Top
   
 Post subject:
PostPosted: 2004-11-30 22:35:13 
Offline
Expert!
User avatar

Joined: 2004-04-04 21:40:09
Posts: 1007
Optical wrote:
Так?
Code:
uo.Ignore('self')
UO.Set('finddistance','7')
uo.findtype('0x0190',-1,'ground')


Можно и так.


Top
   
 Post subject:
PostPosted: 2004-12-01 00:26:58 
Offline
Expert!
User avatar

Joined: 2004-10-15 22:38:04
Posts: 1396
Location: Moscow City.
А можно показать готовый продукт? :lol:
Риторический вопрос :lol:


Top
   
 Post subject:
PostPosted: 2004-12-01 16:31:43 
Offline
Expert!
User avatar

Joined: 2004-07-04 00:14:58
Posts: 1284
AGRS wrote:
UO.Set('finddistance','7')
почему 7?
в пределах экрана?


Top
   
 Post subject:
PostPosted: 2004-12-01 16:35:05 
Offline
User avatar

Joined: 2004-07-18 13:01:15
Posts: 141
Optical wrote:
А можно сделать чтобы он искал монстров в 6-7 клеткахот себя? А то он так От нортен территори до самой британии идёт :?

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

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


Top
   
 Post subject:
PostPosted: 2004-12-01 16:57:40 
Offline
Expert!
User avatar

Joined: 2004-07-04 00:14:58
Posts: 1284
gmur wrote:
Минздрав рекомендует полностью читать топики перед тем как что то в них писать.
вот фак.... сорри...


Top
   
 Post subject:
PostPosted: 2004-12-01 18:29:39 
Offline
User avatar

Joined: 2004-07-18 13:01:15
Posts: 141
Sfagnum wrote:
вот фак.... сорри...

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


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 19 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:  
cron
Powered by phpBB® Forum Software © phpBB Limited