Oskom Forums

Oskom Forums


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

    Регистрация
    27.08.2005
    Адрес
    Валя - дура, опять во всём виноватая-( Toxa + BaJlЯ = team :D
    Сообщений
    268
    #1

    По умолчанию Как заставить понимать пилот русские месаги от сервера?

    сабж

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

    По умолчанию

    никак! пока ВК еще не разобрался с этим =)
    ЗЫ. такой вопрос поднимался уже месяц-полтора назад в ВОПах

  3. #3

    По умолчанию

    В пилоте, под панелью где показываются параметры чара,lasttarget и прочее, показывается последнее сообщение. Щелкаешь по нему правой кнопкой мыши и копируешь.
    Сообщение на русском языке для пилота выглядит примерно так " 074>;". Им то и приходится пользоваться.

  4. Neophyte

    Регистрация
    27.03.2006
    Адрес
    Трижды Banned
    Сообщений
    48
    #4

    По умолчанию

    Если нужно поймать, например, сообщение "Руды больше нет" (или как оно там пишется теперь) можно воспользоваться такой конструкцией:
    set $NoOre "
    if lastmsg = $NoOre
    .......

  5. Journeyman

    Регистрация
    27.08.2005
    Адрес
    Валя - дура, опять во всём виноватая-( Toxa + BaJlЯ = team :D
    Сообщений
    268
    #5

    По умолчанию

    to Alfred: Такая конструкция не работает с русскими месагами от сервера, только если их говорит человек.

  6. Neophyte

    Регистрация
    27.03.2006
    Адрес
    Трижды Banned
    Сообщений
    48
    #6

    По умолчанию

    Возможно, нарушу некоторые правила, но опубликую здесь упрощенную (многое выкинул для наглядности - проверки на зацикливание, атаку, переполнение, выход из шахты ну и часть с ходьбой) часть действующего скрипта (сегодня копал) на майнинг:
    set $S >
    set $S2 "
    set lastskill 21
    // Копаем
    :2
    while hidden = 0
    send F3 // LastSkill
    wait 3000
    end_while
    Send F8 // LastTarget+WaitForTarget+TargetSelf
    repeat 20
    wait 500
    if lastmsg = $S2
    goto 1
    end_if
    if lastmsg You put
    goto 2
    end_if
    if lastmsg = $S
    goto 2
    end_if
    end_repeat
    goto 2
    // Ходим
    :1
    ............

  7. #7

    По умолчанию

    у меня проблема когда пилот отслеживает месагу вам туда не дотянуться ( в виде адскиз каракуль) я копирую их, вставляю в скрипт, но как только пилот натыкаеться на ету ересь он выдает ошибку( с остальными фразами типо > все прекрасно работает) подскажите в чем тут дело

Ваши права

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