работа с серийником и журналом..?

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
Mihail
Expert!
Posts: 548
Joined: 2005-05-20 20:30:10
Contact:

работа с серийником и журналом..?

Post by Mihail »

Доброго времени суток, моя идея такова:
Стоит чар - вокруг него куча народу, вдруг кто-ниудь из толпы говорит ему "Вася привет", вот нужно получить ID сказавшего + его имя и ответить ему, при этом всех остальных рядом стоящих чаров надо uo.ignore()..
вот - попытался написать соотвествующий скрипт но что-то не очень получается...( нужна помощь..

Code: Select all

sub hi()
var i, jser, gser, exit, name
Dim a[2]
a[1]='Вася привет'
a[2]='Превед Вася'
for i=1 to 2
if uo.injournal(a[i]) then
jser=uo.journalserial()

repeat
uo.findtype('0x0190')   // поиск чаров которые могли это сказать
gser=uo.getserial('finditem')
if jser==gser then
exit=1
else
uo.ignore('finditem')
end if
until exit==1
uo.click(???) //см. строчку ниже
name=uo.getname(???) //надо получить имя и ID того чара которого мы искали выше.
uo.msg(name + '! Превед красавчег!')
uo.deletejournal()
end if
next
end sub

p.s. забыл сказать - фразы на которые реагировать обязательно должны быть оформлены в виде массива.. и нужно получить ID этого чара для дальнейшей работы с ним..
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

А зачем в игнор остальных, да и зачем вообще искать? У тебя уже есть сериал чара по журналу, ну кликни по сериалу и возьми имя. Ну и отвечай.
SLAK
Posts: 182
Joined: 2005-08-19 16:12:23
Contact:

Re: работа с серийником и журналом..?

Post by SLAK »

Mihail wrote:Превед красавчег!

Ты с ЗХК ?
Mihail
Expert!
Posts: 548
Joined: 2005-05-20 20:30:10
Contact:

Post by Mihail »

обошелся без игнора остальных..
фтопку топик
Post Reply