Yoko

All sides of Injection
It is currently 2025-11-06 06:48:21

All times are UTC+02:00




Post new topic  Reply to topic  [ 14 posts ] 
Author Message
PostPosted: 2005-07-08 10:23:34 
Offline

Joined: 2004-05-18 02:24:25
Posts: 117
вот скрипт
Code:
sub hil() 
repeat
while uo.life < 150
uo.waittargetself()
uo.usetype('0x0e21')
uo.deletejournal()
wait(100)
uo.msg('.arm_shield')
repeat
wait(100)
Until UO.InJournal('You apply bandages to yourself') or UO.InJournal('You heve been paralyzed.')
UO.FindType('0x13b1',-1,'self')
if UO.FindCount() then
wait(3000)
end if
wend
wait(1000)
until uo.dead()
endsub


скрит авотоматом хилит если хп меньше 150, ну и если лук в руках то скрит останавливаеться на 3 секунды.......
почему когда появляеться неопределенный таргет то скрипт сбиваеться =( как жто испрвить или может у вас есть другое услвие, которое можно придумать - чтобы он ждал когда лих пройдет и хихили еще раз

[Не забывай использовать теги. Leo]


Top
   
PostPosted: 2005-07-08 10:45:36 
Offline
Expert!
User avatar

Joined: 2004-07-04 00:14:58
Posts: 1284
Xabus wrote:
вот скрипт
Code:
sub hil() 
repeat
while uo.life < 150
uo.waittargetself()
uo.usetype('0x0e21')
uo.deletejournal()
wait(100)
uo.msg('.arm_shield')
repeat
wait(100)
Until UO.InJournal('You apply bandages to yourself') or UO.InJournal('You heve been paralyzed.')
UO.FindType('0x13b1',-1,'self')
if UO.FindCount() then
wait(3000)
end if
wend
wait(1000)
until uo.dead()
endsub


скрит авотоматом хилит если хп меньше 150, ну и если лук в руках то скрит останавливаеться на 3 секунды.......
почему когда появляеться неопределенный таргет то скрипт сбиваеться =( как жто испрвить или может у вас есть другое услвие, которое можно придумать - чтобы он ждал когда лих пройдет и хихили еще раз
uo.msg('.arm_shield') - м?


Top
   
 Post subject:
PostPosted: 2005-07-08 10:56:22 
Offline
User avatar

Joined: 2004-09-05 10:41:06
Posts: 57
uo.msg('.arm_shield')
это на пвп-альфе одевать щит :)


Top
   
 Post subject:
PostPosted: 2005-07-08 11:16:25 
Offline
Expert!
User avatar

Joined: 2004-07-04 00:14:58
Posts: 1284
pivovar wrote:
uo.msg('.arm_shield')
это на пвп-альфе одевать щит :)
держа лук в руке? :shock:

ЗЫ аффтар!!! пиши шард!!!


Top
   
PostPosted: 2005-07-08 11:30:30 
Offline
User avatar

Joined: 2005-05-21 07:12:12
Posts: 163
Location: DRW
Xabus wrote:
вот скрипт
скрит авотоматом хилит если хп меньше 150, ну и если лук в руках то скрит останавливаеться на 3 секунды.......
почему когда появляеться неопределенный таргет то скрипт сбиваеться =( как жто испрвить или может у вас есть другое услвие, которое можно придумать - чтобы он ждал когда лих пройдет и хихили еще раз

Всего 3 вопроса:
1. Как именно сбивается скрипт?
2. Откуда берется неопределенный таргет?
3. Кто такой "лих" и куда он должен пройти?


Top
   
 Post subject:
PostPosted: 2005-07-08 12:05:11 
Offline

Joined: 2004-05-18 02:24:25
Posts: 117
Solaire wrote:
Xabus wrote:
вот скрипт
скрит авотоматом хилит если хп меньше 150, ну и если лук в руках то скрит останавливаеться на 3 секунды.......
почему когда появляеться неопределенный таргет то скрипт сбиваеться =( как жто испрвить или может у вас есть другое услвие, которое можно придумать - чтобы он ждал когда лих пройдет и хихили еще раз

Всего 3 вопроса:
1. Как именно сбивается скрипт?
2. Откуда берется неопределенный таргет?
3. Кто такой "лих" и куда он должен пройти?


1. просто ничего неделает скрипт запущен, а скрипт не работает!
2. таргет откаста однавременно сливаеться с таргетом от бандаги..... вроде так....
3. Лих = хил =) короче юзанул бандагу, ждал когда пройдет время хила и сразу юзал ее еще раз без задержки.....


Top
   
 Post subject:
PostPosted: 2005-07-08 15:55:55 
Offline
User avatar

Joined: 2005-05-21 07:12:12
Posts: 163
Location: DRW
ИМХО, дело не в таргете, а в неточных записях журнальных сообщений. У вас что, и при удачном, и при неудачном лечении одна и та же запись? 'You apply bandages to self' обычно появляется при начале лечения, а лучше бы все же подождать конца... Но, в любом случае, вставь таймер.
Code:
lt=UO.Timer()
repeat
wait(100)
Until UO.InJournal('You apply bandages to yourself') or UO.InJournal('You heve been paralyzed.') or UO.Timer()>=lt+50


Top
   
 Post subject:
PostPosted: 2005-07-09 12:34:36 
Offline

Joined: 2004-05-18 02:24:25
Posts: 117
Solaire wrote:
ИМХО, дело не в таргете, а в неточных записях журнальных сообщений. У вас что, и при удачном, и при неудачном лечении одна и та же запись? 'You apply bandages to self' обычно появляется при начале лечения, а лучше бы все же подождать конца... Но, в любом случае, вставь таймер.
Code:
lt=UO.Timer()
repeat
wait(100)
Until UO.InJournal('You apply bandages to yourself') or UO.InJournal('You heve been paralyzed.') or UO.Timer()>=lt+50


а куда именно его фпихнуть? =)


Top
   
 Post subject:
PostPosted: 2005-07-09 12:46:47 
Offline

Joined: 2004-05-18 02:24:25
Posts: 117
Solaire wrote:
ИМХО, дело не в таргете, а в неточных записях журнальных сообщений. У вас что, и при удачном, и при неудачном лечении одна и та же запись? 'You apply bandages to self' обычно появляется при начале лечения, а лучше бы все же подождать конца... Но, в любом случае, вставь таймер.
Code:
lt=UO.Timer()
repeat
wait(100)
Until UO.InJournal('You apply bandages to yourself') or UO.InJournal('You heve been paralyzed.') or UO.Timer()>=lt+50


и еще инжа говарит что отшибка вот в этой строчке
Solaire wrote:
Until UO.InJournal('You apply bandages to yourself') or UO.InJournal('You heve been paralyzed.') or UO.Timer()>=lt+50[/codе]
в буквах LT


Top
   
 Post subject:
PostPosted: 2005-07-09 15:55:47 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Рекомендую для рациональности:
uo.injournal("msg1|msg2|msg3|msg4")


Top
   
 Post subject:
PostPosted: 2005-07-10 10:42:49 
Offline

Joined: 2004-05-18 02:24:25
Posts: 117
Destruction wrote:
Рекомендую для рациональности:
uo.injournal("msg1|msg2|msg3|msg4")


пасиб, тока почему ошибка....?


Top
   
 Post subject:
PostPosted: 2005-07-10 13:27:05 
Offline
User avatar

Joined: 2005-05-21 07:12:12
Posts: 163
Location: DRW
Xabus wrote:
и еще инжа говарит что отшибка вот в этой строчке
Solaire wrote:
Until UO.InJournal('You apply bandages to yourself') or UO.InJournal('You heve been paralyzed.') or UO.Timer()>=lt+50[/codе]
в буквах LT

Ну, я думала, что переменную lt объявить в начале скрипта ты сам догадаешься. :wink:


Top
   
 Post subject:
PostPosted: 2005-07-10 15:33:08 
Offline

Joined: 2004-05-18 02:24:25
Posts: 117
Solaire wrote:
Xabus wrote:
и еще инжа говарит что отшибка вот в этой строчке
Solaire wrote:
Until UO.InJournal('You apply bandages to yourself') or UO.InJournal('You heve been paralyzed.') or UO.Timer()>=lt+50[/codе]
в буквах LT

Ну, я думала, что переменную lt объявить в начале скрипта ты сам догадаешься. :wink:


=) не ну я еще только учусь =)
скажи как =) плиз Пасиба =)


Top
   
 Post subject:
PostPosted: 2005-07-10 15:40:45 
Offline
Expert!
User avatar

Joined: 2004-08-11 23:56:17
Posts: 746
Location: The Citadel
Code:
VAR lt


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

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 1 guest


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