Page 1 of 1
Скрипт на определение кол-ва итемов в мобе
Posted: 2007-07-09 11:46:30
by Abro
Такое вообще существует?
Posted: 2007-07-09 23:14:13
by Grin
Не давно обращались стаким вопросом;)
Ашь 2 варианта;)
Проснупить моба (сумку легко найти)
или самый красивый вариант, на некоторых шардах при клики на койнтейнер пишется в названии колво итемов внем, дальше ищем сумку на мобе uo.findtype('0x0e75', -1, MOB) и просто uo.click('finditem')
Posted: 2007-07-10 06:53:52
by Abro
sub mobs()
uo.findtype('0x0e75', -1,тут нужен айди моба?)
uo.click('finditem')
end sub
так?
а нельзя что бы с кнопки выделялся таргет, и просто тупо таргетом на моба и уже запускался скрипт? Просто не сильно силен в инжекте.
Posted: 2007-07-10 11:48:21
by Rivory
Code: Select all
sub mobs()
uo.print('POkagi mne moba')
uo.addobject('Mobster')
while uo.targeting()
wait(100)
wend
uo.findtype('0x0e75', -1, 'Mobster')
uo.click('finditem')
end sub
Posted: 2007-07-10 13:24:35
by Abro
спасибо огромное)
Posted: 2007-07-10 14:35:19
by Abro
Хм, показывает либо 0 либо 1, на мобах на самих не проверял, но например у плееров если вещей в паке больше 1, то все равно пишет 1. Так и должно быть?
Posted: 2007-07-10 14:55:42
by Grin
Такс... а теперь уточняем...
При клике на сумку с именем контейнера пишется колво предметов?
Если да то поробуй такой вариант.
Code: Select all
sub mobs()
uo.print('POkagi mne moba')
uo.addobject('Mobster')
while uo.targeting()
wait(100)
wend
uo.findtype('0x0e75', -1, 'Mobster')
if not uo.GetName('finditem') then
uo.click('finditem')
wait(300)
endif
uo.print(uo.GetName('finditem'))
end sub
Posted: 2007-07-10 15:03:11
by Abro
все теперь работает!%)
Я не знаю как по умному сказать, но по моему проблема была в том что он находил просто пак, я проверял на мобах у которых есть гп 100% и у которых его нету тоже 100%, и видимо если есть то есть пак если нету гп то видимо и пака нету. А щас пишет 1 итем, и в скобочках рядом кол во итемов. Спасибо еще раз.
Posted: 2007-07-10 16:27:36
by Grin
Все зависет от скриптов шарда.
Где то достаточно сделать клик на итем и тогда имя само появится.
Гдето Клик в спомогательный, что бы инжект получил сведенья о имени.
Posted: 2007-07-23 16:54:50
by Mihail
вообще-то весьма опасный способ т.к. можно отслдить по логам кто там тыкает на бэкпаки монстров, во-вторых можно подбегать смотреть снупингом че там в паке лежит и в-третьих можно юзать snoop тогда будут видны предметы в паке количество которых к примеру изменялось при вашем присутствии рядом с мобом\чаром
Posted: 2007-07-23 18:43:42
by Grin
Очень очень опасный?;)
Posted: 2007-09-02 22:10:28
by Valenok007
А у меня не работает Если на лееров таргетом кликну то пишет а вот на монстров пишет не то что надо
Posted: 2007-09-02 22:33:03
by Grin
и что же пишет что не надо то?
может на оборот очень надо...
Posted: 2008-03-24 17:33:03
by med777
Народ, а у меня пишет только если на себя кликаеш и то всегда, хоть 0 итем в паке, хоть 100, пишет что он там 1, на остальных игроков и мобов пишет Инвалид Обжект : финдитем ( сори англ. отрубил ), в чем может быть проблема ?
Странно что если в ручную кликнуть себе на пак то пишет корректное количество вещей, а как я понял скрипт делает тоже самое..