Page 1 of 1
npc & journal.
Posted: 2007-08-07 10:21:03
by crowley
Как проверить если нпц пишет чтото?
Uo.InJournal("to chto npc pishet")
неработает..
Posted: 2007-08-07 10:53:00
by crowley
возможно ли это сделать?
Posted: 2007-08-07 22:35:51
by Ururu
Code: Select all
if uo.injournal("я НПС, я что то пишу") then
uo.print("пишет что то")
else
uo.print("не пишет")
end if
Posted: 2007-08-08 07:55:21
by crowley
а как проверить, сказал ли это именнто тот нпц? допустим
Posted: 2007-08-08 08:44:51
by Scripts Writer
В хелпе посмотри. там есть пример
Posted: 2007-08-08 09:19:34
by crowley
Code: Select all
sub npctalk()
var name
name=uo.GetName('0x000F7643')
repeat
uo.print(name)
wait(500)
until UO.InJournal(name+ ": no money")
end sub
помогите доделать, ибо я топ нашёл но там ничего нету.
viewtopic.php?t=9979&highlight=injournal%2A1
ёмаё, чё так трудно помочь?

Posted: 2007-08-08 22:11:24
by Ururu
гет нейм работает только если инжект хоть раз видел имя НПСа. тоесть перед использованием, юзай эл нейм в уо (например).
яесли НПСы в инвуле и заведомо известны, то ищи их по ИД, гет сериалом
http://yoko.netroof.net/help/
Posted: 2007-08-08 22:17:53
by crowley
в том то и дело, что всё прописано. ид всех нпц с которыми буду иметь дело. самое смешное что так работает:
Code: Select all
sub npctalk()
var name
name=uo.GetName('0x000F7643')
repeat
uo.print(name)
wait(500)
until UO.InJournal(name)
end sub
а с текстом until UO.InJournal(name+ "sds") нет..
Posted: 2007-08-08 22:37:00
by Scripts Writer
Помоему там еще двоеточие должно быть
Posted: 2007-08-08 22:39:18
by crowley
Code: Select all
sub npctalk()
var name
name=uo.getname('0x000F7643')
repeat
uo.deletejournal()
uo.print("pashet")
wait(500)
until UO.InJournal(name+ ": money")
end sub
неработает... until UO.InJournal(name+ "") так работает.. пашет при любом тексте..
Posted: 2007-08-08 22:59:00
by Ururu
Я дал ссылку, тут есть ответ:
http://yoko.netroof.net/help/
Попробуй разобратся в чем отличие GetName от GetSerial
Posted: 2007-08-08 23:20:26
by crowley
я - гений скриптинга)))
всем спасибо.