Yoko
http://forum.yoko.com.ua/

Инжа неправильно считает итемы в паке
http://forum.yoko.com.ua/viewtopic.php?f=3&t=12135
Page 1 of 1

Author:  junn [ 2007-06-22 09:56:43 ]
Post subject:  Инжа неправильно считает итемы в паке

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

Author:  Rivory [ 2007-06-22 10:24:36 ]
Post subject: 

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

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

Author:  junn [ 2007-06-22 10:54:19 ]
Post subject: 

а файндтайп на скорость пвп не отразится? )
типа так один count, а тут сначала еще файттайп потом еще файдкаунт.. 2 действия уже)

Author:  Rivory [ 2007-06-22 13:33:15 ]
Post subject: 

абсолютно пофиг. Файндкаунт возвращает количество 'finditem' почти никакой работы не совершает.

Author:  junn [ 2007-06-22 13:45:18 ]
Post subject: 

ну так сначала эти файдитем найти надо)

Author:  Rivory [ 2007-06-22 13:46:30 ]
Post subject: 

junn wrote:
ну так сначала эти файдитем найти надо)
блин а uo.count по твоему ничего не ищет ?

Author:  junn [ 2007-06-22 14:42:59 ]
Post subject: 

логично)

Author:  junn [ 2007-06-22 18:02:46 ]
Post subject: 

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

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


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

Author:  junn [ 2007-06-22 18:09:55 ]
Post subject: 

хм забыл про GetQuantity('finditem')
но так он считает только скролы в бекпаке, а в разных сумках не считает...
и если несколько скролов в разных местах лежат, то не суммирует их..
гимор какойто получается
хотелось бы узнать почему уо.каунт иногда глючит

Author:  arch [ 2007-06-23 19:13:11 ]
Post subject: 

junn wrote:
хм забыл про GetQuantity('finditem')
но так он считает только скролы в бекпаке, а в разных сумках не считает...
и если несколько скролов в разных местах лежат, то не суммирует их..
гимор какойто получается
хотелось бы узнать почему уо.каунт иногда глючит
потому что когда ты открываешь пак впервые, только тогда запрашивается у сервера, что в нем лежит. До этого клиент, а следовательно и инжа, не знают, что в сумке.

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/