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
а как проверить, сказал ли это именнто тот нпц? допустим

Code: Select all

if uo.injournal('idnpc',"text")

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
я - гений скриптинга)))
всем спасибо.