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

айтемы в контейнерах
http://forum.yoko.com.ua/viewtopic.php?f=20&t=7035
Page 1 of 1

Author:  CONDOMchick [ 2006-03-19 11:30:54 ]
Post subject:  айтемы в контейнерах

Всем ыы привет!

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

шард - ДрВ.

Author:  Scripts Writer [ 2006-03-19 11:44:47 ]
Post subject: 

да уж, интересная альтернатива разочароваться в лоттереях.

Author:  Destruction [ 2006-03-19 15:13:20 ]
Post subject: 

Ща попробую наваять -)
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.

Author:  CONDOMchick [ 2006-03-19 21:40:14 ]
Post subject: 

не работает...
а как он должен работать?

Author:  Destruction [ 2006-03-20 10:02:50 ]
Post subject: 

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

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

Author:  CONDOMchick [ 2006-03-21 13:02:29 ]
Post subject: 

мне надо чтобы я видел скока вещей во всех близ стоящий контах.

Author:  Edred [ 2006-03-21 23:29:28 ]
Post subject: 

CONDOMchick wrote:
мне надо чтобы я видел скока вещей во всех близ стоящий контах.


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

Author:  Sfagnum [ 2006-03-22 11:22:18 ]
Post subject: 

Edred wrote:
Если они не открыты - невозможно. Если открывались или их можно открыть - скрипт на поиск по типу и подсчет.
Code:
metal chest (12 items)
так что реально.

Author:  CONDOMchick [ 2006-03-22 14:40:57 ]
Post subject: 

Edred wrote:
CONDOMchick wrote:
мне надо чтобы я видел скока вещей во всех близ стоящий контах.


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


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

Author:  Edred [ 2006-03-22 14:43:20 ]
Post subject: 

Sfagnum wrote:
Edred wrote:
Если они не открыты - невозможно. Если открывались или их можно открыть - скрипт на поиск по типу и подсчет.
Code:
metal chest (12 items)
так что реально.


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

Author:  Grin [ 2006-03-22 22:07:33 ]
Post subject: 

Ед на некоторых сервах
"metal chest (12 items)" это не прихоть инжекта или клиента... это караз приходит с сервака... иногда бывает так что ГетНейм возвращает тоже самое... Ктото посылат это 2 строчками... В аналог можно привести колво прыжков на руне...

Author:  Sfagnum [ 2006-03-23 00:23:40 ]
Post subject: 

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

Author:  Grin [ 2006-03-23 00:27:01 ]
Post subject: 

ну а какже еще;)

Author:  Edred [ 2006-03-23 01:46:03 ]
Post subject: 

мейби

Author:  CONDOMchick [ 2006-03-23 16:54:47 ]
Post subject: 

Ну чё,не можете сделать?

Author:  Sfagnum [ 2006-03-23 19:23:53 ]
Post subject: 

CONDOMchick wrote:
Ну чё,не можете сделать?
алгоритм расписан. надо чтоб просто запустить - цена вопроса?

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