Yoko

All sides of Injection
It is currently 2025-12-03 05:40:32

All times are UTC+02:00




Post new topic  Reply to topic  [ 3 posts ] 
Author Message
 Post subject: Не работает.
PostPosted: 2006-12-03 22:10:23 
Offline
User avatar

Joined: 2006-03-23 19:25:23
Posts: 101
Вот накалякал скрипт на резист, чтобы пустал стрелки по ластстатусу:
Code:
sub Resist()
while uo.gethp('laststatus')>30
uo.cast('Magic Arrow','laststatus')
wait(3000)
wend
if uo.mana<10 then
meditation()
endif
end sub

Sub meditation()
uo.deletejournal()
while not uo.injournal('You are at peace')
if uo.injournal('You lack') or uo.injournal ('You lose') then
uo.warmode(0)
uo.useskill('Meditation')
wait(50000)
endif
wend
wend
end sub

Проблемма в том, что некак не магу сделать, чтобы он мидитировал если не хвататет маны.
Вобщем нужно чтобы скрипт выполнял следуйщие действия:
1.Кидал стрелки по ластстатусу(защита от фузла)
2.Если не хватает маны, мидитировал до конца .
3.После всех выполненных сействий начинал всё заного.
И ещё, чтобы ждал пока полностью вылечится ластстатус.
Вот ещё скрипт для чувака, в которого пуляем стрелки:
Code:
sub Healing()
while not uo.life<uo.str
uo.waittargetself()
uo.usetype('0x0E21')
wait(1000)
wend
endsub

Тут нада, чтобы лечился пока хп не станут полные...
Поправте плз все недостатки плз... :oops:
Сорь если много, просто я такой не умный... :oops: :(

_________________
:O


Top
   
 Post subject:
PostPosted: 2006-12-04 04:42:12 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
meditation
Code:
repeat
  uo.deletejournal()
  uo.useskill('meditation')
  wait(150)
  repeat
    wait(100)
  until uo.injournal('you are') || uo.injournal('you lose')
until uo.mana == uo.int


check opponent life
Code:
repeat
  wait(100)
until uo.GetHp('laststatus') == uo.GetMaxHp('laststatus')


cast until mana < 15
Code:
while not uo.Dead()
  repeat
    uo.Cast('Magic Arrow','laststatus')
    wait(4000)
  until uo.mana <15
  meditation()
wend


Top
   
 Post subject:
PostPosted: 2006-12-04 22:15:33 
Offline
User avatar

Joined: 2006-03-23 19:25:23
Posts: 101
You Must Die wrote:
meditation
Code:
repeat
  uo.deletejournal()
  uo.useskill('meditation')
  wait(150)
  repeat
    wait(100)
  until uo.injournal('you are') || uo.injournal('you lose')
until uo.mana == uo.int


check opponent life
Code:
repeat
  wait(100)
until uo.GetHp('laststatus') == uo.GetMaxHp('laststatus')


cast until mana < 15
Code:
while not uo.Dead()
  repeat
    uo.Cast('Magic Arrow','laststatus')
    wait(4000)
  until uo.mana <15
  meditation()
wend
Спасибо огромное!! :o

_________________
:O


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 3 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