Обнаружение ПК.ПРоблема с игнорированием.
Posted: 2007-11-12 14:33:20
Такая проблема: чар в пещере копает руду. при появлении ПК сваливает домой и ждет минут 8.Потом летит обратно в пещеру.И тут же обнаруживает того же ПК, хотя его там на самом деле НЕТУ!!! КАК ТАКОЕ МОЖЕТ БЫТЬ??
Code: Select all
sub CheckPK()
uo.print('Проверяем наличие ПК')
VAR j, jor, ser, noto, n ,i,name
DIM man[2]
man[0]='0x0190'
man[1]='0x0191'
uo.set('finddistance','20')
uo.IgnoreReset()
uo.ignore('self')
for i=0 to 1
Repeat
uo.findtype(man[i],'-1','1')
If uo.FindCount()>0 then
noto=uo.getnotoriety('finditem')
If noto<>0 and noto<>1 then
name=uo.GetName('finditem')
if uo.waiting() then
uo.canceltarget()
endif
uo.Print('!!!***PK DETECTED***!!!')
uo.Print('Его имя- '+name)
uo.Print('Его злобность= '+str(noto))
uo.Print('Валим на хрен!')
uo.Forget('finditem')
#uo.Ignore('finditem')
return 1
EndIf
uo.Ignore('finditem')
else
wait(200)
EndIf
Until uo.findcount()==0
next
end sub