
Функция проверки и лута.
Moderators: Murderator+, Murderator
Функция проверки и лута.
Как написать функцию проверки на кол-во айтемов в бек паке (например кирок), и если их меньше определённо кол-ва, то брать из сундука X нехватающее кол-во?
Моедт кто подскаже, если понял мою мысль...

-
- Posts: 2259
- Joined: 2005-04-19 18:00:29
- Location: Московская область
- Contact:
Code: Select all
var pickaxe=' type of pickaxe'
var sunduk=' ID of sunduk '
uo.FindType(pickaxe,'-1','backpack')
while uo.Count('finditem') < 10 ; кол-во которое тебе нужно
uo.FindType(pickaxe,'-1',sunduk)
uo.moveitem('finditem',1,'backpack')
wend
предварительно открыв сундук.
-
- Posts: 2259
- Joined: 2005-04-19 18:00:29
- Location: Московская область
- Contact:
всё:) Чуток его перекосил вот так вот пашет:
спс В)
Code: Select all
uo.FindType('0x0E85','-1','backpack')
while uo.Count('0x0E85') < 5
uo.FindType('0x0E85','-1',Cont)
uo.moveitem('finditem',1,'backpack')
wait(1500)
wend

-
- Posts: 2259
- Joined: 2005-04-19 18:00:29
- Location: Московская область
- Contact:
Code: Select all
uo.FindType('0x0E85','-1','backpack') #ищем итем в паке по типу
while uo.Count('0x0E85') < 5 #считаем сколько итемов в паке данного типа
uo.FindType('0x0E85','-1',Cont) #ищем итем в контейнере по типу
uo.moveitem('finditem',1,'backpack') #перетаскием найденый итем в пак
wait(1500)
wend
Вопрос: uo.FindType('0x0E85','-1','backpack')-Нахрена?
-
- Posts: 2259
- Joined: 2005-04-19 18:00:29
- Location: Московская область
- Contact:
1ая строка ищет _только_ в паке.Grin wrote:Code: Select all
uo.FindType('0x0E85','-1','backpack') #ищем итем в паке по типу
while uo.Count('0x0E85') < 5 #считаем сколько итемов в паке данного типа
2ая на чаре, и в подсумках в т.ч.
а это две большии разницы.