|
|
|
Oskom Forums Добро пожаловать на Oskom Forums.
|
-
Как заставить понимать пилот русские месаги от сервера?
-
Moderator
никак! пока ВК еще не разобрался с этим =)
ЗЫ. такой вопрос поднимался уже месяц-полтора назад в ВОПах
-
В пилоте, под панелью где показываются параметры чара,lasttarget и прочее, показывается последнее сообщение. Щелкаешь по нему правой кнопкой мыши и копируешь.
Сообщение на русском языке для пилота выглядит примерно так " 074>;". Им то и приходится пользоваться.
-
Если нужно поймать, например, сообщение "Руды больше нет" (или как оно там пишется теперь) можно воспользоваться такой конструкцией:
set $NoOre "
if lastmsg = $NoOre
.......
-
to Alfred: Такая конструкция не работает с русскими месагами от сервера, только если их говорит человек.
-
Возможно, нарушу некоторые правила, но опубликую здесь упрощенную (многое выкинул для наглядности - проверки на зацикливание, атаку, переполнение, выход из шахты ну и часть с ходьбой) часть действующего скрипта (сегодня копал) на майнинг:
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
............
-
у меня проблема когда пилот отслеживает месагу вам туда не дотянуться ( в виде адскиз каракуль) я копирую их, вставляю в скрипт, но как только пилот натыкаеться на ету ересь он выдает ошибку( с остальными фразами типо > все прекрасно работает) подскажите в чем тут дело
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
Правила форума
|