Anything and all.
Moderators: Murderator+ , Murderator
ychenik
Posts: 82 Joined: 2007-07-01 21:23:58
Post
by ychenik » 2008-06-04 19:28:21
Попробывал написать следующий скрипт
sub tell()
uo.fontcolor (0x0049)
uo.say ('Buy')
uo.fontcolor (0x0089)
uo.say ('Bank')
uo.fontcolor (0x0162)
uo.say ('Guards')
end sub
судь скрипта в том чтобы для каждой фразы менял цвет, но buy он произносит одним цветом а bank guards одним и тем же хотя цвета указаны разные. в чем проблема?
GAUHAR
Posts: 137 Joined: 2006-11-06 21:45:23
Post
by GAUHAR » 2008-06-04 21:02:24
попробуй поставить паузы после смены цвета речи.
ychenik
Posts: 82 Joined: 2007-07-01 21:23:58
Post
by ychenik » 2008-06-05 07:46:21
Задержка ни к чему не приводит первая фраза также остается одним цветом, а две последующие одинаковым
Purgen
Posts: 187 Joined: 2005-04-04 18:23:12
Post
by Purgen » 2008-06-05 10:29:37
попробуй всемто uo.say использовать uo.sayu
Хотя я сомневаюсь, что поможет.
ЗЫ. Ну а вобще ты собственно уверен, что расцветка шрифта задаёться в формате 0х0000 ?
Точно непомню, но кажись в десятичном.
GAUHAR
Posts: 137 Joined: 2006-11-06 21:45:23
Post
by GAUHAR » 2008-06-05 11:06:04
Попробуй так:
Code: Select all
sub tell() uo.fontcolor(0x0044) uo.say('Buy') wait(100) uo.fontcolor(0x0035) uo.say('Bank') wait(100) uo.fontcolor(0x0026) uo.say('Guards') endsub
ychenik
Posts: 82 Joined: 2007-07-01 21:23:58
Post
by ychenik » 2008-06-05 11:36:49
цвет задается именно в таком формате, задержку я ставил такую же не работало, видимо дело в номере цветов. теперь все ок, спасибо.
ychenik
Posts: 82 Joined: 2007-07-01 21:23:58
Post
by ychenik » 2008-06-05 17:11:42
а как написать скрипт чтобы после какдого нажатия enterа цвет менялся на рандомгый или один из списка?)