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 - Ляпис

Pages: [1] 2 3
1
)))Жоско!
Предлагаю пойти дальше.
1) Обклеиваем колесо для хомяка снаружи фольгой особо не стараясь делать это ровно. Закрепляем ту же оптическую мышь в непосредственной близости к колесу и заставляем хомяка крутить оное создавая тем самым рандомные движения курсора.
2) Берём беспроводную мышь и привязываем к хвосту кота...

2
Если это случается во флэш браузерной игре, то решается заменой браузера.

3
Общие вопросы / Re: Вопрос по IF_PICTURE_IN
« on: July 31, 2013, 08:26:55 PM »
Истину глаголишь!
Работа по поиску начинается с нулевых координат x=0 y=0 которые и находятся в левом верхнем углу экрана. При первом совпадении поиск останавливается.

4
Использование / Re: Подскажите скрипт
« on: July 24, 2013, 11:24:17 AM »
Code: (clickermann) [Select]
WAITMS($t+rnd(3628,5889))
GETSCREEN

if_picture_in(0,0, $_xmax,$_ymax, "1.bmp")
  KEYDOWN(#3)
  WAITMS($t+rnd(160,200))
  KEYUP(#3)
  waitms($t+rnd(400,750))
    $var = 1
    WHILE($var = 1)
      GETSCREEN
      if_picture_in(0,0, $_xmax,$_ymax, "1.bmp")
        KEYDOWN(#G)
        WAITMS($t+rnd(164,272))
        KEYUP(#G)
        WAITMS($t+rnd(300,1700))
      ELSE
        $var = 0
        KEYDOWN(#3)
        WAITMS($t+rnd(160,200))
        KEYUP(#3)
      end_if
    END_CYC

  ELSE
  WAIT(3)

end_if

WAITMS($t+rnd(300,1700))
KEYDOWN(#2)
WAITMS($t+rnd(164,272))
KEYUP(#2)

Как видно из скрипта Вы знаете про ELSE и WAIT. Добавляйте в код отступы так и END_IF не пропустишь и вообще для удобства чтения.

5
Мощный пример кода. но ты меня не понял мне нужно что бы окно было свернутое.
А вот рассказ про упаковку нужно проверять(хоть и выглядит бредово).
Опять же какой-то частный замут именно со свёрнутым окном. Сдвинь окно вниз экрана что бы торчала только его шапка (заголовок окна с кнопками) и будет виден раб.стол. И занимайся своими делами пока кман задрачивает игру.

6
Не знаю как у всех, а у меня чехорда со строковыми и числовыми переменными напрочь убивает скрипт. Сначала они были объединены, переделал, теперь в этой версии опять не работает и не знаю в чём проблема-то, замучился принты втыкать после изменения каждой переменной для лога.... Может стоит вернуть как было? $ и % отдельно.

7
Использование / Re: BenchMark Test
« on: November 14, 2012, 01:10:03 AM »
Причем тут размер скрипта??? Этот параметр управляет задержками между строк.
Установи там 1000 и каждая строка будет выполняться через секунду.
Я лично ставлю наобум примерно так
Для режимов мыши 100-250 мс, для экранных работ 550-750 мс, для пережидания моментов   тугодумства браузера 5-10 сек.
Вот как раз ЦИТРИНу это и нужно. Нет необходимости лепить задержки абы были. Проц не грузится, скрипт более читаем, а 1000мс это перебор, 10-50 достаточно. Каждый должен подобрать оптимальную задержку под свою конфигурацию компа.
От тугодумства браузера - я предпочитаю дождаться события с помощью анализа экрана, благо кман под то и заточен:
Code: (clickermann) [Select]
$ww = 8388415 //хеш куска ожидаемого окна
$wwk = "380110400120;" // координаты хеша
GOSUB(waitwin)
....................
   // ОЖИДАНИЕ ОКНА
SUB(waitwin)
     $ww1 = 0
     WHILE($ww1 ! $ww)
        GETSCREEN
        $ww1 = PXLXOR(STRCUT($wwk,1,3), STRCUT($wwk,4,3), STRCUT($wwk,7,3), STRCUT($wwk,10,3), 255)
        WAITMS(300)
     END_CYC
END_SUB

8
Использование / Re: BenchMark Test
« on: November 13, 2012, 11:43:50 PM »
Если покопаться в конфиге кмана можно найти такую опцию и существенно сократить размер скрипта.
Quote from: config.ini
; Дополнительная задержка (в милисекундах) после выполнения команды (0 - без задержки)
; (Позволяет разгрузить процессор в случае, когда сценарий не использует WAIT)
delay_between_lines = 1

9
Использование / Re: Бот для Зомби фермы
« on: November 13, 2012, 11:40:02 PM »
 :D Спасибо! Ибо благодаря этому скрипту я познакомился с кманом. И в один момент мне захотелось добавить что-то (не помню что) в функционал ZB_BOTa, полез в справку, вроде ничего сложного, всё на уровне школьного бейсика. Так и решил сделать своего бота с нуля.

10
Ошибки / Re: Непонятки
« on: November 11, 2012, 09:53:40 PM »
Имеется ввиду "А как вообще узнать сколько в файле строк КЛИКЕРОМ!?"
Как бы не пришлось Джонни просить о доработке... Типа: IF_ERROR($_eof = 1) или IF_SHIT_HAPPENS($_eof)

11
а есть возможность сохранить и воспроизвести положение ползунков вертикальной и горизонтальной прокрутки содержимого окна?
Стандартными средствами только анализировав картинку и сохранением в переменную смещения ползунка. Или в Photoshop`e посчитав, на сколько пикселей сместился ползунок, а затем при помощи связки LDOWN (x, y) -> MOVE (x, y) -> LUP (x, y) передвинуть его. Либо посылать ему сообщение SendMessage(hwnd, WM_HSCROLL, SB_THUMBPOSITION, 0) подробнее тут: http://msdn.microsoft.com/en-us/library/windows/desktop/bb787575(v=vs.85).aspx
Не стандартными - писать отдельную DLL и с помощью ее это проделывать.
Других вариантов не придумал.
Хотел попробовать SendMessage(hwnd, WM_HSCROLL, SB_THUMBPOSITION, 0). В справке кмана написано:
Quote
Поскольку у нас нет всех констант "WM_", то параметр message необходимо задавать десятичным числом.
на чём собственно все мои потуги и закончились. Не нашел справочника где даются числовые значения констант "WM_", если я правильно всё понял.

12
Ошибки / Re: Непонятки
« on: November 09, 2012, 07:16:47 PM »
Не думал что необходимо писать весь заголовок окна, поверил справке:
Quote from: Clickermann Script Language
Синтаксис

WNDFIND ("title", [begin]) - числовая функция; возвращает HWND окна с заданным заголовком

Параметры
title - заголовок окна либо его часть

13
Ошибки / Re: Непонятки
« on: November 09, 2012, 04:53:38 PM »
Code: [Select]
$game = "Explorer"
$hwnd = WNDFIND($game)
print($hwnd)
$hwnd = WNDFIND("Explorer")
print($hwnd)

$hwnd = WNDFIND(Explorer)
print($hwnd)

$game = "Ферма"
$hwnd = WNDFIND($game)
print($hwnd)
$hwnd = WNDFIND("Ферма")
print($hwnd)
$hwnd = WNDFIND(Ферма)
print($hwnd)
halt
Quote from: Лог
17:46:20 0
17:46:20 0
17:46:20 525378
17:46:20 0
17:46:20 0
17:46:20 0

Чего я делаю не так? Срабатывает один вариант: латиницей без кавычек.

14
WNDFIND/POS/SIZE - это хорошо, а есть возможность сохранить и воспроизвести положение ползунков вертикальной и горизонтальной прокрутки содержимого окна?

15
Архив / Re: Ошибки PXLCRC
« on: November 06, 2012, 01:51:39 PM »
В маленьких областях появляется явная ошибка на которую указывает интерпретатор. В остальных случаях кман ведёт себя не адекватно. Перестаёт реагировать на кнопки (старт/пауза, стоп), выдаёт сипиртал и хрюч (см. глоссарий) и через некоторое всремя просто виснет, а винда предлагает отправить инфу в мелкософт для нахождения решения этой проблемы (но что-то :-\ я не уверен что они мне помогут)

Pages: [1] 2 3