Можно ли узнать количество предметов в сумке, не открывая ее

Ask for help

Moderators: Murderator+, Murderator

Post Reply
J17
Posts: 69
Joined: 2005-01-16 13:44:08
Location: Moscow
Contact:

Можно ли узнать количество предметов в сумке, не открывая ее

Post by J17 »

Если один раз кликнуть по сумке, то в ее названии отображается количество предметов, которые в ней есть.
Можно ли узнать из скрипта это число (парсить название сумки не предлагать :) )?
Через UO.FindType(-1, -1, СУМКА) и UO.FindCount() не подходит, т.к. если сумка ни разу не открывалась, то FindCount() вернет ноль.
666Man666
Junior Expert
Posts: 474
Joined: 2004-11-13 00:43:55
Location: Киберзадроцк
Contact:

Post by 666Man666 »

Мисшен ин посибл
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Re: Можно ли узнать количество предметов в сумке, не открыва

Post by Edred »

J17 wrote:Если один раз кликнуть по сумке, то в ее названии отображается количество предметов, которые в ней есть.
Можно ли узнать из скрипта это число (парсить название сумки не предлагать :) )?
Через UO.FindType(-1, -1, СУМКА) и UO.FindCount() не подходит, т.к. если сумка ни разу не открывалась, то FindCount() вернет ноль.


Дык в чем проблема?

Способ 1: Чистим журнал, клик на сумку, ищем в журнале строку с словом items. Функциями left() и right() вырезаем из строки число.

Способ 2: UO.UseObject( 'сумка' ), пауза - и вот она открыта и в ней можно искать и считать.
J17
Posts: 69
Joined: 2005-01-16 13:44:08
Location: Moscow
Contact:

Post by J17 »

Способ 1 - руль! Попробую. :) Спасибо.

А второй - сейчас так и реализовано, но недостаток в том, что нужно ждать, пока сумка откроется, и... у меня много сумок, если оставить скрипт на некоторое время, то весь экран будет заполнен открытыми сумками ))
Sfagnum
Expert!
Posts: 1284
Joined: 2004-07-04 00:14:58
Contact:

Post by Sfagnum »

J17 wrote:(парсить название сумки не предлагать :lol:)?

J17 wrote:Способ 1 - руль! Попробую. :) Спасибо.
:roll: ты определись :wink:
J17 wrote:А второй - сейчас так и реализовано, но недостаток в том, что нужно ждать, пока сумка откроется, и... у меня много сумок, если оставить скрипт на некоторое время, то весь экран будет заполнен открытыми сумками ))
ждать полюбому надо ;)
а с последним эффектом просто бороться... поюзать контейнер в котором у тебя сумочки лежат... не на 'ground' же ведь они у тебя валяются ;)
J17
Posts: 69
Joined: 2005-01-16 13:44:08
Location: Moscow
Contact:

Post by J17 »

Sfagnum wrote::roll: ты определись :wink:

Ну тут же не название парсить, а запись в журнале! :)
А то, если количество предметов изменится, то предстоит неслабый геморрой, чтобы инжект обновил имя. :)
Sfagnum
Expert!
Posts: 1284
Joined: 2004-07-04 00:14:58
Contact:

Post by Sfagnum »

J17 wrote:
Sfagnum wrote::roll: ты определись :wink:

Ну тут же не название парсить, а запись в журнале! :)
А то, если количество предметов изменится, то предстоит неслабый геморрой, чтобы инжект обновил имя. :)
в курсе :)
Post Reply