Page 1 of 1

Инжа неправильно считает итемы в паке

Posted: 2007-06-22 09:56:43
by junn
при касте каждого скрола пишется скока их осталось следующим образом
UO.Print("OcTaJIoCb " + STR(UO.count(0x1F49)-1) + " GH Scrols")
но почемуто довольно часто инжа начинат их считать неправильно. пишет значение большее, чем есть на самом деле. всякие ресинки, закрытие откртие паков итд не помогают, только перезаход.
пробывал UO.count('0x1F49',-1,'id_backpacka') - тоже самое

Posted: 2007-06-22 10:24:36
by Rivory

Code: Select all

sub counter()
uo.findtype('0x1F49','-1','backpack')
uo.print('!!! OcTa/\oCb ' + str(uo.findcount()) + ' scrolls')
end sub

Попробуй вот так.

Posted: 2007-06-22 10:54:19
by junn
а файндтайп на скорость пвп не отразится? )
типа так один count, а тут сначала еще файттайп потом еще файдкаунт.. 2 действия уже)

Posted: 2007-06-22 13:33:15
by Rivory
абсолютно пофиг. Файндкаунт возвращает количество 'finditem' почти никакой работы не совершает.

Posted: 2007-06-22 13:45:18
by junn
ну так сначала эти файдитем найти надо)

Posted: 2007-06-22 13:46:30
by Rivory
junn wrote:ну так сначала эти файдитем найти надо)
блин а uo.count по твоему ничего не ищет ?

Posted: 2007-06-22 14:42:59
by junn
логично)

Posted: 2007-06-22 18:02:46
by junn
Rivory wrote:

Code: Select all

sub counter()
uo.findtype('0x1F49','-1','backpack')
uo.print('!!! OcTa/\oCb ' + str(uo.findcount()) + ' scrolls')
end sub

Попробуй вот так.


так он считает кол-во кучек скролов.. то есть если у меня в паке 1 кучка скролов гх он напишет 1.. если я сделаю из одной кучки 2 кучки, то соответственно 2..

Posted: 2007-06-22 18:09:55
by junn
хм забыл про GetQuantity('finditem')
но так он считает только скролы в бекпаке, а в разных сумках не считает...
и если несколько скролов в разных местах лежат, то не суммирует их..
гимор какойто получается
хотелось бы узнать почему уо.каунт иногда глючит

Posted: 2007-06-23 19:13:11
by arch
junn wrote:хм забыл про GetQuantity('finditem')
но так он считает только скролы в бекпаке, а в разных сумках не считает...
и если несколько скролов в разных местах лежат, то не суммирует их..
гимор какойто получается
хотелось бы узнать почему уо.каунт иногда глючит
потому что когда ты открываешь пак впервые, только тогда запрашивается у сервера, что в нем лежит. До этого клиент, а следовательно и инжа, не знают, что в сумке.