Author Topic: Зыбытые Измерения  (Read 6345 times)

0 Members and 1 Guest are viewing this topic.

bogdan

  • Зашел в гости
  • *
  • Posts: 1
    • View Profile
Зыбытые Измерения
« on: November 06, 2012, 02:03:39 AM »
Добрый день.
Ребята у меня по сути просьба в помощи что бы розобратся что и за чем должно идти... (В програмировании - вообще нуб)
Вот есть например игра Забытые Измерения - http://www.fdworlds.net/ там нужно бить ботов, суть кликера в том что бы кликал на 2 места и вовремя останавливался, всеравно код защиты кликер ввести не сможет, вот только нужно например для меня что бы розрыв в кликах был примерно 30-40 милисенд останавливался от нажатия клавиш остановки сценария.

Вот то что у меня получилось написать:
LCLICK(1067,300)
LCLICK(919,357)

Когда запускаю сценарий ети кликанья називаются постояннимии неприрывними, с одной стороны тоже не плохо, но начинает подзависать браузер, и когда нажимаю кнопки остановки сценария так он реально исчо секунд 5-10 после остановки сценария кликает и только потом полностью останавливает.... такое ощущенье как СПОРТбайк набрать скорость без проблем а вот остановится, то нужна целая полоса...

Ребята подскажите что не так делаю? Научите, или роздублите меня более понятно для меня что за чем должно идти как выставить интервал...

Система Виндовс Севен 32 розрядна версия кликера 4.7 последняя...


П.С. Пока использую версию 4.3 там можно выставить шаг кликанья минимальное в 1секунду в меньше у меня не получается но нужно что было немножко быстрее)


Заранее спасибо за помощь и понимание!
Кстати мож кто сможет для етой игры написать бота отдельно за небольшую сумму денег был бы очень признателен.

(Админ, если что лишнее черканул отредактируй)

« Last Edit: November 06, 2012, 02:06:04 AM by bogdan »

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Зыбытые Измерения
« Reply #1 on: November 06, 2012, 08:41:13 AM »

Вот тебе задержка в 40 миллисекунд
Code: [Select]
LCLICK(1067,300)
WAITMS (40)
LCLICK(919,357)
WAITMS (40)

А вот рандомная задержка в 30-40 миллисекунд
Code: [Select]
LCLICK(1067,300)
WAITMS (RND (30,40))
LCLICK(919,357)
WAITMS (RND (30,40))

Задержки бывают двух видов:
Code: [Select]
WAITMS (1000) // задержка на 1000 миллисекунд = 1 сек
WAIT (1) // задержка на 1 секунду

PS: две косые черты это коментарий, все что после них кликер игнорирует
« Last Edit: November 06, 2012, 08:46:39 AM by Oraven »

Dr_midon

  • Освоившийся
  • **
  • Posts: 30
    • View Profile
Re: Зыбытые Измерения
« Reply #2 on: November 06, 2012, 01:13:33 PM »
Браузер у тебя зависает потому, что есть буфер(очередь) команд. И если туда много накликать то и не только браузер может зависнуть  ;) . Oraven правильно написал, но используй HALT в конце скрипта.
Code: [Select]
LCLICK(1067,300)
WAITMS (40)
LCLICK(919,357)
HALT // полностью останавливает выполнение сценария

Можно усложнить конструкцию, чтоб не запускать кликер каждый раз. А запустить его 1 раз и когда нужно нажимать забитую клавишу на клавиатуре(я забил  CTRL):
Code: (clickermann) [Select]
IF ( ISKEYDOWN(#CTRL)=1 ) // проверяет, нажата ли клавиша CTRL
    LCLICK(1067,300)  // кликает
    WAITMS (40)  // ждет 40 миллисекунд
    LCLICK(919,357)  // кликает
    WAIT (3) // ждет 3 секунды, чтоб не накликал больше раз до того как отпустишь  CTRL
END_IF  // окончание блока кода, который исполняется при нажатом  CTRL
WAITMS (200) // останавливается на 200 миллисекунд(разгружает процессор)