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 - Dampil

Pages: 1 2 [3]
31
Использование / Re: Первый скрипт комом...
« on: August 13, 2014, 04:20:40 PM »
гениально... координаты из 2 разных массивов в качестве параметров LCLICK тож не принимает...
Что значит "не принимает" ? Ты хоть код покажи. Там нечему НЕработать.

Тоже и про псевдо... Что тебе не даёт умножать индексы?

Сорь за косноязычие.
С 2 массивами в параметрах: LCLICK($arr1[$schetchik1],$arr2[$schetchik1]) - ошибка
C "псевдо" при умножении двух счётчиков цикла, увеличивающихся с 1 до N получаем слишком много коллизий(0*"любое_число" = "0 в качестве параметра", например). При этом, если не ошибаюсь(или ошибаюсь), в результате мы получаем одно значение $arr[N], а не пару, как предполагается в качестве параметров процедуре LCLICK. Или имелось в виду, что при умножении мы всего лишь берём значение исходного массива со смещением? Тогда при смещении получаем слишком много пустых элементов в массиве. Понимаю, при гигах оперативы это не критично, но, простите, ни в коем случае не в обиду автору оригинального подхода, непривычно слегка

При необходимости могу выложить скрипт полностью

32
могу ошибаться, но...
Алгоритм примерно следующий: ввод запроса(тут можно и руками), далее - левый клик по первым координатам, в цикле: getscreen, поиск картинки на открытой части страницы, проверка на конец страницы, пролистывание посылом pgdown; если конец страницы достигнут, break(так, вроде для выхода), возврат к странице яндеха, перевод курсора на N пихелей ниже, повтор алгоритма

33
Собственно, вопрос в топике. Возник из-за необходимости временной заглушки до введения многомерных массивов в "непсевдо" виде(заодно вопрос, планируется ли?)

С уважением к создателю кликера

34
Учебные статьи / Re: Массивы
« on: August 13, 2014, 03:31:32 PM »
кстати, про явное объявление типа переменной в контексте доведения скриптового языка до языка программирования - идея неплохая, на мой взгляд. На данный момент, конечно, просто получается скрипт, но некоторые моменты удручают. Не в обиду автору, всё равно работа неслабая проделана. СПС "от сердца и почек" :D

35
Использование / Re: Первый скрипт комом...
« on: August 13, 2014, 03:28:05 PM »
про псевдомногомерный массив прочитал... Не подходит, однако, слишком много IFов получается, да и слишком много коллизий при умножении(что ты на ноль или единицу ни умножай, получишь второй или первый параметр соответственно) :(

36
Использование / Re: Первый скрипт комом...
« on: August 13, 2014, 02:49:42 PM »
гениально... координаты из 2 разных массивов в качестве параметров LCLICK тож не принимает... Не в обиду автору, ясно дело(спс, что сделано то, что сделано от души)

37
Использование / Re: Первый скрипт комом...
« on: August 09, 2014, 02:22:41 PM »
кстати, в проге есть комбинация клавиш для прерывания бесконечного цикла?

38
Использование / Re: Первый скрипт комом...
« on: August 09, 2014, 02:14:38 PM »
пошёл зацикливать скрипт. Если не вернусь, считайте ламером:)

39
Использование / Re: Первый скрипт комом...
« on: August 09, 2014, 01:30:18 PM »
а с каких пор в кликере поддерживается двумерные массивы?
а попробовать?)) Просто не знал. Если на 2 массива просто разбить, прокатит, по идее? Кстати, если поддержки нет, почему тогда ошибку не выдаёт?

а вот это самое интересное =) гдето тут есть как сделать псевдо двумерный массив Крис Тинка писала

костыли - рулез, но проще - 2 массива))

40
Использование / Re: Первый скрипт комом...
« on: August 09, 2014, 01:17:37 PM »
а с каких пор в кликере поддерживается двумерные массивы?
а попробовать?)) Просто не знал. Если на 2 массива просто разбить, прокатит, по идее? Кстати, если поддержки нет, почему тогда ошибку не выдаёт?

41
Использование / Re: Первый скрипт комом...
« on: August 09, 2014, 01:04:10 PM »
$varx[0,0]=616;
$varx[0,1]=736;
$varx[1,0]=722;
$varx[1,1]=779;
$varx[2,0]=880;
$varx[2,1]=775;
$varx[3,0]=810;
$varx[3,1]=710;
$varx[4,0]=716;
$varx[4,1]=663;
$varx[5,0]=656;
$varx[5,1]=586;
$varx[6,0]=572;
$varx[6,1]=544;
$varx[7,0]=698;
$varx[7,1]=499;
$varx[8,0]=747;
$varx[8,1]=588;
$varx[9,0]=838;
$varx[9,1]=614;
что это ?

попытка хранения координат зданий в двумерном массиве. [N,0] - X, [N,1] - Y

42
Использование / Re: Первый скрипт комом...
« on: August 09, 2014, 12:10:01 PM »
Второе: периодически кликер игнорирует всё, что только можно, кроме ожидания

43
Использование / Первый скрипт комом...
« on: August 09, 2014, 11:46:52 AM »
Помогите пжл, не понимаю, почему не происходит клик по кнопке "30 минут"(место выделено цветом и комментами)
// Задаём координаты зданий. Значения Х - [N,0], Y - [N,1]
GETSCREEN;
$varx[0,0]=616;
$varx[0,1]=736;
$varx[1,0]=722;
$varx[1,1]=779;
$varx[2,0]=880;
$varx[2,1]=775;
$varx[3,0]=810;
$varx[3,1]=710;
$varx[4,0]=716;
$varx[4,1]=663;
$varx[5,0]=656;
$varx[5,1]=586;
$varx[6,0]=572;
$varx[6,1]=544;
$varx[7,0]=698;
$varx[7,1]=499;
$varx[8,0]=747;
$varx[8,1]=588;
$varx[9,0]=838;
$varx[9,1]=614;

   FOR($a=0, $a < 10)
//кликаем по координатам зданий
  LCLICK($varx[$a,0], $varx[$a,1]);
//ждём, пока появится окно старта работы
  WAITMS(2000);
// Жмём на кнопку "30 минут", она самая прибыльная
  LCLICK(745, 610);
  WAITMS(500);
// Закрываем окно здания
  LCLICK(1215, 320);
// Эмулируем задумчивость
  WAITMS(3000+RND(-300, 1200));
  END_CYC

Понимаю, вопрос достаточно нубский, скрипт простой. Но нажатия 1 и 3 происходят, на второе только переносится курсор

44
Использование / Re: Вопросы от новиса:)
« on: August 09, 2014, 11:10:39 AM »
спс, с окном разобрался - тайминг на ожидание не задал. Режим ps/2 мыши это про запись действий, если правильно понял?

45
Использование / Вопросы от новиса:)
« on: August 09, 2014, 10:50:24 AM »
Доброго времени суток! Вопрос всего один:
1)есть ли возможность в кликере записывать последовательность действий за курсором? То бишь, хочу написать сценарий для Prime World для фарма ресов в замке. Содержание примерно следующее: клик на здание, клик на появляющееся окно в определённом месте дважды, закрытие окна; и так - по требуемым координатам несколько раз.

Pages: 1 2 [3]