Oskom Forums

Oskom Forums


Добро пожаловать на Oskom Forums.
 
 
Сейчас на шардах UO Oskom
 
+ Ответить в теме
Показано с 1 по 13 из 13
  1. #1

    По умолчанию lastmsg на русском..как боротся?

    Вопрос вот такой...нашел ли кто-то способ прописатьв скрипт ластмесаже если он на русском?

  2. Expert

    Регистрация
    11.06.2001
    Адрес
    Revenge (Белые вороны)
    Сообщений
    544
    #2

    По умолчанию

    Не очень понял что ты имеешь в виду, но с русским все работает без проьлем... к примеру:

    Set $A Проба
    Say $A
    Wait 100
    If LastMsg = $A
    Say Ок
    Wait 5000
    Else
    Say Не Ок
    Wait 5000
    End_If

    Если имеется в виду, что скрипт выдает на экран всякий бред вместо русских букв, то просто во время работы скрипта включи русскую раскладку клавиатуры. (должно помочь)

  3. #3

    По умолчанию

    А чем ты пишеш макросы?Незнаю у меня скажем пилот 2.07 который не видет русскихъ ластмесажей...

  4. Grandmaster
    Аватар для Gevorg
    Регистрация
    18.11.2004
    Адрес
    [Junior Brothers]
    Сообщений
    2,074
    #4

    По умолчанию

    А ты пилот настроил. Выбрал тип клиента? у меня тоже 2.0.5 все работает.

  5. Cyanide
    Guest
    #5

    По умолчанию

    Цитата Сообщение от Dimosik
    А чем ты пишеш макросы?Незнаю у меня скажем пилот 2.07 который не видет русскихъ ластмесажей...
    значит ты его к конкретному окну ктрл+а не привязал...

  6. #6

    По умолчанию

    НЕзнаю к чему я его привязал..но факт то он же работает...зачем его еще привязывать если все работает кроме русских символов?МОжет ли быть проблема скажем в шрифтах винды?

  7. Moderator
    Аватар для Smilekot
    Регистрация
    27.06.2003
    Адрес
    Если бы мои понты светились, я был бы ангелом! Бабло по
    Сообщений
    3,182
    #7

    По умолчанию

    Работает:
    Set $A Заклинание не удалось!
    Say $A
    Wait 100
    If LastMsg = $A
    Say Ок
    Wait 5000
    Else
    Say Не Ок
    Wait 5000
    End_If

    а вот в таком виде (по ласт мессаге при физзле) не работает:

    Set $A Заклинание не удалось!
    Wait 100
    If LastMsg = $A
    Say Ок
    Wait 5000
    Else
    Say Не Ок
    Wait 5000
    End_If

    ЗЫ. чувствуете разницу?

  8. Expert

    Регистрация
    11.06.2001
    Адрес
    Revenge (Белые вороны)
    Сообщений
    544
    #8

    По умолчанию

    Действительно не работает, так как для пилота это фраза выглядит в таком виде...

    0:;8=0=85

    Ну это не большой глюк, думаю. Надо сказать WK.

  9. #9

    По умолчанию

    Пишите сообщения в юникоде и все будет работать.

    Для этого открываете файл блокнотом и сохраняете с помощью "Сохранить как...", выбрав при этом кодировку UTF-8. Закрываете файл, открываете вновь и вписываете русский текст.

  10. Expert

    Регистрация
    11.06.2001
    Адрес
    Revenge (Белые вороны)
    Сообщений
    544
    #10

    По умолчанию

    Речь идет о серверных сообщениях. Это пилот просто криво их обрабатывает. Если посмотреть что в ОЗУ записано, то проблем нету. Там все номано.

  11. #11

    По умолчанию

    Как написал смайл кот если говрить эту фразу то работает...но скажем так не очень удобно..он слишком часто это говрит...дастает...Можете попдробнейй описать про сахранение в другом формате?и как записать?

  12. Moderator
    Аватар для Smilekot
    Регистрация
    27.06.2003
    Адрес
    Если бы мои понты светились, я был бы ангелом! Бабло по
    Сообщений
    3,182
    #12

    По умолчанию

    сохранять бесполезно - пилот воспринимает сказанное на русском языке от чара, а вот серверные сообщения на русском не видит (я так понимаю проблема в макросе с использованием серверных сообщений на русском)... такая проблема для WK была еще в 2003 году, и судя по тому что более поздние версии пилота все равно не воспринимают - то так и не была решена...
    ЗЫ. правда процентов эдак 90 можно обойти другими методами =)

  13. #13

    По умолчанию

    Ну так делись какими методами

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения