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

Pages: [1] 2
1
Общие вопросы / Re: вкл. капслок или нет?
« on: March 23, 2023, 06:39:31 PM »
И что, вопрос так и не решён?

2
char() ругается на коды 3,34,35,36,39. На другие не ругается. Но то, что не ругается, не значит, что символы со всеми другими кодами читаются. Например, char(63), это знак рубля, вообще для char() - пустое место.

3
+ как сделать чтобы рандом генератор случайно не выбрал одну и ту же цифру, просто иногда бывает что галочка на чек боксе ставится, потом убирается и из за этого нельзя дальше пройти

У тебя всего ДВА рандомных числа, да выбери ты их сразу.

Code: (clickermann) [Select]
$variant[0] = RND (0, 4)
$variant[1] = RND (0, 3)
if ($variant[1]==$variant[0])
  $variant[1]=4
end_if

Загони координаты клика в массив, чтобы не долбить один и тот же код, как дятел, и не ошибиться.

Code: (clickermann) [Select]
$xclick[0]=509
$yclick[0]=439 // Здесь координаты первого варианта
$xclick[1]=511
$yclick[1]=472 // Здесь координаты второго варианта
// и т.д.

И только потом уже делай свой цикл на два клика, без всяких SWITCH, используя $xclick, $yclick

Code: (clickermann) [Select]
FOR($i=0,$i<2)
   $flag = 1
   $xn=$xclick[$variant[$i]]
   $yn=$yclick[$variant[$i]]
   WHILE($flag)
     GETSCREEN
     IF_PICTURE_IN (0,0, 10,10, "чекбокс не отмечен.bmp", -1, 100)
       LCLICK($xn,$yn)
     ELSE
       $flag = 0
     END_IF
     WAITMS(50)
   END_CYC
END_CYC

Если надо, диапазон проверки картинки тоже к $xn,$yn привяжи, а проще не картинку искать/проверять, а один пиксель, который изменится при успешном клике. По этому пикселю и кликай. Тогда и $flag не нужен будет.

Code: (clickermann) [Select]
FOR($i=0,$i<2)
   $xn=$xclick[$variant[$i]]
   $yn=$yclick[$variant[$i]]
   GETSCREEN
   $cn=PXL($xn,$yn)
   WHILE($cn==PXL($xn,$yn))
     LCLICK($xn,$yn)
     WAITMS(50)
     GETSCREEN
   END_CYC
END_CYC

Я бы ещё WHILE на FOR заменил, во избежание зацикливания.

4
Если клик на эту кнопку запускает приложение
Никакой клик ни на какую кнопку никакое приложение не запускает.
Скрипт с ограниченными возможностями в рамках браузера он запускает, а не приложение. Этот скрипт посылает на сервер сообщение, что он работает по этому логину и всё!
Этот скрипт не может посмотреть, какие программы у тебя запущены и уж тем более что-то запустить.

5
Общие вопросы / Re: Поиск картинок
« on: March 14, 2022, 02:43:31 PM »
1. В моей версии кликермана функций FExists и FCREATE нет, но всё равно, какой смысл использовать STRCONCAT с одним аргументом?
А я просто рассеянный чуток по жизни и часто прописываю SCREENSHOTFIX в несуществующую папку, а потом ловлю ошибки скрипта.
Я не про это, это понятно, я про STRCONCAT с одним аргументом.

6
Мне иногда кажется, что я с даунами общаюсь... Это наваждение...?
Это не наваждение, это если и даунство, то с твоей стороны, точнее, это элементарное отсутствие знания матчасти. Приведённый пример - это всякая ява в контексте безопасности браузера работает.
Это другое (с).
Сам подумай, что бы было, если бы браузеры позволяли сайтам произвольные файлы на твоей машине запускать...
Попробуй:
Code: (html5) [Select]
<a href="c:\windows\Notepad.exe"
type="application/octet-stream">Launch Notepad</a>

7
Скачай и запусти эту игру (это офф).

https://karos.gamexp.com/

Для справки - лет 5 назад, офф сервер айона осуществлял запуск игры из браузера. Но потом сервер решил отказаться от такой версии запуска игры.
Подожди, мы же говорим о том, что сайты сами запускают проги на моём компьютере, и тут ты пишешь "скачай и запусти". Покажи, чтобы он сам мог закачать мне что-то и запустить.
Я айон никогда в руках не держал именно потому, что у них это ИХ И ТОЛЬКО ИХ устройство, ИХ И ТОЛЬКО ИХ браузер и никто им не указ. Я верю, что они там и штаны с тебя могут снять удалённо.

8
Общие вопросы / Re: Поиск картинок
« on: March 14, 2022, 02:07:51 PM »
Даю не большой лайфхак по скорейшему поиску динамических картинок.
Метод рабочий. Самосбор картинок и цветов пикселей использую постоянно.
Пара технических замечаний.
1. В моей версии кликермана функций FExists и FCREATE нет, но всё равно, какой смысл использовать STRCONCAT с одним аргументом?
2. IF на строке 10, мне кажется, лишний, цикл и так не будет выполняться, если ARRSIZE($arr)==0
   

9
Что значит - без нашего ведома? Кнопку на сайте нажимаем мы. Но кто мешает сайту не предоставлять выбор нам, если такая возможность изначально технически есть? Мы же разговариваем о технической возможности, а не об этикете сайтов...?
И... Так... - Для общего развития... Некоторые игры на компе (либо их лаунчеры) ДАВНО запускаются с их вебсайтов, путем клика на кнопку, расположенную на странице сайта.
Да ладно. Давай пример. Только без всяких удалённых рабочих столов :-))
Нет у сайта возможности запустить программу на моём компьютере. По крайней мере, официально такой возможности нет. Думаю, что и НЕофициально тоже нет, иначе конкуренты давно бы уже вытащили и всем всё рассказали.

10
Общие вопросы / Re: ПОМОЩЬ СО СКРИПТОМ
« on: March 14, 2022, 01:25:32 PM »
+ Там на самом деле есть возможность в одном сообщении указывать сразу 100 получателей или даже больше. По крайней мере у меня скрипты делают запросы в группы на каждом кругу. То есть - раз в 50-200 мс и норм - без проблем. А иногда я в скрипте делаю ошибку и при запуске он начинает просто спамить мне в группу с бешеной частотой и тоже без проблем...
Спасибо, этого не видел, делал на коленке, перед новым годом это было, уже и не помню, как там делал. У меня сообщения все разные были, и по факту давал 6 штук послать. Сейчас мне уже не надо, поэтому лень туда лезть.

11
Общие вопросы / Re: Спасите! Помогите!
« on: March 14, 2022, 01:00:00 PM »
Ааа... Сейчас почетче взглянул на твой вариант и понял, что после 0000000000009 будет не 0000000000010, а 00000000000010. Не анализировал пока - как это скажется на дальнейшей работе скрипта (возможно никак - я опять бухаю  :) ), но вот такая штука получается...))
Ок, такой вариант:
Code: (clickermann) [Select]
$name="1"         // куда добавлять нолики
$newlen=100500    // нужный размер (длина) $name
while (strlen($name)<$newlen)
  $name=strconcat("0",$name)
end_cyc

12
У нас сейчас сайты даже программы на компе нашем запускают, а если она уже запущена, то пишут об этом.
Да ладно!
Не знаю, какой такой браузер у вас что-то запускает без вашего ведома. У меня никто ничего не запускает.

13
Общие вопросы / Re: ПОМОЩЬ СО СКРИПТОМ
« on: March 14, 2022, 11:19:24 AM »
У него там работа с групповыми чатами в ВК. Я спросил - не проще ли со всей этой балалайкой работать через API, но он сказал, что за рассылку через API банят. А я когда-то писал прогу на delphi, рассылающую сообщения в ВК, работающую не через API, а через встроенный в нее браузер. Так вот аккаунты замораживали на время, если с них в сутки больше определенного количества рассылалось сообщений. Я ему и ответил, что и в ручном режиме вроде рассылки лимитированы. И он пропал.
Там не только в сутки ограничение. Мне тут тоже как-то понадобилось рассылать моментально по 10 сообщений, так ВК выставляет капчу после 6 друг за другом сообщений (через API).

14
Общие вопросы / Re: Спасите! Помогите!
« on: March 14, 2022, 10:59:48 AM »
Элементарно же лидирующие нолики добавляются.
Code: (clickermann) [Select]
$name="1"         // куда добавлять нолики
$newlen=5        // нужный размер (длина) $name
$name=strconcat(strcut("000000000000",1,$newlen-strlen($name)),$name)
// "1" => "00001"

15
Общие вопросы / Re: define и setvar
« on: March 13, 2022, 03:16:33 AM »
Привет опять!

Является ли данная строка кода:
Code: (clickermann) [Select]
$x = 5эквивалентной этому:
Code: (clickermann) [Select]
define($x)
setvar($x, 5)

Для перестраховки лучше использовать второй вариант или первый ничем не хуже?
Спасибо.
Синтаксис первого перестраховочного оператора:
DEFINE ($var, [value] )
Так что заносите значение сразу в переменную, раз уж хочется пользоваться DEFINE.

А функция SETVAR предназначена для совсем другого, ваша строка setvar($x, 5) скорее всего, выдаст ошибку. Правильно будет setvar("$x", 5). Только вы так не перестрахуетесь, а наоборот, получите, как мне кажется, дополнительные риски поймать какой-нибудь баг.

Pages: [1] 2