flake wrote:Code: Select all
sub sparka()
var limit = 90 ; кол-во hp, ниже которого хилимся
var cont = '0x0000000' ; айди сундука с бинтами
var bint = 50 ; кол-во бинтов, ниже которого будем брать из сундука.
repeat
if uo.life < limit then
uo.bandageself()
wait(2500)
endif
wait(2500)
if uo.count( '0x0e21' ) < str(bint) then
uo.findtype( '0x0e21', '-1', cont )
uo.moveitem( 'finditem', str(bint), 'my' )
wait(600)
endif
until uo.dead()
endsub
большое спасибо!

исходник есть, это уже главное
и теперь, так как кол-во бинтов которые я буду юзать в сундук не влезят, я их хочу брать с пола... а так же хилить не себя, а партнера... вотя по быстренькому перебацал, если не ТЯЖЕЛО, проверь ошибок никаких нету? прорсто я на данный момент скрипт запустить не могу
sub main()
var limit = 90 ; кол-во hp, ниже которого хилимся
var bint = 50 ; кол-во бинтов, ниже которого будем брать из сундука.
UO.Set('finddistance','2')
UO.Set('distance','2')
repeat
if uo.life < limit then
UO.usetype("bandage")
UO.waittargettype("ПАРТНЕР!!!")
wait(2500)
endif
wait(2500)
if uo.count( '0x0e21' ) < str(bint) then
uo.findtype( '0x0e21', '-2', ground )
uo.moveitem( 'finditem', str(bint), 'my' )
wait(600)
endif
until uo.dead()
endsub
все вроде бы как мне надо, кроме одного:
мне нужно хилить не себя а партнера... знаю что нужно изменить буквально пару строчек(if uo.life < limit then ) но точно не знаю на что...