Кинуть прицел на однотипный предмет
Posted: 2007-10-19 16:32:18
Играю я на сервере Махаон. Там есть такой заворот: крафтятся гвозди баночками по пять штук. Для того, чтобы они сложились в стек, необходимо два раза тыкнуть мышей по какой-то из банок и таргетом указать на такую-же банку. Ну никак не могу написать такую макру. Все время получается или не видит гвоздей совсем или тыкает по 1 банке и таргет возвращает на нее-же.
Условие еще такое... гвозди можно складывать только в паке, не в мешочках, не на земле (даже если мешочек лежит в инвентаре).
Вот приведу свои попытки:
Условие еще такое... гвозди можно складывать только в паке, не в мешочках, не на земле (даже если мешочек лежит в инвентаре).
Вот приведу свои попытки:
Code: Select all
sub Gvozdi()
if uo.Waiting() then
uo.CancelTarget()
endif
var a,Exit
dim gvozdi[1]
gvozdi[0]=0x102E
uo.Print('Складываем гвозди.')
wait(500)
for a=0 to 0
Exit=0
repeat
uo.findtype(gvozdi[a],-1,'backpack')
if uo.GetQuantity('finditem')>0 then
uo.waittargettype('0x102E')
uo.useobject('finditem')
wait(1500)
else
Exit=1
endif
until Exit==1
next
uo.Print('Гвозди сложены.')
end sub