Тема: МАКРОСЫ
Показать сообщение отдельно
Re: МАКРОСЫ
Старый 01.07.2014, 07:55   #750
Skrafter
Newbie
 
Регистрация: 28.06.2014
Сообщений: 20
Репутация: 1 [+/-]
имеет нулевую репутацию
Skrafter имеет нулевую репутацию
Чар: Серебрянный
По умолчанию Re: МАКРОСЫ

Цитата:
Сообщение от illusory Посмотреть сообщение
В описании макроса написано что просто появляется таргет и дорубливает дерево потом появляется опять таргет кликаешь на другое дерево. в том же посте ниже есть макрос на рубку попробуй его
тот что ниже не то.
а в этом в описании (да и по самому скрипту) раз кликаешь на дерево, а потом он сам дорубывает до конца и снова появляется таргет для следующего дерева которое тоже дорубывается скриптом до конца на ПОЛНОМ АВТОМАТЕ и снова по окончании появляется таргет.
так тут при каком либо сообщении которому присваивается "#msg 2" и далее идет "break", то должна выполняться команда сразу после "if #msg = 2", а выполняется та что идет после "else", а она должна выполняться после сообщения которому не присваивается "#msg 2", и вот тут то и корявка (мож у меня где) ПОСТОЯННО выполняется только после "else" и хоть с бубном пляши - не пашет

Добавлено через 54 минуты
Цитата:
Сообщение от illusory Посмотреть сообщение
В описании макроса написано что просто появляется таргет и дорубливает дерево потом появляется опять таргет кликаешь на другое дерево. в том же посте ниже есть макрос на рубку попробуй его
да, действительно ниже есть еще скрипт, не сразу заметил:

(слегка отредактировал для удобства, под себя -- задержку ставить индивидуально, кому как удобней, у меня 200 ms)

:start
send f1 // f1 LastObject+Waitfortarget+TargetLast
:asd
set timer
while_not (lastmsg You can't) or (lastmsg There are no logs) or (lastmsg far away) or (lastmsg chopping)
if (lastmsg You put) or (timer > 3000)
goto start
end_if
if (lastmsg You hack)
end_if
end_while
send f2 // LastObject
while target = 1
wait 1500
end_while
goto asd

проверил, работает, автору +1

Добавлено через 1 час 40 минут
слегка доработал и отладил скрипт на ламбер:

:start
if wght >= 360 // указать свой максимальный вес минус 10-15 для верности (>=)
say ПЕРЕВЕС, НАДО ИДТИ В БАНК
end_script
end_if
send f1 // LastObject+Waitfortarget+TargetLast
:asd
set timer
while_not (lastmsg You can't) or (lastmsg There are no logs) or (lastmsg far away) or (lastmsg chopping)
if (lastmsg You put) or (lastmsg You hack) or (timer > 3000)
goto start
end_if
end_while
send f2 // LastObject
while target = 1
wait 1500
end_while
goto asd

также хотелось чтоб все кто выкладывает скрипты проверяли их на работоспособность и указывали как их редактировать под себя, ведь не все шарят в программировании, а в общем темой доволен, много полезного узнал, например скрипт "гвардилка" с первой страницы рекомендую.
И вот еще что, как настроить работу пилота вместе с ассистом, что-то при ассисте не работает пилот, можно в ассисте настроить "useitemtape" чтоб сам брал топоры при поломке

Последний раз редактировалось Skrafter; 01.07.2014 в 09:37.. Причина: Добавлено сообщение
Skrafter вне форума   Ответить с цитированием