Yoko
http://forum.yoko.com.ua/

Рес друзей
http://forum.yoko.com.ua/viewtopic.php?f=17&t=15797
Page 1 of 1

Author:  some [ 2010-07-05 19:37:41 ]
Post subject:  Рес друзей

Ребята , а есть ли у кого скрипт , чтобы забил айдишники друзей и по нажатию кнопки он их ресал ?
на форуме есть похожие скрипты , но они во первых не работают, а во вторых всю время запущены и висят в скриптах.
может кто помочь ?
заранее благодарен :)

Author:  lavdenis [ 2010-07-09 18:04:49 ]
Post subject:  Re: Рес друзей

добавляет друга
Code:
sub mark() 
uo.print('Кого лечить?')
uo.exec('addobject frend')
while uo.targeting()
wait(100)
wend
end sub


Сам рес и хил
Code:
sub heal()
     uo.waittargetobject('frend')
     uo.usetype('Тут тип скрола ГХ,'0x000')
     wait(200) с задержкой поиграи настрои под себя поресай кого нить он должен реснуть и тут же пдхилить
     uo.waittargetobject('frend')
     uo.usetype('Тут тип бинта','0x000')
end sub

Author:  some [ 2010-09-14 21:31:22 ]
Post subject:  Re: Рес друзей

Спасибо за ответ, но вы меня немного не поняли.
Мне нужен скрипт , в который я мог бы забить ID не одного своего друга, а, например три и больше и чтобы он ресал непосредственно этих людей, т.е. тех, кого я забил в массиве.

Я вот тут на основе вашего скрипта набросал, посмотрит кто правильность ?

Code:

В объектах создаем frend, frend2, frend3 и присваиваем им ID друзей.

sub heal()
     uo.waittargetobject('frend')  ; друг 1
     uo.waittargetobject('frend2') ; друг 2
     uo.waittargetobject('frend3') ; друг 3
     uo.usetype('0x0E21','0x000') ; юзаем на друзей бинты ( соответственно непосредственно рес )
end sub

Author:  Savage [ 2010-09-15 06:28:52 ]
Post subject:  Re: Рес друзей

1 wait = 1 use

Author:  Mirage [ 2010-09-15 13:00:09 ]
Post subject:  Re: Рес друзей

Code:
sub heal()
Var i
 DIM  F[5]
F[1] = '0x40F1C280' ;id первого друга
F[2] = '0x12345678'
F[3] = '0x0CC32147'
F[4] = '0x0CCD3214'
F[5] = '0x0CD04567'

for i=1 to 5
   uo.waittargetobject(F[i])
   uo.usetype('0x0E21','0x000')
   wait(100)
next
end sub


Много флуда только будет :)

Author:  some [ 2010-09-18 09:48:21 ]
Post subject:  Re: Рес друзей

Да , флуда действительно много :) Всем спасибо за помощь!
Ребята , только есть еще вопросы - как только появляется гост - он начинает его ресать только в том случае, если гост начинает двигаться ( крутиться и тп ) - это несовсем удобно, но терпимо :D
Я так подразумеваю, что это связано с тем, что у меня не включен ТВИ ?



Второй вопрос, точнее просьба - данные скрипты ресают любого госта по типам ( мужик / баба ) , т.е. он может реснуть моего вражину, что совсем не хорошо.
Как добавить в скрипт проверку на свой / чужой ?

Author:  Mirage [ 2010-09-19 09:24:51 ]
Post subject:  Re: Рес друзей

пример конечно не ахти но думаю как раз показывает то что ты хочешь.
Ищет на земле тип мужчины или женщины и если ID найденного не соответствует заданным ID друзей то атакует его.
Code:
sub Ataka()
var i
var ignore1 = '0x0084CF3F'
var ignore2 = '0x0078181A'
DIM H[2]
H[1]='0x0190'
H[2]='0x0191'
UO.set('finddistance','3');
while 1>0
for i=1 to 2
  UO.FindType(H[i],-1,'ground')
  If UO.FindCount() > 0 Then
    if uo.getSerial('finditem') <> ignore1 or uo.getSerial('finditem') <> ignore2 then
       uo.attack('finditem')
           Wait( 3000 )
    else
       uo.ingnore(uo.getSerial('finditem'))
    endif
  Endif
  Wait( 300 )
next
wend
end sub

Author:  some [ 2010-12-25 20:23:57 ]
Post subject:  Re: Рес друзей

Кто подскажет, как сделать чтобы ресал еще и женских чаров + работал бы БЕЗ галки ТВИ ?

Code:
sub ressurector() 
   var BandageT = "0x0E21"
   var CharT = "0x0192" ; мужик
   var i, char_count = 5 ; количество персонажей в списке
   DIM char[ val( str( char_count ) ) ]
   ; список персонажей которых ресать
   char[0] = "id" ;dr1
   char[1] = "id2" ;dr2
   char[2] = "id3" ;dr3
   char[3] = "id4" ;dr4
   char[4] = "id5" ;dr5
   repeat
      if uo.count( BandageT ) < 50 then
         uo.print( "Нечем ресать..." )
         return false
      endif
      uo.findtype( CharT,"-1", "ground" )
      if uo.findcount() then
         for i = 0 to char_count -1
            if uo.getSerial( "finditem" ) == char[i] && uo.getDistance( char[i] ) < 2 then
               doRess( char[i], BandageT )
               i = char_count -1
            endif
         next
         uo.ignore( "finditem" )
      else
         uo.ignorereset()
      endif
      wait( 100 )
   until false
endsub

sub doRess( id, BandageT )
   uo.setArm( 'CWeapon' )
   uo.waittargetobject( id )
   uo.usetype( BandageT )
   wait( 500 )
   uo.Arm( 'CWeapon' )
endsub

Author:  Mirage [ 2010-12-26 08:32:03 ]
Post subject:  Re: Рес друзей

Ну выше же привер:
Code:
sub ressurector()
   var BandageT = "0x0E21"
;   var CharT = "0x0192" ; мужик
   var i,j, char_count = 5 ; количество персонажей в списке
DIM H[2]
H[0]='0x0190' ; дядька
H[1]='0x0191' ; тетька

   DIM char[ val( str( char_count ) ) ]
   ; список персонажей которых ресать
   char[0] = "id" ;dr1
   char[1] = "id2" ;dr2
   char[2] = "id3" ;dr3
   char[3] = "id4" ;dr4
   char[4] = "id5" ;dr5
UO.set('finddistance','3');
   repeat
      if uo.count( BandageT ) < 50 then
         uo.print( "Нечем ресать..." )
         return false
      endif

for i=0 to 1
  UO.FindType(H[i],-1,'ground')
  If UO.FindCount() > 0 Then
         for j= 0 to char_count -1


и так далее

Author:  some [ 2010-12-26 17:18:26 ]
Post subject:  Re: Рес друзей

Спасибо , Мираж :)
я подслеп чего-то :)

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/