Если не баг, то расскажите как фиксить

Ask for help

Moderators: Murderator+, Murderator

Post Reply
Diablik
Posts: 11
Joined: 2005-04-03 11:15:40
Contact:

Если не баг, то расскажите как фиксить

Post by Diablik »

Code: Select all

sub test()
uo.say('Привет')
end sub


Работает этот скрипт, только, если в Edit Script переключен язык на русский, если на английском, то слово "Привет" отображается "???????".
Как это лечится? и лечится ли?
Last edited by Diablik on 2006-11-01 01:25:18, edited 1 time in total.
Savage
Expert!
Posts: 1205
Joined: 2004-04-04 11:13:54
Location: Балаково, Саратовская обл.
Contact:

Post by Savage »

Транслит решает :)
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

наиди фонтс файл каторый отоброжает русский шрифт...
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

Включи в настройках клиента юникод
Ни один скрипт не работает? Пора обновить Инжект...
Все работает, но хочется большего? Пора переходить на стелс...
Diablik
Posts: 11
Joined: 2005-04-03 11:15:40
Contact:

Post by Diablik »

Edred wrote:Включи в настройках клиента юникод

Русский язык то есть, причем тут юникод то?(навсякий случай проверил, "UnicodeSpeech=on" во всех уо.кфг).

Баг так и остался багом =( Что еще может не пахать?
И вообще у всех такая трабла, или только у меня?
Diablik
Posts: 11
Joined: 2005-04-03 11:15:40
Contact:

Post by Diablik »

NMY wrote:наиди фонтс файл каторый отоброжает русский шрифт...

С ним все в порядке, читай первый пост, проблема подробно описана... Если бы было из-за фонтс.мул, я бы не спрашивал.
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

Diablik wrote:
Edred wrote:Включи в настройках клиента юникод

Русский язык то есть, причем тут юникод то?


Русский для американской игры может быть включен только через юникод :) Но если включен и фонтс.мул с русским шрифтом - должно быть все в порядке.

А, вот оно в чем дело. Ты не ту команду используешь. Вместо UO.Say используй UO.Sayu. U - здесь как раз юникод и означает. Вообще-то, это, как мне помнится, в хелпе описано.
Ни один скрипт не работает? Пора обновить Инжект...
Все работает, но хочется большего? Пора переходить на стелс...
Diablik
Posts: 11
Joined: 2005-04-03 11:15:40
Contact:

Post by Diablik »

Edred wrote:
Diablik wrote:
Edred wrote:Включи в настройках клиента юникод

Русский язык то есть, причем тут юникод то?


Русский для американской игры может быть включен только через юникод :) Но если включен и фонтс.мул с русским шрифтом - должно быть все в порядке.

А, вот оно в чем дело. Ты не ту команду используешь. Вместо UO.Say используй UO.Sayu. U - здесь как раз юникод и означает. Вообще-то, это, как мне помнится, в хелпе описано.


Спасибо Edred, проблему устранил, помогла команда "uo.msg",другие команды показывают знаки вопросов. Всё проблемы больше нет, большое спасибо ребят.
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

uo.msg является полной копией команды uo.sayu. Об этом тоже в хелпе написано.
Ни один скрипт не работает? Пора обновить Инжект...
Все работает, но хочется большего? Пора переходить на стелс...
Diablik
Posts: 11
Joined: 2005-04-03 11:15:40
Contact:

Post by Diablik »

Edred wrote:uo.msg является полной копией команды uo.sayu. Об этом тоже в хелпе написано.

На заборе тоже написано... :wink:
Только команды разные.... "uo.say", "uo.sayu" русский язык не отображают, пока в "Edit Script" не будет переключена раскладка на русский.
"uo.msg" - русский отображает с любой раскладкой.

Проверь сам.
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

я в едит скрипт несколько лет не залазил. И все нормально отображает.
Ни один скрипт не работает? Пора обновить Инжект...
Все работает, но хочется большего? Пора переходить на стелс...
Diablik
Posts: 11
Joined: 2005-04-03 11:15:40
Contact:

Post by Diablik »

Edred wrote:я в едит скрипт несколько лет не залазил. И все нормально отображает.


Команды отличаются между собой. Как они отличаются, я не знаю, исходники не копал, да и не умею их рыть. У Yoko спроси как они отличаются между собой.

Для справочки, на клиенте 2.0.3 команда uo.msg и uo.sayu индентично работают.

Я на клиенте 4.0.2с версию уо - АоС. И команды отличаются.
----------------------------
Специально глянул хелпу, у меня кажись, проблема с клиентом, поэтому uo.msg(минует клиент) пашет как часики.
Post Reply