Page 1 of 1

Скрипт на подхил согильдица!

Posted: 2008-02-17 17:40:54
by sJet
Напишите плиз скрипт с масивом в котором будут друзья которых надо будет подхилить по айди! на растояние 2 тайла)

Posted: 2008-02-18 03:06:39
by Destruction

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
Научитесь писать, что именно вам нужно - мне пришлось половину скрипта выдумывать.