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

Ask for scripts here

Moderators: Murderator+, Murderator

Post Reply
sJet
Posts: 29
Joined: 2006-10-21 13:59:41

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

Post by sJet »

Напишите плиз скрипт с масивом в котором будут друзья которых надо будет подхилить по айди! на растояние 2 тайла)
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post 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
Научитесь писать, что именно вам нужно - мне пришлось половину скрипта выдумывать.
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Post Reply