Цитата:
Сообщение от eterrr
Подскажите пожалуйста, почему пилот и клиент никак не реагируют на макр?
|
Лично у меня не определяет кирилицу...
Повторю свое сообщение отсюда (
[Только зарегистрированные пользователи могут видеть ссылки. Регистрация!])
Цитата:
Сообщение от Tugarin
У меня кирилица не работает. И я не вижу смысла проверять сообщения так, как в приведенном скрипте.
Вариант 1 (простой)
say all release
send f9 //таргет некст
wait 100
send f8 //использование палки по ласттаргету
if lastmsg tame hungry
say ЖРАТЬ ДАВАЙ
end_if
if lastmsg remembers
goto Pause
end_if
wait 20000
:Pause
wait 700000 // подбирается время полного забывания
При первом варианте, если ты попадаешь на себя, просто подождешь 20 секунд и скрипт пойдет дальше.
Вариант 2 (продвинутый)
set #k 15 //количество животных
// Формирование массива
set %m[1] 111111 // ИД животного (через УО пилот)
set %m[2] 222222
....
set %m[15] 151515
:TamingNext
while #k > 0
say all release
set lasttargetid %m [#k]
send f9 //использование палки по последней цели
wait 20000 // подбирается время таминга. Можно и по последнему сообщению, если ждать не хочется
set #k #k - 1
if tame hungry
say Кушать хочется
end_if
end_while
set #k 15
wait 700000 // подбирается время полного забывания
go to TamingNext
end_script
Но тут придется помучаться немного и записать ИД каждого животного. Но зато будет работать на ура
|