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 [4] 5 6 ... 18
46
по моему ники не зумируются, а это значит, что можно обойтись поиском белого пикселя и простой сортировкой

47
А что там с окнами? тебе нужно что бы он последовательно запускал и закрывал по одному окну за раз? или что бы он постоянно работал переключаясь между запущенными окнами?

48
Учебные статьи / Re: Массивы
« on: December 01, 2019, 08:22:30 PM »
Это не доказывает, что параметр точности принимает что либо еще, кроме целочисленного значения от 1 до 100

49
Не, погодите. Какие картинки?  :D
Для начала нужно научится открывать окно с запущенной игрой.  Для этого тебе нужно создать для каждого пользователя ВК отдельный профиль, тогда ты сможешь пропустить этап входа в ВК и сразу открыть окно с запущенной игрой под нужным пользователем. Если у тебя с этим всё получится, то продолжим дальше.

Code: (clickermann) [Select]
$number = 0
EXECUTE("chrome.exe", STRCONCAT("--profile-directory=", "vk_user_data_", $number, "--new-window --window-position=0,0 --window-size=800,800 https://vk.com/play....")) 
HALT

50
Code: (clickermann) [Select]
STRCUT2($io, STRPOS($io, " ", 2) + 1, STRLEN($io))

51
Общие вопросы / Re: Enter в переменную StrConcat
« on: November 16, 2019, 09:11:35 PM »
Code: (clickermann) [Select]
#DEFINE EOL: CHAR(13), CHAR(10)

$k = "текст из переменной"
$b = STRCONCAT($_date_str, "г.", " Кефир", EOL, EOL, $k, EOL)

PRINT($b)
HALT

52
Общие вопросы / Re: Помогите со скриптом
« on: November 15, 2019, 03:31:14 AM »
всё работает
https://i.zhyk.ru/image/1sqoM

53
Общие вопросы / Re: Помогите со скриптом
« on: November 15, 2019, 03:04:41 AM »
ты скрипт делаешь для эксель таблицы или для чего то другого?

54
Общие вопросы / Re: Помогите со скриптом
« on: November 15, 2019, 02:57:03 AM »
тоже самое, но только за место пикселя нужна картинка
Code: (clickermann) [Select]
GETSCREEN
SCANPICTURE($arr, $_xmin, $_ymin, $_xmax, $_ymax, "picture.bmp", -1, 100)
FOR($i = ARRSIZE($arr), $i > 0, - 2)
   DBLCLICK($arr[$i - 2], $arr[$i - 1])
   WAITMS(500)
END_CYC

HALT

55
Общие вопросы / Re: Помогите со скриптом
« on: November 14, 2019, 08:10:13 PM »
покажи реальный скрин этой сетки

56
Общие вопросы / Re: Помогите со скриптом
« on: November 14, 2019, 05:40:44 PM »
Code: (clickermann) [Select]
$start_X = 331
$start_Y = 579

$end_X = $start_X  + (9  * 35)
$end_Y = $start_Y  + (11 * 35)

GETSCREEN($start_X, $start_Y, $end_X, $end_Y)
FOR($k = $end_Y, $k > $start_Y, - 35)
   FOR($i = $end_X, $i > $start_X, - 35)     
      IF(PXL($i, $k) = 255)
      // ...
      END_IF
   END_CYC
END_CYC

57
Общие вопросы / Re: Игра
« on: November 13, 2019, 07:52:13 PM »
нет, не считается

58
Code: (clickermann) [Select]
#DEFINE WM_SYSCOMMAND: 0x0112 
#DEFINE SC_CLOSE:      0xF060

$arr[0] = 0 + INT(INPUTBOX("Кол-во проходов:", "1", 999))
$arr[1] = 0 + INT(INPUTBOX("Кол-во проходов:", "1", 999))
$arr[2] = 0 + INT(INPUTBOX("Кол-во проходов:", "1", 999))

$i = 0
WHILE($i < 3) 
   SWITCH($state)
   CASE(2) // Тут действия с окном
      LOGWRITE ("Окно №", $i + 1,  "Еще проходов: ", $arr[$i])
      $arr[$i] = $arr[$i] - 1
      KEYPRESS(#A)
      $state = 1 + ($arr[$i] > 0)
   CASE(1)  // Тут завершение работы с окном
      LOGWRITE ("Завершение работы, с ",  $i + 1, " окном")
      SENDMESSAGE($hwnd, WM_SYSCOMMAND, SC_CLOSE, 0) // Закрываем окно
      $i = $i + 1
      $state = 0     
   CASE(0) // Зайдёт по 1 разу перед каждым окном
      $hwnd = HGET(INT($_xmax / 2), INT($_ymax / 2)) // Получение дескриптора окна по координатам
      WNDBUMP($hwnd) // Перевод окна на передний план
      $state = 2
   END_SWITCH
END_CYC

59
С логированием вышла маленькая заминочка, но в остальном всё так, как ты хотел. При истинности условия совершаешь какое то действо, а при ложности закрываешь окно.

60
Общие вопросы / Re: Игра
« on: November 12, 2019, 11:09:37 PM »
Code: () [Select]
STRSEPARATE

Разбивает строку на подстроки, которые помещаются в массив.

Каждый первый и второй элемент массива хранит в себе значение x и y, а каждый третий значение задержки

Code: (clickermann) [Select]
// STRSEPARATE("x, y, sleep, x, y, sleep, x, y, sleep", ",", $arr)

STRSEPARATE("1,1,1000,2,2,2000,3,3,3000", ",", $arr)

$size = ARRSIZE($arr)

FOR($i = 0, $i < $size, 3)
   PRINT("Координата X = ", $arr[$i], ", Координата = Y ", $arr[$i + 1], ", Задержка = ", $arr[$i + 2])
END_CYC

HALT

Pages: 1 2 3 [4] 5 6 ... 18