Кроме того, что он записывает количество и название руды, нужно чтоб он извлекал кол-во руды и умножал на 4 (это для айрона). В конце суммировал всю стоимость.
вот список руды, цены на нее и данные
- Iron х 4 -- "0x19B9" "0x0000"
Rusty х 12 -- "0x19B9" "0x0750"
Old Copper х 16 -- "0x19B9" "0x0590"
Dull Copper х 20 -- "0x19B9" "0x060A"
Copper х 24 -- "0x19B9" "0x0088"
Bronze х 28 -- "0x19B9" "0x0488"
Silver х 32 -- "0x19B9" "0x0482"
Gold х 36 -- "0x19B9" "0x0032"
Shadow х 40 -- "0x19B9" "0x096B"
Rose х 60 -- "0x19B9" "0x0014"
Agapite х 80 -- "0x19B9" "0x0193"
тут привожу код без подсчета для одной руды
Code: Select all
sub kolvo2()
var name
var sunduk
uo.Print('Выбери сундук: ')
uo.Exec('addobject sunduk')
while uo.Targeting()
wait(100)
wend
UO.UseObject('sunduk')
wait(1000)
UO.TextOpen()
UO.TextClear()
UO.FindType('0x19B9', '0x0000', 'sunduk')
While UO.FindCount() > 0
UO.Click('finditem')
wait(100)
name = UO.GetName('finditem')
UO.TextPrint(name)
UO.Ignore('finditem')
UO.FindType('0x19B9', '0x0000', 'sunduk')
wend
UO.Print('Закончили')
UO.IgnoreReset()
endsub
Заранее спасибо за хлопоты