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

Ask for help

Moderators: Murderator+, Murderator

Post Reply
junn
Posts: 11
Joined: 2007-06-22 09:51:09

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

Post by junn »

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

Post by Rivory »

Code: Select all

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

Попробуй вот так.
junn
Posts: 11
Joined: 2007-06-22 09:51:09

Post by junn »

а файндтайп на скорость пвп не отразится? )
типа так один count, а тут сначала еще файттайп потом еще файдкаунт.. 2 действия уже)
Rivory
Posts: 205
Joined: 2005-01-06 11:49:28

Post by Rivory »

абсолютно пофиг. Файндкаунт возвращает количество 'finditem' почти никакой работы не совершает.
junn
Posts: 11
Joined: 2007-06-22 09:51:09

Post by junn »

ну так сначала эти файдитем найти надо)
Rivory
Posts: 205
Joined: 2005-01-06 11:49:28

Post by Rivory »

junn wrote:ну так сначала эти файдитем найти надо)
блин а uo.count по твоему ничего не ищет ?
junn
Posts: 11
Joined: 2007-06-22 09:51:09

Post by junn »

логично)
junn
Posts: 11
Joined: 2007-06-22 09:51:09

Post 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..
junn
Posts: 11
Joined: 2007-06-22 09:51:09

Post by junn »

хм забыл про GetQuantity('finditem')
но так он считает только скролы в бекпаке, а в разных сумках не считает...
и если несколько скролов в разных местах лежат, то не суммирует их..
гимор какойто получается
хотелось бы узнать почему уо.каунт иногда глючит
arch
Posts: 38
Joined: 2004-05-26 16:39:57
Location: www.myruo.ru
Contact:

Post by arch »

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