| Yoko http://forum.yoko.com.ua/ |
|
| Команда sayu не пишет по-русски http://forum.yoko.com.ua/viewtopic.php?f=3&t=1749 |
Page 1 of 1 |
| Author: | AlexeyVorotnikov [ 2004-10-27 13:13:26 ] |
| Post subject: | Команда sayu не пишет по-русски |
Я пишу в скрипте Code: UO.SayU("Русский текст")
а на экране вместо русских букв появляются знаки вопроса. Операционка WinXP SP1. Версия Инжекта 40?.? (AoP maps2) Где могут быть грабли? |
|
| Author: | Ex-Brodyaga [ 2004-10-27 14:25:57 ] |
| Post subject: | |
Они в твоём fonts.mul, тут где-то на форуме ссылку на нормальный кидали пошукай |
|
| Author: | AGRS [ 2004-10-27 17:05:17 ] |
| Post subject: | |
Ex-Brodyaga wrote: Они в твоём fonts.mul, тут где-то на форуме ссылку на нормальный кидали пошукай
Не катит. Он по твоему должен установить его всем кто его видит? А если только себе, то и UO.Print пойдет чтобы зря трафик не гонять. Почитай что сказано в хэлпе про это дело. |
|
| Author: | AGRS [ 2004-10-27 17:08:17 ] |
| Post subject: | Re: Команда sayu не пишет по-русски |
AlexeyVorotnikov wrote: Где могут быть грабли?
uo.cfg UnicodeSpeech=on |
|
| Author: | AlexeyVorotnikov [ 2004-10-27 21:25:28 ] |
| Post subject: | Re: Команда sayu не пишет по-русски |
AGRS wrote: uo.cfg
UnicodeSpeech=on Включено. Всё равно не выводит русские буквы. На всякий случай: клиент 3.0.7а пропатченный UO_RICE и ямой. Сервер -- POL096-2004-03-29 |
|
| Author: | Yoko [ 2004-10-27 22:20:50 ] |
| Post subject: | |
проверь что локаль в винде выставлена русская |
|
| Author: | AlexeyVorotnikov [ 2004-10-28 00:41:27 ] |
| Post subject: | |
Yoko wrote: проверь что локаль в винде выставлена русская
Локаль-то русская... |
|
| Author: | AGRS [ 2004-10-28 06:11:24 ] |
| Post subject: | |
Меня осенила интересная мысль! Ты не забыл переключить раскладку на русскую в УО пред тем как эту команду использовать? |
|
| Author: | AGRS [ 2004-10-28 06:13:19 ] |
| Post subject: | |
Да и вобще... Чем тебе UO.Msg('') не угодила? Пишит прямиком на сервер, никаких заморочек с раскладками и блокировкой рабочей станции. По моему куда удобнее. |
|
| Author: | Yoko [ 2004-10-28 09:11:35 ] |
| Post subject: | |
AlexeyVorotnikov wrote: Yoko wrote: проверь что локаль в винде выставлена русская Локаль-то русская... незнамо тогда, нужно тестировать. у меня под рукой окажется уо весьма нескоро |
|
| Author: | AlexeyVorotnikov [ 2004-10-28 13:54:38 ] |
| Post subject: | |
AGRS wrote: Меня осенила интересная мысль! Ты не забыл переключить раскладку на русскую в УО пред тем как эту команду использовать? Exactly!!! Это действительно зависит от текущей раскладки клавиатуры. IMHO, это не есть хорошо. Я же не могу знать когда скрипту вздумается вывести сообщение и заранее переключиться на русскую раскладку... AGRS wrote: Да и вобще... Чем тебе UO.Msg('') не угодила? Пишит прямиком на сервер, никаких заморочек с раскладками и блокировкой рабочей станции. По моему куда удобнее.
Дело в том, что мне надо вывести emote. Если я добавляю ": " в начало сообщения, то клиент интерпретирует это как emote, и, соответственно, выделяет сообщение звёздочками и другим цветом. UO.Msg этого не делает. Кстати, чем отличаются UO.Msg и UO.ServerPrint? |
|
| Author: | AGRS [ 2004-10-28 18:45:20 ] |
| Post subject: | |
AlexeyVorotnikov wrote: Exactly!!! Это действительно зависит от текущей раскладки клавиатуры. IMHO, это не есть хорошо. Я же не могу знать когда скрипту вздумается вывести сообщение и заранее переключиться на русскую раскладку...
С этим ничего не поделаешь. SayU именно имитирует нажатие клавиш в клиенте, а Msg отсылает речевой пакет на сервер. Чем Msg от ServerPrint отличается не знаю. Так на первый взгляд Msg существует в виде консольной команды, а ServerPrint нет. |
|
| Author: | Yoko [ 2004-10-29 20:05:05 ] |
| Post subject: | |
вообще то больше они ничем на данный момент не отличаются, я ввёл msg для краткости |
|
| Author: | AlexeyVorotnikov [ 2004-10-30 13:12:38 ] |
| Post subject: | |
А можно ли как-нибудь не испльзую UO.SayU послать emote? |
|
| Author: | AGRS [ 2004-10-30 13:22:46 ] |
| Post subject: | |
AlexeyVorotnikov wrote: А можно ли как-нибудь не испльзую UO.SayU послать emote?
Я этим никогда не пользовался. Но можно перефразировать. А можно ли голым клиентом послать? Вопросы однозначные. |
|
| Author: | AlexeyVorotnikov [ 2004-10-30 13:52:03 ] |
| Post subject: | |
AGRS wrote: AlexeyVorotnikov wrote: А можно ли как-нибудь не испльзую UO.SayU послать emote? Я этим никогда не пользовался. Но можно перефразировать. А можно ли голым клиентом послать? Вопросы однозначные. Голым клиентом это делается так: ": text". И текст посылается как emote. |
|
| Author: | AGRS [ 2004-10-30 14:22:10 ] |
| Post subject: | |
AlexeyVorotnikov wrote: AGRS wrote: AlexeyVorotnikov wrote: А можно ли как-нибудь не испльзую UO.SayU послать emote? Я этим никогда не пользовался. Но можно перефразировать. А можно ли голым клиентом послать? Вопросы однозначные. Голым клиентом это делается так: ": text". И текст посылается как emote. Ну значит аналогично |
|
| Author: | Yoko [ 2004-10-30 17:48:31 ] |
| Post subject: | |
AlexeyVorotnikov wrote: А можно ли как-нибудь не испльзую UO.SayU послать emote?
в теории - можно а на практике я вроде бы это не реализовывал пиши в Requests |
|
| Page 1 of 1 | All times are UTC+02:00 |
| Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |
|