Скрипт на подхил согильдица!
Posted: 2008-02-17 17:40:54
Напишите плиз скрипт с масивом в котором будут друзья которых надо будет подхилить по айди! на растояние 2 тайла)
Code: Select all
sub GuildHealer()
var hp, i, len = 3 ; количество игроков для подхила
var max_distance = 2 ; максимальная дистанция на которой лечить
var heal_hp = 80 ; процентов жизней, чтобы начать лечить
var bandages = "0x0000" ; тип бинтов
var heal_msg = "полечили|не полечили" : сообщения о результатах лечения
vaw pause = 0 ; задержка между лечениями, не включая время во время лечения
DIM players[ val( str( len ) ) ]
players[0] = "0x00000001" ; ID персонажа для подхила
players[1] = "0x00000002" ; ID персонажа для подхила
players[2] = "0x00000003" ; ID персонажа для подхила
repeat
for i = 0 to len - 1
hp = uo.getHP( players[ i ] ) / uo.getMaxHP( players[ i ] ) * 100
while hp <= heal_hp && uo.getDistance( players[ i ] ) <= max_distance
deljournal( heal_msg )
uo.waittargetobject( players[ i ] )
uo.usetype( 'bandages' )
repeat
wait( 100 )
until uo.injournal( heal_msg )
wait( pause )
hp = uo.getHP( players[ i ] ) / uo.getMaxHP( players[ i ] ) * 100
wend
next
wait( 100 )
until false
endsub