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

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