Page 1 of 1

"Оптитмизация" вещей в контейнере.

Posted: 2005-09-27 12:11:33
by Destruction
Обстановка:
Банк, перегружен, много одинаковых кучек с ингами - задача сделать мало кучек. Попутно можно перебрать золотишко и прочую фигню -)

Попытка решения:

Code: Select all

sub contOptimize(c)
var i, j, k, count
uo.findtype("-1","-1",c)
k = uo.findcount()
DIM items[val(str(k))]
for i=0 to k-1
uo.findtype("-1","-1",c)
items[i] = uo.getSerial("finditem")
uo.ignore("finditem")
next
for i=0 to k-1
uo.ignore(items[i])
next
for i=0 to k-1
for j=0 to k-1
if items[i] && (uo.getQuantity(items[i])>1 || uo.getQuantity(items[j])>1) && uo.getGraphic(items[i])==uo.getGraphic(items[j]) && uo.getColor(items[i])==uo.getColor(items[j]) then
count = uo.getQuantity(items[i])
uo.moveitem(items[j],0,items[i])
items[i] = items[j]
while count == uo.getQuantity(items[i])
wait(200)
wend
items[j] = false
endif
next
next
endsub

Условия теста:
Бэкпак, 2 кучки по 2 инга (одинаковых).
Результат: Одна кучка оказывается в эффекте "взять в руку".

Собсно что пытается сделать скрипт:
Пытается взять одну кучку и перенести на такую же, перенос в контейнер - невозможен, банк перегружен.

PS: Скрипт элементарный, потому, что строк меньше 30, это моё мнение.

Posted: 2005-09-27 23:23:19
by 666Man666
Нормально... :)
ток вот для меня он безполезный :P

Posted: 2005-09-28 02:07:51
by Destruction
Только вот он не пашет...

Posted: 2005-09-29 12:37:15
by 666Man666
Destruction wrote:Только вот он не пашет...
Наверно, я не тестил :)

Posted: 2005-09-29 13:39:25
by Don SpiL
Destruction wrote:Только вот он не пашет...

Вечерком приду домой, кину кусок от своего крафтерского скрипта!

Суть в нем такова! Если речь идет о логах то описываем тип и цвета логов в теле скрипта и запускаем скрипт!!! Он найдет в сундуке (можно банк) все то что мы описали и разложит по стопочкам. Вроде тебе это нужно......

Posted: 2005-09-29 13:59:43
by Askaneli
Нифига себе у народа ресурсов.

Posted: 2006-10-09 13:44:55
by Destruction
Don SpiL wrote:
Destruction wrote:Только вот он не пашет...

Вечерком приду домой, кину кусок от своего крафтерского скрипта!

Суть в нем такова! Если речь идет о логах то описываем тип и цвета логов в теле скрипта и запускаем скрипт!!! Он найдет в сундуке (можно банк) все то что мы описали и разложит по стопочкам. Вроде тебе это нужно......

Долго человек домой идёт однако -)

Posted: 2006-10-09 14:48:45
by Savage
Заплутал наверное :)

Posted: 2006-10-11 12:46:24
by Destruction
Savage wrote:Заплутал наверное :)

А может криминал случился? Я ж волнуюсь, а он бесстыжий -)))

Posted: 2006-10-11 15:50:45
by Savage
Не, криминала нету. Я его на нове видел :)