Yoko

All sides of Injection
It is currently 2026-03-16 17:41:54

All times are UTC+02:00




Post new topic  Reply to topic  [ 18 posts ] 
Author Message
PostPosted: 2004-10-27 13:13:26 
Offline
Junior Expert

Joined: 2004-09-18 15:12:06
Posts: 138
Я пишу в скрипте
Code:
UO.SayU("Русский текст")

а на экране вместо русских букв появляются знаки вопроса.

Операционка WinXP SP1.
Версия Инжекта 40?.? (AoP maps2)

Где могут быть грабли?


Top
   
 Post subject:
PostPosted: 2004-10-27 14:25:57 
Offline
Junior Expert
User avatar

Joined: 2004-04-12 20:26:41
Posts: 150
Они в твоём fonts.mul, тут где-то на форуме ссылку на нормальный кидали пошукай


Top
   
 Post subject:
PostPosted: 2004-10-27 17:05:17 
Offline
Expert!
User avatar

Joined: 2004-04-04 21:40:09
Posts: 1007
Ex-Brodyaga wrote:
Они в твоём fonts.mul, тут где-то на форуме ссылку на нормальный кидали пошукай


Не катит. Он по твоему должен установить его всем кто его видит?
А если только себе, то и UO.Print пойдет чтобы зря трафик не гонять.

Почитай что сказано в хэлпе про это дело.


Top
   
PostPosted: 2004-10-27 17:08:17 
Offline
Expert!
User avatar

Joined: 2004-04-04 21:40:09
Posts: 1007
AlexeyVorotnikov wrote:
Где могут быть грабли?


uo.cfg

UnicodeSpeech=on


Top
   
PostPosted: 2004-10-27 21:25:28 
Offline
Junior Expert

Joined: 2004-09-18 15:12:06
Posts: 138
AGRS wrote:
uo.cfg

UnicodeSpeech=on


Включено. Всё равно не выводит русские буквы.

На всякий случай: клиент 3.0.7а пропатченный UO_RICE и ямой.
Сервер -- POL096-2004-03-29


Top
   
 Post subject:
PostPosted: 2004-10-27 22:20:50 
Offline
Site Admin
User avatar

Joined: 2004-04-03 16:49:38
Posts: 1964
проверь что локаль в винде выставлена русская


Top
   
 Post subject:
PostPosted: 2004-10-28 00:41:27 
Offline
Junior Expert

Joined: 2004-09-18 15:12:06
Posts: 138
Yoko wrote:
проверь что локаль в винде выставлена русская

Локаль-то русская...


Top
   
 Post subject:
PostPosted: 2004-10-28 06:11:24 
Offline
Expert!
User avatar

Joined: 2004-04-04 21:40:09
Posts: 1007
Меня осенила интересная мысль! Ты не забыл переключить раскладку на русскую в УО пред тем как эту команду использовать? :roll: Потому как в английской раскладке именно такой эффект с вопросиками получается. Клиент же все что ему не нравится на вопросики заменяет.


Top
   
 Post subject:
PostPosted: 2004-10-28 06:13:19 
Offline
Expert!
User avatar

Joined: 2004-04-04 21:40:09
Posts: 1007
Да и вобще... Чем тебе UO.Msg('') не угодила? Пишит прямиком на сервер, никаких заморочек с раскладками и блокировкой рабочей станции. По моему куда удобнее.


Top
   
 Post subject:
PostPosted: 2004-10-28 09:11:35 
Offline
Site Admin
User avatar

Joined: 2004-04-03 16:49:38
Posts: 1964
AlexeyVorotnikov wrote:
Yoko wrote:
проверь что локаль в винде выставлена русская

Локаль-то русская...

незнамо тогда, нужно тестировать. у меня под рукой окажется уо весьма нескоро


Top
   
 Post subject:
PostPosted: 2004-10-28 13:54:38 
Offline
Junior Expert

Joined: 2004-09-18 15:12:06
Posts: 138
AGRS wrote:
Меня осенила интересная мысль! Ты не забыл переключить раскладку на русскую в УО пред тем как эту команду использовать? :roll: Потому как в английской раскладке именно такой эффект с вопросиками получается. Клиент же все что ему не нравится на вопросики заменяет.

Exactly!!! Это действительно зависит от текущей раскладки клавиатуры. IMHO, это не есть хорошо. Я же не могу знать когда скрипту вздумается вывести сообщение и заранее переключиться на русскую раскладку... :(
AGRS wrote:
Да и вобще... Чем тебе UO.Msg('') не угодила? Пишит прямиком на сервер, никаких заморочек с раскладками и блокировкой рабочей станции. По моему куда удобнее.

Дело в том, что мне надо вывести emote. Если я добавляю ": " в начало сообщения, то клиент интерпретирует это как emote, и, соответственно, выделяет сообщение звёздочками и другим цветом. UO.Msg этого не делает.
Кстати, чем отличаются UO.Msg и UO.ServerPrint?


Top
   
 Post subject:
PostPosted: 2004-10-28 18:45:20 
Offline
Expert!
User avatar

Joined: 2004-04-04 21:40:09
Posts: 1007
AlexeyVorotnikov wrote:
Exactly!!! Это действительно зависит от текущей раскладки клавиатуры. IMHO, это не есть хорошо. Я же не могу знать когда скрипту вздумается вывести сообщение и заранее переключиться на русскую раскладку... :(

С этим ничего не поделаешь. SayU именно имитирует нажатие клавиш в клиенте, а Msg отсылает речевой пакет на сервер.

Чем Msg от ServerPrint отличается не знаю. Так на первый взгляд Msg существует в виде консольной команды, а ServerPrint нет.


Top
   
 Post subject:
PostPosted: 2004-10-29 20:05:05 
Offline
Site Admin
User avatar

Joined: 2004-04-03 16:49:38
Posts: 1964
вообще то больше они ничем на данный момент не отличаются, я ввёл msg для краткости


Top
   
 Post subject:
PostPosted: 2004-10-30 13:12:38 
Offline
Junior Expert

Joined: 2004-09-18 15:12:06
Posts: 138
А можно ли как-нибудь не испльзую UO.SayU послать emote?


Top
   
 Post subject:
PostPosted: 2004-10-30 13:22:46 
Offline
Expert!
User avatar

Joined: 2004-04-04 21:40:09
Posts: 1007
AlexeyVorotnikov wrote:
А можно ли как-нибудь не испльзую UO.SayU послать emote?


Я этим никогда не пользовался. Но можно перефразировать. А можно ли голым клиентом послать? Вопросы однозначные.


Top
   
 Post subject:
PostPosted: 2004-10-30 13:52:03 
Offline
Junior Expert

Joined: 2004-09-18 15:12:06
Posts: 138
AGRS wrote:
AlexeyVorotnikov wrote:
А можно ли как-нибудь не испльзую UO.SayU послать emote?


Я этим никогда не пользовался. Но можно перефразировать. А можно ли голым клиентом послать? Вопросы однозначные.

Голым клиентом это делается так: ": text". И текст посылается как emote.


Top
   
 Post subject:
PostPosted: 2004-10-30 14:22:10 
Offline
Expert!
User avatar

Joined: 2004-04-04 21:40:09
Posts: 1007
AlexeyVorotnikov wrote:
AGRS wrote:
AlexeyVorotnikov wrote:
А можно ли как-нибудь не испльзую UO.SayU послать emote?


Я этим никогда не пользовался. Но можно перефразировать. А можно ли голым клиентом послать? Вопросы однозначные.

Голым клиентом это делается так: ": text". И текст посылается как emote.


Ну значит аналогично :)


Top
   
 Post subject:
PostPosted: 2004-10-30 17:48:31 
Offline
Site Admin
User avatar

Joined: 2004-04-03 16:49:38
Posts: 1964
AlexeyVorotnikov wrote:
А можно ли как-нибудь не испльзую UO.SayU послать emote?

в теории - можно
а на практике я вроде бы это не реализовывал
пиши в Requests


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 18 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 8 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited