stasrus |
Отправлено: 17 Февраля, 2021 - 12:53:09
|
Участник
Покинул форум
Сообщений всего: 62
Дата рег-ции: Сент. 2020
Репутация: -1
|
LSTAlex пишет: stasrus пишет: LSTAlex пишет: stasrus пишет: не советую этим заниматься на астериосе. банят очень быстро.
Другое дело как они узнаю обычный кликер, он не лезет в память игры, не инжектится к ней.
Просто читает с экрана инфу и нажимает кнопки.
Понятное дело если его оставлять на дни напролёт, то и бан прилетит сразу же.
я тоже так думал. играл на осеннем. банят по хвиду всех кто был запущен с компьютера без возможности разбана. забанили с 2х недельной задержкой после последнего запуска скрипта.
может по сигнатуре кибора, может по петишкам, никто не расскажет как они это вычисляют.
Я просто считаю что если они сканируют мой пк на наличие запущенных программ, то это уже не законно, если, конечно, они не прописали в соглашении что они имею право собирать всю инфу о тебе... Надо будет проверить.
А петиция... ну не знаю. Получается я могу зайти с 10+ аккаунтов и направить петиции на не нравящегося меня человека и его 100% забанят, так?
Забанили после запуска скрипта на Киборе?
О каком законе может идти речь, если это изначально незаконный пиратский сервер? темболее расположенный не в России. Вон почитайте соседнюю темку: фрост банит просто за запуск голого кибора без строчек кода. |
|
|
LSTAlex |
Отправлено: 17 Февраля, 2021 - 12:57:15
|
Прохожий
Покинул форум
Сообщений всего: 12
Дата рег-ции: Февр. 2021
Репутация: 0
|
stasrus пишет: LSTAlex пишет: stasrus пишет: LSTAlex пишет: stasrus пишет: не советую этим заниматься на астериосе. банят очень быстро.
Другое дело как они узнаю обычный кликер, он не лезет в память игры, не инжектится к ней.
Просто читает с экрана инфу и нажимает кнопки.
Понятное дело если его оставлять на дни напролёт, то и бан прилетит сразу же.
я тоже так думал. играл на осеннем. банят по хвиду всех кто был запущен с компьютера без возможности разбана. забанили с 2х недельной задержкой после последнего запуска скрипта.
может по сигнатуре кибора, может по петишкам, никто не расскажет как они это вычисляют.
Я просто считаю что если они сканируют мой пк на наличие запущенных программ, то это уже не законно, если, конечно, они не прописали в соглашении что они имею право собирать всю инфу о тебе... Надо будет проверить.
А петиция... ну не знаю. Получается я могу зайти с 10+ аккаунтов и направить петиции на не нравящегося меня человека и его 100% забанят, так?
Забанили после запуска скрипта на Киборе?
О каком законе может идти речь, если это изначально незаконный пиратский сервер? темболее расположенный не в России. Вон почитайте соседнюю темку: фрост банит просто за запуск голого кибора без строчек кода.
Ну, если так, то я уже "Мертвец" , интересно, банят все аки или те, с которых был запущен скрипт... |
|
|
LSTAlex |
Отправлено: 17 Февраля, 2021 - 13:07:26
|
Прохожий
Покинул форум
Сообщений всего: 12
Дата рег-ции: Февр. 2021
Репутация: 0
|
stasrus пишет: LSTAlex пишет:
Ну, если так, то я уже "Мертвец" , интересно, банят все аки или те, с которых был запущен скрипт...
В моем случае забанили всех, весь саппорт, торговцев, даже акки друзей которые запускались с моего пк.
Так а запускалось на вашем пк что? Кибор? |
|
|
LSTAlex |
Отправлено: 17 Февраля, 2021 - 13:12:24
|
Прохожий
Покинул форум
Сообщений всего: 12
Дата рег-ции: Февр. 2021
Репутация: 0
|
stasrus пишет: Изначально кибор, потом скомпилированные скрипты. потом периодически снова кибор для внесения поправок.
Невозможно узнать за что бан. В саппорте отвечают туманным "Использование запрещенных программ"
Ну, буду теперь надеяться что пронесёт))
Но бота всё равно напишу, не для астериоса хоть, но для общего развития)
(Добавление)
Zireael пишет: Цитата: Теперь думаю как привязаться к полоске здоровья рыбы и в реальном времени отслеживать его
Используйте findcolor c разбежностью цвета. После поиска он вернёт количество найденных пикселей. Последним будет правый нижний пиксель полоски, записать в переменную координату X, т. е. координата конца полоски. Ждём нужное время, ещё раз поиск, сравнить координату последнего найденного пикселя с той что записали в переменную. Если больше значит полоска увеличилась, если равна, значит полоска не двигалась.
CODE:int x[9999], y[9999];
int count = findcolor(9999, остальные параметры); // поиск
if (count>0) // если найдено
{
int last_posX = x[count-1]; // записать в переменную последнюю координату X
// дальнейшие действия
}
У меня хватило фантазии пока что только на следующее
CODE:
win w = window ("Asterios");
if(w == 0){messagebox("Window not found"); goto exit;}
activate(w);
int Окно[70][20];
if(load_images() ==-1){messagebox("Images not found"); goto exit;}
int posx,posy;
StartFishing(); //забросить удочку
pause(1000);
Fishing();
exit:;
function StartFishing(){key (F1);}
function Scan_Pixel()
{
int last_posX = 0;
int next_posX = 0;
int x[999], y[999];
int count = findcolor(999, #x[0],#y[0],475,463,694,463,16560896,w);
if (count>0)
{
last_posX = x[count-1];
}
pause(1500);
int count_next = findcolor(999, #x[0],#y[0],475,463,694,463,16560896,w);
if (count_next>0)
{
next_posX = x[count-1];
}
if(last_posX < next_posX)
{
return 1;
}
if(last_posX == next_posX)
{
return 2;
}
}
function Fishing()
{
while(findimage(1, #Окно[0][0], -1, #posx, #posy, 0, 0, w.width, w.height, w) == 1)
{
if(Scan_Pixel() == 1)
{
pause(1000);
key(F2);
}
if(Scan_Pixel() == 2)
{
pause(1000);
key(F3);
}
}
}
;
function load_images()
{
if(loadimage (#Окно[0][0], "C:\Users\PC\Desktop\mia\Окно.bmp")<1){return -1;}
return 1;
}
Но по отладке видно что count = 0, то есть findcolor не ищет цвет.
Хотя я чёт определил в каких координатах производится поиск.
Вместо сканирования всего бара я выбрал просто строчку пикселей, которые на нужном мне протяжении одного цвета.
Что-то нахимичил видимо |
|
|
Zireael |
Отправлено: 17 Февраля, 2021 - 14:20:53
|
Эксперт
Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017
Репутация: 585
|
Цитата: 475,463,694,463
Высота должна быть хотя бы 1 пиксель. 463 - 463 = 0. Негде искать цвет.
Цитата: которые на нужном мне протяжении одного цвета.
В самом начале она вроде немного отличалась.
Можно добавить наведение курсора в начало и конец полоски, чтобы видеть что и где нашлось. Не забыть добавить начальные координаты поиска.
CODE:if (count>0)
{
mousemove(x[0]+475, y[0]+463); // начало полоски
pause(2000);
mousemove(x[count-1]+475, y[count-1]+463); // конец полоски
last_posX = x[count-1];
} |
|
|
LSTAlex |
Отправлено: 18 Февраля, 2021 - 12:42:04
|
Прохожий
Покинул форум
Сообщений всего: 12
Дата рег-ции: Февр. 2021
Репутация: 0
|
Zireael пишет: Цитата: 475,463,694,463
Высота должна быть хотя бы 1 пиксель. 463 - 463 = 0. Негде искать цвет.
Цитата: которые на нужном мне протяжении одного цвета.
В самом начале она вроде немного отличалась.
Можно добавить наведение курсора в начало и конец полоски, чтобы видеть что и где нашлось. Не забыть добавить начальные координаты поиска.
CODE:if (count>0)
{
mousemove(x[0]+475, y[0]+463); // начало полоски
pause(2000);
mousemove(x[count-1]+475, y[count-1]+463); // конец полоски
last_posX = x[count-1];
}
Я пока ещё не пробовал, но есть вопрос. У меня же получается findcolor будет искать пиксели определенного цвета только в тех координатах, которые я указал?
А если у меня будет набор этих пикселей в другом месте и что тогда?
Не до конца понимаю ещё как указать разбежность цвета.
1. Я выделил те пиксели что мне необходимы и подсчитал для них цвет с разбежностью в 100.
2.А что дальше?) findcolor(999,#x[0],#y[0],startx,starty,finishx,finishy, (цвет который я нашёл с разбежностью в 100), w) так получается? |
|
|
Zireael |
Отправлено: 18 Февраля, 2021 - 12:56:25
|
Эксперт
Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017
Репутация: 585
|
Цитата: А если у меня будет набор этих пикселей в другом месте и что тогда?
Тогда и искать в другом.
Цитата: findcolor(999,#x[0],#y[0],startx,starty,finishx,finishy, (цвет который я нашёл с разбежностью в 100), w) так получается?
Нет.
Цитата: Так же findcolor может искать с разбежностью цвета.
Синтаксис:
findcolor(-1, #x[0],#y[0], стартx, стартy, финишx, финишy, color, Красный_меньше_на, Красный_больше_на, Зеленый_меньше_на, Зеленый_больше_на, Синий_меньше_на, Синий_больше_на, w);
CODE:int r=10;
findcolor(999,#x[0],#y[0],startx,starty,finishx,finishy, color, r,r,r,r,r,r, w); |
|
|
LSTAlex |
Отправлено: 18 Февраля, 2021 - 12:59:32
|
Прохожий
Покинул форум
Сообщений всего: 12
Дата рег-ции: Февр. 2021
Репутация: 0
|
Zireael пишет: Цитата: А если у меня будет набор этих пикселей в другом месте и что тогда?
Тогда и искать в другом.
Цитата: findcolor(999,#x[0],#y[0],startx,starty,finishx,finishy, (цвет который я нашёл с разбежностью в 100), w) так получается?
Нет.
Цитата: Так же findcolor может искать с разбежностью цвета.
Синтаксис:
findcolor(-1, #x[0],#y[0], стартx, стартy, финишx, финишy, color, Красный_меньше_на, Красный_больше_на, Зеленый_меньше_на, Зеленый_больше_на, Синий_меньше_на, Синий_больше_на, w);
CODE:int r=10;
findcolor(999,#x[0],#y[0],startx,starty,finishx,finishy, color, r,r,r,r,r,r, w);
Понял, спасибо!
Сегодня попробую
Интересно, а если из той области, что я выделил взять цвета и задать область поиска во всё окно, искать-то он всё равно должен будет определённыецвета. Сработает ли такой вариант?) |
|
|
|