Page 2 of 2
Posted: 2009-10-06 07:06:32
by Mirage
точнее вот так:
Code: Select all
uo.set('quiet','0')
UO.Print("VSE")
UO.Sound(100)
перед каждым сообщением которое хочешь чтобы выводилось нужно (в данном скрипте) писать uo.set('quiet','0').
Posted: 2009-10-06 08:04:03
by CuHTpoH
я так написал тока потому что у человека мож глюки какие, а так надо просто внимательно следить чтоб все скрипты особенно при совместном использовании не перекрывали кваетом друг друга, и чтоб quiet и ON и ОFF всегда находились на одном уровне условий, а то есть стандартная ошибка:
uo.set('quiet',1)
if ....... then
........
uo.set('quiet','0')
endif
и все, тут уже в половине случаев ничего писаться не будет
Posted: 2009-10-06 09:08:13
by Gromiz
что-то получается вот так:
т.е. выводит после каждого события,
а нет такого:
перед тем, как скрипт выключался, то выводило бы сообщение об этом
Posted: 2009-10-06 09:36:05
by CuHTpoH
это ошибка в твоем скрипте
return с любым значением после него означает ЗАВЕРШЕНИЕ скрипта, а у тебя строка uo.print('vse') стоит после него, думай головой )
то же самое с uo.exec('terminate ...')
Например: чтобы завершить все а потом чтото запустить -
uo.exec('terminate all; exec .....')
А по поводу того что все время пишет quiet on off - uo.set('injectecho',0)
Posted: 2009-10-06 10:01:37
by Gromiz
спасибо, вроде получилось:
Code: Select all
....
If UO.Weight > MaxVes Then
UO.Print('Peregryzka!')
UO.Print("STOP")
return 0
UO.Print("VSE")
UO.Sound(100)
endif
......
а по поводу "quiet on off" не понял, заменил на "injectecho"
так теперь пишет "
injectecho now off"
Posted: 2009-10-06 11:01:10
by CuHTpoH
в залкадке мейн инжи давишь галку autostart, чтоб он запускал эту функцию, пишешь в файле autoload.sc
Code: Select all
sub autostart()
uo.set('quiet','1')
uo.set('injectecho',0)
uo.set('quiet','0')
endsub
в самом скрипте оно не нужно..
UO.Print("STOP")
return 0
UO.Print("VSE")
UO.Sound(100)

[/code]
Posted: 2009-10-06 11:18:40
by Gromiz
о.О теперь надписи пропали, класс
спасибо
Posted: 2009-10-06 12:01:15
by Mirage
закрой глаза и не смотри на край экран а;) И будет тебе счастье