Yoko

All sides of Injection
It is currently 2025-11-04 10:36:40

All times are UTC+02:00




Post new topic  Reply to topic  [ 16 posts ] 
Author Message
PostPosted: 2006-03-19 11:30:54 
Offline
User avatar

Joined: 2005-04-23 20:18:57
Posts: 362
Всем ыы привет!

а это вобще возможно сделать следующий скрипт - кароче запускаю и сразу во всех контейнерах видимых на экарне показывается скока там айтемов ( как при одном клилке на контейнер) :oops:

шард - ДрВ.

_________________
Dragon World. [since 2004]


Top
   
 Post subject:
PostPosted: 2006-03-19 11:44:47 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
да уж, интересная альтернатива разочароваться в лоттереях.


Top
   
 Post subject:
PostPosted: 2006-03-19 15:13:20 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Ща попробую наваять -)
Code:
sub ContItemCounter()
var i, ci = 5 ; количество типов контейнеров
var in_search = "ground" ; где искать контейнеры
DIM cnt[val(str(ci))]
cnt[0] = "0x0000" ; тип контейнера
cnt[1] = "0x0000" ; тип контейнера
cnt[2] = "0x0000" ; тип контейнера
cnt[3] = "0x0000" ; тип контейнера
cnt[4] = "0x0000" ; тип контейнера
DIM msg[val(str(ci))]
msg[0] = "a bag [0 items]" ; сабж с нулём при клаце
msg[1] = "a bag [0 items]" ; сабж с нулём при клаце
msg[2] = "a bag [0 items]" ; сабж с нулём при клаце
msg[3] = "a bag [0 items]" ; сабж с нулём при клаце
msg[4] = "a bag [0 items]" ; сабж с нулём при клаце
uo.textprint("Найденные контейнеры с больше, чем 0 предметов.")
for i=0 to ci-1
repeat
uo.findtype(cnt[i], "-1", in_search)
if uo.findcount() then
deljournal(msg[i])
uo.click("finditem")
checklag()
if not uo.injournal(msg[i]) then
uo.textprint("ID: "+uo.getSerial("finditem"))
endif
uo.ignore("finditem")
until not uo.findcount()
next
uo.textopen()
endsub

Sub deljournal(msg)
while uo.injournal(msg)
uo.setjournalline(uo.injournal(msg)-1,"")
wend
endsub

Sub checklag()
deljournal("backpack|Backpack")
uo.click("backpack")
repeat
wait(100)
until uo.injournal("backpack|Backpack")
endsub


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

ЗЫ: Как вариант - можно циклично проверять наличие в журнале мессаги с сабжем о количестве айтемов 0-255.


Top
   
 Post subject:
PostPosted: 2006-03-19 21:40:14 
Offline
User avatar

Joined: 2005-04-23 20:18:57
Posts: 362
не работает...
а как он должен работать?

_________________
Dragon World. [since 2004]


Top
   
 Post subject:
PostPosted: 2006-03-20 10:02:50 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Действия таковы:
Потрём журнал на наличие сабжа, что в сумке 0 айтемов.
Клацнем на сумку.
Обождём лаг.
Проверим, появился ли в журнале сабж, что в сумке 0 айтемов.
Если не появился - запишем в текстовое окно ID сумки.

А как он собственно не работает? :-)


Top
   
 Post subject:
PostPosted: 2006-03-21 13:02:29 
Offline
User avatar

Joined: 2005-04-23 20:18:57
Posts: 362
мне надо чтобы я видел скока вещей во всех близ стоящий контах.

_________________
Dragon World. [since 2004]


Top
   
 Post subject:
PostPosted: 2006-03-21 23:29:28 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
CONDOMchick wrote:
мне надо чтобы я видел скока вещей во всех близ стоящий контах.


Если они не открыты - невозможно. Если открывались или их можно открыть - скрипт на поиск по типу и подсчет.


Top
   
 Post subject:
PostPosted: 2006-03-22 11:22:18 
Offline
Expert!
User avatar

Joined: 2004-07-04 00:14:58
Posts: 1284
Edred wrote:
Если они не открыты - невозможно. Если открывались или их можно открыть - скрипт на поиск по типу и подсчет.
Code:
metal chest (12 items)
так что реально.


Top
   
 Post subject:
PostPosted: 2006-03-22 14:40:57 
Offline
User avatar

Joined: 2005-04-23 20:18:57
Posts: 362
Edred wrote:
CONDOMchick wrote:
мне надо чтобы я видел скока вещей во всех близ стоящий контах.


Если они не открыты - невозможно. Если открывались или их можно открыть - скрипт на поиск по типу и подсчет.


Ну смортие например Прописаны типа множества контейнеров и эфект 1го клика на каждый контейнер. так нельзя?

_________________
Dragon World. [since 2004]


Top
   
 Post subject:
PostPosted: 2006-03-22 14:43:20 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
Sfagnum wrote:
Edred wrote:
Если они не открыты - невозможно. Если открывались или их можно открыть - скрипт на поиск по типу и подсчет.
Code:
metal chest (12 items)
так что реально.


Значит он твоим чаром хоть раз открывался с момента логина... Если же не открывался - клиент просто не знает содержимого контейнера, сервер ему эту инфу не присылал.


Top
   
 Post subject:
PostPosted: 2006-03-22 22:07:33 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
Ед на некоторых сервах
"metal chest (12 items)" это не прихоть инжекта или клиента... это караз приходит с сервака... иногда бывает так что ГетНейм возвращает тоже самое... Ктото посылат это 2 строчками... В аналог можно привести колво прыжков на руне...


Top
   
 Post subject:
PostPosted: 2006-03-23 00:23:40 
Offline
Expert!
User avatar

Joined: 2004-07-04 00:14:58
Posts: 1284
Grin wrote:
Ед на некоторых сервах
"metal chest (12 items)" это не прихоть инжекта или клиента... это караз приходит с сервака... иногда бывает так что ГетНейм возвращает тоже самое... Ктото посылат это 2 строчками... В аналог можно привести колво прыжков на руне...
угум. тип того. но только после клика на item.


Top
   
 Post subject:
PostPosted: 2006-03-23 00:27:01 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
ну а какже еще;)


Top
   
 Post subject:
PostPosted: 2006-03-23 01:46:03 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
мейби


Top
   
 Post subject:
PostPosted: 2006-03-23 16:54:47 
Offline
User avatar

Joined: 2005-04-23 20:18:57
Posts: 362
Ну чё,не можете сделать?

_________________
Dragon World. [since 2004]


Top
   
 Post subject:
PostPosted: 2006-03-23 19:23:53 
Offline
Expert!
User avatar

Joined: 2004-07-04 00:14:58
Posts: 1284
CONDOMchick wrote:
Ну чё,не можете сделать?
алгоритм расписан. надо чтоб просто запустить - цена вопроса?


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 16 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 5 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited