вот решил качнуть так эти скилы- убийственное комбо))
короче действие такое:
меджик ароу на себя, когда кончилась мана отхеливается, отхелились- в медитацию
бинты можжно чтобы чар мыл, кончились бинтики - брать их из сундука
вот выложу ща скриптики, надо их связать только
помогите, тогда скрипт зашибенный будет!!
magery
Code:
sub Magery()
VAR NS='0x0F88' ; Тип Nighshade.
VAR BP='0x0F7A'; тип blackperl
VAR Sunduk='0x401C6E03' ; Сериал(ID) Сундука.
VAR Kolvo=100 ; Количество регов, которое чар берёт из сундука.
While NOT UO.Dead()
While UO.Mana>=10 AND UO.NS>0 AND UO.BP>0 ; здесь можно менять со скаких маны чар начнёт медетировать, то же число следует поставить в строку *.
UO.DeleteJournal()
UO.Cast('Magic Arrow', '0x4023E017')
wait(3000)
wend
If UO.Mana<10 Then ;*
While UO.Mana<UO.Int
UO.DeleteJournal()
wait(1000)
UO.Useskill('Meditation')
Repeat
wait(100)
until UO.InJournal("You are") OR UO.InJournal("Медитация")
Wend
Endif
If UO.NS == 0 Then
UO.FindType(NS, '-1', Sunduk)
UO.Grab(str(Kolvo), 'finditem')
repeat
wait(100)
until UO.NS>0
Endif
If UO.BP == 0 Then
UO.FindType(BP, '-1', Sunduk)
UO.Grab(str(Kolvo), 'finditem')
repeat
wait(100)
until UO.BP>0
Endif
Wend
end sub
healing
Code:
var Sunduk = '0x401C6E03'
var checkHP = 8# Posle skolki HP nachinat hilitsya
var w = 4000 # wremya zadergki pered povtorami
var blb = '0x0E20' #Type graznih bintov
var korito = '0x40215A1F' # ID korita gde ih mit'
var ref = '0x0F0B' ;TYPE Refresha
sub heal()
while true
if uo.getHP() < checkhp then
uo.bandageself()
wait(w)
uo.waittargetobject(korito)
uo.usetype(blb)
wait(300)
if uo.count('0x0E21') < 10 then
uo.findtype( '0x0E21', '-1', Sunduk )
if uo.getquantity('finditem') >= 60 then
uo.moveitem( 'finditem', '60', 'my' )
wait(700)
else
uo.print( 'Бинты в сундуке кончились!' )
return
endif
endif
wend
end sub
на хелинг надо наложить чеклаг и чуток подправить