Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Darth

Pages: [1]
1
Общие вопросы / Re: Команда HINTPOPUP
« on: September 27, 2015, 05:20:15 PM »
Проверил у себя, все работает
Попробуй вот так

Так уже пробовал, тот же результат, боюсь это не в коде проблема, а в совместимости с 10 виндой.

2
Общие вопросы / Re: Команда HINTPOPUP
« on: September 27, 2015, 12:58:51 PM »
Ну вот собственно весь скрипт
Code: (clickermann) [Select]

//Добавление в корзину
wait(1)
lclick($_xmouse,$_ymouse)
waitms(500)
lclick($_xmouse,$_ymouse)
  waitms(450)
//удобрение
move($_xmouse-50,$_ymouse+15)
waitms(600)
lclick($_xmouse,$_ymouse)
waitms(700)
 lclick($_xmouse,$_ymouse)
  //сбор
waitms(500)
move($_xmouse-70,$_ymouse-15)
waitms(100)
lclick($_xmouse,$_ymouse)
waitms(250)
  lclick($_xmouse,$_ymouse)
waitms(250)
  move($_xmouse+120,$_ymouse)     
INC($var,2)
    IF($var < 100) //нужное количество 
   HINTPOPUP ("выполнено",$var)
else
HALT
END_IF
Кстати заметил, что сам счетчик отдельно без основного скрипта работает отлично.
Добавил проверку нажатия пробела, впринципе все заработало.
Code: (clickermann) [Select]
INC($var,2)
    IF($var < 100) //нужное количество
      IF(iskeydown(#space)=1) //условие  нажат пробел
      logwrite("space!")
       HINTPOPUP($var, "выполнено")       
   END_IF
else
HALT
END_IF
Правда если нажать пробел и держать, точно также идет запаздывание всплывающего окна. 
В любом случае получилось то, что хотел, благодарю за помощь.

3
Общие вопросы / Re: Команда HINTPOPUP
« on: September 27, 2015, 01:38:48 AM »
Quote
Ты гонишь, "Хочу, чтоб было видно сколько раз отработал скрипт." отработал, значит работа закончена!
Ты не поверишь, после того, как скрипт отработал цикл, он идет на второй круг, а потом даже на третий
Quote
"На третьем-четвертом круге уже идет запаздывание. " это с какой-же скоростью он крутится, что даже отписываться неуспевает и зачем на такой скорости отслеживать единичные стремительные циклы?
один цикл занимает около 4 сек. всплывающее окно само закрывается вроде через 5 секунд. почему новое всплывающее окно не закрывает прошлое, для меня загадка.
Quote
можно отслеживать раз в несколько секунд или пятерками -десятками, можно выводить точную цифру по запосу, нажатием горячих клавишь.
А вот тут можно подробнее?

4
Общие вопросы / Re: Команда HINTPOPUP
« on: September 26, 2015, 08:29:20 PM »
Есть скрипт в конце которого стоит счетчик, прекращающий действие скрипта по достижению определенного числа повторов. Хочу, чтоб было видно сколько раз отработал скрипт. Вставил в счетчик HINTPOPUP, но оно не успевает вовремя прописывать количество повторов. На третьем-четвертом круге уже идет запаздывание. Пустой HINTPOPUP в конце счетчика не срабатывает, если вставить его в начало скрипта, он срабатывает, но только один раз, со второго круга уже молчит.

5
Vint. скрипт отличный, но на вин 8 после покупки дерева выдает ошибку



Если не прерывать выполнение сценария, то все работает. Я так понял это винда блокирует запуск непроверенных экзешников

6

чесно говоря эти дуболомы, со своими пеньками, сами чесаться нехотят и только тролят чесных програмеров, ну неужели пару скринов выложить им лениво, думаю перебьются они без свежевыжатого берёзового сока, нужно немного намекнуть лежебокам, что под лежачий камень вода не течёт.
Какой смысл в этом посте?
Я уже давно указал причину неработоспособности скрипта, и варианты устранения. Но всегда найдутся люди, которым лень читать больше, чем пару постов.

Скрипт не работает по той причине, что в ЗФ теперь по другому реализована система сдвига острова. При зажатой ЛКМ нужно провести курсором определенное расстояние, чтоб пошел сдвиг, и это  расстояние больше того, что прописано в скрипте.  По этой причине скрипт топчется на месте. Я думаю самый лучший вариант, это сделать скрипт без сдвига экрана, например посадка деревьев в квадрате 20х20. Или же как вариант посадить 10 деревьев в ряд, а потом уже сдвигать экран на эти 10 деревьев.
Ну и пока писал все это пришел в голову более оптимальный вариант: прокликать квадрат 5х5 без сдвига острова, после сдвинуть экран на край этого квадрата, и повторить. Это вполне впишется в старый скрипт, не нужно переделывать с нуля.

7
Все делаешь правильно, это админы ЗФ придумали защиту от скриптов. Нужно их немного переделать, но местные гуру куда то пропали((

8
Сначала жаловались, что нет внятного ТЗ, а теперь опять затихли. Напишите хоть, прочитали пост или нет?

9
Сейчас основная проблема со сдвигом карты. Я предлагаю сделать следующим образом:
Задать квадрат 10 на 10, который будет прокликиваться без сдвига карты.
Очень хорошо было бы показать границы этой зоны.
Также сделать возможность менять размерность квадрата в редакторе скрипта, в идеале чтоб можно было ставить 5 на 13 и т.д.
Еще было бы неплохо менять шаг посадки, чтоб садить крупные деревья, или например грядки.
Все максимально упростить, то есть самому зайти в рынок, выбрать дерево, а потом уже запустить скрипт, чтоб он работал.
Если все получится, то этим скриптом можно также собирать сундуки.

10
А кто то может сделать простой скрипт посадки деревьев в квадрате допустим 10х10? Без смещения острова, просто прокликать по квадрату, посадить деревья. В идеале, чтоб зона посадки как то выделялась, но можно и без этого.

11
Перестал работать скрипт. После выбора дерева топчется на одном месте. Такое чувство, что не может сдвинуть экран в сторону


Нашел проблему, но пока не особо представляю, как ее решить. С недавнего времени в ферме сдвиг острова происходит по следующей схеме: Остров сдвигается не сразу с момента нажатия курсора, а после того, как курсор(при нажатой ЛКМ) пройдет определенное расстояние. Расстояние не большое, но все же больше, чем размер дерева.
В итоге скрипт начинает работу, пытается сдвинуто остров, но курсор не проходит нужное расстояние, сдвиг не происходит и скрипт топчется на месте. 
По поводу того, как это исправить, пока есть только идея сделать перемещение курсора не на одну "клетку" а сначала на 5 "клеток"  вперед, потом на 4 назад. Уверен можно сделать проще, но я не силен в алгоритмах.

12
Разобрался, все работает, автору респект за скрипт  :)
Допишите в шапке для владельцев широкоформатных мониторов, чтоб выставляли масштаб браузера на 100% если масштаб больше, то скрипт перескакивает ряды

13
после записи "поставьте дерево" скрипт отключается. Что делаю не так? Это как то связано с тем, что у меня большое разрешение экрана и не видно одновременно глобус и рынок?

вопрос снимается, масштабирование браузера было слишком большое. Скрипт работает, но напоминает пьяного садовника, мышка вечно дергается и перескакивает на соседние ряды. Нету ли скрипта, который при запуске просто прокликает область например 10х10 без захода в рынок, сдвига экрана и пр?

Pages: [1]