Люди добрые! Помогите пожалуйста.

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
MrAiro
Posts: 10
Joined: 2015-05-05 00:20:36

Люди добрые! Помогите пожалуйста.

Post by MrAiro »

Нужен простейший скрипт на автохил бинтами вампиру, проблема в том что все автохилы используют команду uo.bandageself а для вампира нужно использование кровавых бинтов, нужен скрипт где кровавые бинты будут юзаться по типу или по команде на сервере .bandageself, обычный автохил чтоб когда хп меньше максимума автоматически накладывался кровавый бинт, потипу этого скрипта только с другими бинтами:
sub Heal()
var k
var ghtype='0x0F0C'
var ghcolor='0x0000'
while true
while UO.GetHP()==UO.GetMaxHP()
wait(100)
wend
repeat
UO.BandageSelf()
k=0
uo.DeleteJournal()
repeat
k=k+1
wait(100)
until UO.InJournal("You put|You apply the|interrupted") or k==50
until UO.GetHP()==UO.GetMaxHP()
if UO.GetHP()<=150 then
UO.UseType(ghtype,ghcolor)
wait(200)
endif
wend
endsub
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: Люди добрые! Помогите пожалуйста.

Post by Mirage »

Если сообщения у вампира нет то вот так

Code: Select all

sub Heal() 
   var k
   var ghtype='0x0F0C' ; исправь на тип кровавого бинта
   var ghcolor='0x0000' ; цвет кровавого бинта
   while not uo.dead()
      if UO.GetHP()<UO.GetMaxHP() then
         UO.UseType(ghtype,ghcolor)
         wait(200) ; этой паузой играй. Она должна быть равна наложению бинта + пинг
      endif
      wait(100)
   wend
endsub

если есть то вот так

Code: Select all

sub Heal() 
   var k
   var ghtype='0x0F0C' ; исправь на тип кровавого бинта
   var ghcolor='0x0000' ; цвет кровавого бинта
   while not uo.dead()
      if UO.GetHP()<UO.GetMaxHP() then
         repeat
            UO.UseType(ghtype,ghcolor)
            k=0
            uo.DeleteJournal()
            repeat
               k=k+1
               wait(100)
            until UO.InJournal("You put|You apply the|interrupted") or k==50
         until UO.GetHP()>=UO.GetMaxHP()
      endif
      wait(100)
   wend
endsub


PS любой ТАКОЙ автоскрипт аля автохил, автоантипарализ в не очень умелых руках хуже хоткея. Убьютс так как у таких скриптов есть куча дырок которыми более опытные игроки могут воспользоваться. Например он сбивает касты.
MrAiro
Posts: 10
Joined: 2015-05-05 00:20:36

Re: Люди добрые! Помогите пожалуйста.

Post by MrAiro »

Спасибо! На моем сервере не сбивает! там процесс хилинга, отдельное действие от всех остальных, даже на удар не влияет :)
MrAiro
Posts: 10
Joined: 2015-05-05 00:20:36

Re: Люди добрые! Помогите пожалуйста.

Post by MrAiro »

а можно сделать скрипт, чтоб перед смертью снимал с себя ньюби шруду и клал в пек?
Post Reply