Цитата:
Сообщение от Stas
То что не определяется сообщение, это я понимаю. Именно поэтому тему и создал. Почему не определяется, где проблема? А насчет поставить wait на время, можно поподробней. Куда именно вставить и что убрать вместо этого?
|
У меня кирилица не работает. И я не вижу смысла проверять сообщения так, как в приведенном скрипте.
Вариант 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
|
Но тут придется помучаться немного и записать ИД каждого животного. Но зато будет работать на ура