Вообщем первый скрипт настроил вообщем вытягивет сериальники тех кого надо тоьлко что с ними делать пробовал через уо.атак(энеми) не хочет =( может не туда вставлял ну овобщем кто может плиз сделайте так что бы когда запускаеш скрипт он атаковал ближнего врага (тупо вар(1) и Дклик по противнику, а не что бы ласт статус и т.д я же не маг =( просто что бы противник видел что я его атакую и когда я подошёл к нему начал его бить)
Code: Select all
#+++++++++++++-= Auto Attack all players =-+++++++++++++++
sub StartAttack1() ;биндим для атаки всех чаров
StartAttack(1)
end sub
#++++++++++-= Auto Attack PK players only =-+++++++++++++++
sub StartAttack0() ;Биндим для атаки ПК и сражественную гильду
StartAttack(0)
end sub
sub StartAttack(status)
UO.Ignore("self")
Var FindOK=false,temp,mess,t=0,k
DIM Friend[50]
VAR endlist=6; Последнее число в списке друзей
Friend[0]="Darklight"
Friend[1]="Feona"
Friend[2]="Kids"
Friend[3]="Soul reaver"
Friend[4]="Adison"
Friend[5]="Gladriel"
Friend[6]="lamka"
uo.set('finddistance','20')
for t=0 to 1
repeat
uo.findtype("0x019"+str(t),"-1","ground")
temp=0
for k=0 to endlist
if Uo.GetName("finditem")==Friend[k] and uo.findcount()<>0 then
UO.Ignore("finditem")
k=endlist
temp=1
end if
next
if temp==0 and uo.findcount()<>0 then
if status==0 and uo.getnotoriety("finditem")>2 then
UO.addobject('Enemy',uo.getserial("finditem"))
Uo.print ("Curent target = "+uo.getname('Enemy'))
uo.ignore('Enemy')
return
else
if status==1 then
UO.addobject('Enemy',uo.getserial("finditem"))
Uo.print("Curent target = "+uo.getname('Enemy'))
uo.ignore('Enemy')
return
else
uo.ignore("finditem")
end if
end if
end if
until uo.findcount()==0
if uo.findcount()==0 then
UO.IgnoreReset()
end if
next
end sub
И ещё на рекол по руне не работает пишет просто селект и всё
Code: Select all
sub recall()
var scroll='0x1F4C'
var rune='0x40274291'
uo.findtype(scroll,-1,'backpack')
if uo.findcount() > 0 then
uo.getserial('finditem')
uo.waittargetobject('rune')
uo.useobject('finditem')
wait(2300)
else
uo.print("No SCROLLS!!!")
uo.waittargetobject('rune')
uo.cast('Recall')
end if
end sub