Ситуация такая... я начинаю, потихоньку, осваивать пилот. Хотя... честно... никак не могу понять что такое set =))
Но... как оказалось, не знание этого не отнимает возможности что-то написать...
Скрипт должен делать следующее. Находить овцу, звать ее к себе,
как только овца будет на досягаемом уровне от чара - постричь ее и начать таймить.
Проверить (затаймилась ли?) - если нет - то попробовать затаймить ее еще раз, причем...
если овца отошла на недосягаемое расстояние, опять ее подозвать к себе...
чар статично стоит в загоне для овец в еве.
Я написал макрос... он, так как я хочу не работает...
Код
:start
send {Enter} / чтобы освободить строку ввода от цифр, которые макрос в процессе работы вводит
wait 100
send f7 / next target
wait 100
send {num_2} / звать овцу хеардингов (макрос забит в абисте на посох, живка, я и ласт таргет)
wait 5000
if (lastmsg they look somewhat annoyed) / если это сообщение - то это не овца.
goto start / И опять в начало на некст таргет. Искать овцу дальше.
else goto zvat / если это овца - звать дальше
end_if
:zvat / звать
send {num_2} / звать
wait 5000
send {num_1} / стрич (забито в абисте на нож, живку и поменено на ласт таргет)
wait 150
send {num_3} /кнопка тайминг. Забито в абисте на посох. живка. живка изменена на ласт таргет.
это моя проверка на достигаемость тайминга. поэтому маленькая задержка. мол если овца рядом.
он начнет ее таймить и последнее сообщение будет не такое... как написано ниже.
wait 2500
if (lastmsg what do you want to use this on?) / если последнее сообщение будет такое - значит овца не рядом.
goto zvat / возвращаемся к команде звать.
else goto taming / иначе. Т.е. если последнее сообщение другое.. типо "here lamb" переходить в тайминг
end_if
:taming / тайминг
send {num_3} / тайминг забит в абисте на посох, живка. Живка поменена на ласт таргет
wait 25000
if (lastmsg Animal Taming) / на абусе. в момент тайминга.
мало появляется команд на английском. Вот... в русском сообщении от сервера
"животное было удалено. вы получите опыт в Animal taiming" есть
английское слово тайминг... т.к. уо пилот не реагирует на русские слова
от сервера. я подумал, может он увидит это словосочитание Animal taming
и по нему мол догадается, что живка приручилась. Мол если приручилась -
идти в начало. Иначе. Т.е. если такого сообщения не появилось - вернуться к метке таймить.
goto start
else goto taming
end_if
Как вы можете догадаться. Много моих задумок не работают... А именно...
Не могу проверить досягаемость живки... Вопреки моему убеждению, что
логика тут соблюдена - он пытается потаймить 1 раз и возвращается вначало,
даже если не затаймил.
Помогите реализовать именно мои задумки. Буду признателен за такой же анализ
ваших действий... Т.к. вы догадались - я не понимаю много в пилоте...
Особенно связанного с китайским словом set и непонятными словами
типо функция, переменная, массив и прочее... что это хз=)?
Спасибо заранее за помощь. Надеюсь на отсутствие троллинга на этом форуме.
Есть желание добавить еще 1 функцию. Чтобы он не таймил, а стриг, убивал, резал, лутал.
т.е. цель поменять... Не тайминг качать, а собирать шерсть... т.к. овца появляется с шерстью... ее можно стрич... после убийства ее и разрезания - в трупе будет лежать еще 1 шерсть...
Но я вообще не представляю как это сделать... может есть у кого идеи? я же не знаю где появится пак овцы с шерстью на экране... И не знаю в каком месте пака будет лежать шерсть... т.е. как позвать, пострич, и убить - япредставляю... как порезать труп, и полутать - вообще хз!