Page 1 of 1
Рес друзей
Posted: 2010-07-05 19:37:41
by some
Ребята , а есть ли у кого скрипт , чтобы забил айдишники друзей и по нажатию кнопки он их ресал ?
на форуме есть похожие скрипты , но они во первых не работают, а во вторых всю время запущены и висят в скриптах.
может кто помочь ?
заранее благодарен

Re: Рес друзей
Posted: 2010-07-09 18:04:49
by lavdenis
добавляет друга
Code: Select all
sub mark()
uo.print('Кого лечить?')
uo.exec('addobject frend')
while uo.targeting()
wait(100)
wend
end sub
Сам рес и хил
Code: Select all
sub heal()
uo.waittargetobject('frend')
uo.usetype('Тут тип скрола ГХ,'0x000')
wait(200) с задержкой поиграи настрои под себя поресай кого нить он должен реснуть и тут же пдхилить
uo.waittargetobject('frend')
uo.usetype('Тут тип бинта','0x000')
end sub
Re: Рес друзей
Posted: 2010-09-14 21:31:22
by some
Спасибо за ответ, но вы меня немного не поняли.
Мне нужен скрипт , в который я мог бы забить ID не одного своего друга, а, например три и больше и чтобы он ресал непосредственно этих людей, т.е. тех, кого я забил в массиве.
Я вот тут на основе вашего скрипта набросал, посмотрит кто правильность ?
Code: Select all
В объектах создаем frend, frend2, frend3 и присваиваем им ID друзей.
sub heal()
uo.waittargetobject('frend') ; друг 1
uo.waittargetobject('frend2') ; друг 2
uo.waittargetobject('frend3') ; друг 3
uo.usetype('0x0E21','0x000') ; юзаем на друзей бинты ( соответственно непосредственно рес )
end sub
Re: Рес друзей
Posted: 2010-09-15 06:28:52
by Savage
1 wait = 1 use
Re: Рес друзей
Posted: 2010-09-15 13:00:09
by Mirage
Code: Select all
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
Много флуда только будет

Re: Рес друзей
Posted: 2010-09-18 09:48:21
by some
Да , флуда действительно много

Всем спасибо за помощь!
Ребята , только есть еще вопросы - как только появляется гост - он начинает его ресать только в том случае, если гост начинает двигаться ( крутиться и тп ) - это несовсем удобно, но терпимо
Я так подразумеваю, что это связано с тем, что у меня не включен ТВИ ?
Второй вопрос, точнее просьба - данные скрипты ресают любого госта по типам ( мужик / баба ) , т.е. он может реснуть моего вражину, что совсем не хорошо.
Как добавить в скрипт проверку на свой / чужой ?
Re: Рес друзей
Posted: 2010-09-19 09:24:51
by Mirage
пример конечно не ахти но думаю как раз показывает то что ты хочешь.
Ищет на земле тип мужчины или женщины и если ID найденного не соответствует заданным ID друзей то атакует его.
Code: Select all
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
Re: Рес друзей
Posted: 2010-12-25 20:23:57
by some
Кто подскажет, как сделать чтобы ресал еще и женских чаров + работал бы БЕЗ галки ТВИ ?
Code: Select all
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
Re: Рес друзей
Posted: 2010-12-26 08:32:03
by Mirage
Ну выше же привер:
Code: Select all
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
и так далее
Re: Рес друзей
Posted: 2010-12-26 17:18:26
by some
Спасибо , Мираж
я подслеп чего-то
