Page 1 of 1

Вопрос к знающим людям.

Posted: 2004-09-03 17:11:44
by BETEPAH
Вопросик
как запалучить имя человека из журнала приравненое к злобности ?тоесть:

for jor = 0 to 9
ser = uo.journalserial(jor)
noto = uo.getnotoriety(ser)
if noto <> 1 and noto <> 0 and not uo.injournal("elemental") then
--------------------------------
--------------------------------
uo.textopen()
uo.textprint("В шахту приходил ПК - "+(Имя ПК или серого )'+Time)

Заранее спасибо....

Posted: 2004-09-03 20:45:11
by Lord Ruslan Nightmare
name = uo.GetName(серийник)
uo.click(серийник)
wait(1000)
name = uo.GetName(серийник)

типа того

Posted: 2004-09-03 21:27:35
by BETEPAH
Lord Ruslan Nightmare wrote:name = uo.GetName(серийник)
uo.click(серийник)
wait(1000)
name = uo.GetName(серийник)

типа того


Не работает...
Еще предложения ?

Posted: 2004-09-04 00:04:16
by Lord Ruslan Nightmare
Должно работать. Сначала получение имени инициируется с помощью одного запроса на имя и клика (это 100% гарантия, что клиент запросит имя у сервера), ожидание (попробуй увеличить до 2-3 секунд), и наконец повторный запрос на имя - вот он уже должен сработать. Если не работает - тогда даже не знаю. Тогда выдирай имена из журнала.

Re: Вопрос к знающим людям.

Posted: 2004-09-04 10:36:13
by Yoko
BETEPAH wrote:Вопросик
как запалучить имя человека из журнала приравненое к злобности ?тоесть:

for jor = 0 to 9
ser = uo.journalserial(jor)
noto = uo.getnotoriety(ser)
if noto <> 1 and noto <> 0 and not uo.injournal("elemental") then
--------------------------------
--------------------------------
uo.textopen()
uo.textprint("В шахту приходил ПК - "+(Имя ПК или серого )'+Time)

Заранее спасибо....


так как ты написал то можно, но 1) если к моменту проверки пк убежал за два экрана то он уже может быть удалён из памяти, соответсвенно нет записи о ноториети 2) слово элементал будет искаться по всему достуному журналу а не по тем 10 строкам по которым ты сделал цикл

Re: Вопрос к знающим людям.

Posted: 2004-09-04 10:39:30
by Yoko
BETEPAH wrote:Вопросик
как запалучить имя человека из журнала приравненое к злобности ?тоесть:

for jor = 0 to 9
ser = uo.journalserial(jor)
noto = uo.getnotoriety(ser)
if noto <> 1 and noto <> 0 and not uo.injournal("elemental") then
--------------------------------
--------------------------------
uo.textopen()
uo.textprint("В шахту приходил ПК - "+(Имя ПК или серого )'+Time)

Заранее спасибо....


так как ты написал то можно, но 1) если к моменту проверки пк убежал за два экрана то он уже может быть удалён из памяти, соответсвенно нет записи о ноториети 2) слово элементал будет искаться по всему достуному журналу а не по тем 10 строкам по которым ты сделал цикл