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.


Topics - Луций

Pages: [1] 2 3
1
Общие вопросы / Json parser внутри кликера
« on: April 16, 2021, 01:03:47 PM »
Привет, хочу парсить jsonЫ средствами кликера (разбивать строку на подстроки) пример строки:

{"verbose":true,"summary":{"durationMs":10001,"candidateIps":[{"local":"","remote":""},{"local":"47.63.110.109","remote":"46.101.134.231"}],"localStreamReady":true,"remoteStreamReady":true,"publishedSuccessfully":true,"slowLinkCount":{"publisher":{"toServer":{"count":0,"lostSum":0}},"subscriber":{"fromServer":{"count":0,"lostSum":0}}},"videoBlurDuration":0,"videoDisabled":false,"webrtcDown":{},"videoNotAllowedError":false,"iceDisconnectedCount":0,"incidentCount":{"video bitrate is < 25000_sender":1,"audio bitrate is < 2000_sender":1,"qp is > 200_sender":1,"audio bitrate is < 2000_receiver":1,"connection is inactive_connection":1},"consentDialogsInterval":454,"parallelJanusClientInits":0,"webrtcSupport":true,"userAgent":"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.72 Safari/537.36","lastWebrtcReport":{"sender":{"connectionStatus":"active","sender":{"active":true,"timestamp":1618560037006,"stats":{"active":true,"networkType":"wifi","candidateTypes":{"local":"prflx","remote":"host"},"candidateIps":{"local":"47.63.110.109","remote":"46.101.134.231"},"bytesSent":236508,"availableOutgoingBitrate":262000,"currentRoundTripTime":0.041,"video":{"bytesSent":192859,"framesEncoded":162,"framesSent":162,"nackCount":0,"firCount":1,"pliCount":11,"codec":"VP9","hugeFramesSent":0,"qpSum":29531,"qualityLimitationReason":"none","qualityLimitationResolutionChanges":0,"screen":{"width":640,"height":480},"timestamp":1618560037006},"audio":{"bytesSent":21004,"codec":"opus","timestamp":1618560037006},"timestamp":1618560037006},"qp":207.46153846153845,"fps":{"encoded":13,"sent":13},"bitrate":{"total":34259,"audio":3408,"video":27957}},"receiver":{"active":false}},"receiver":{"connectionStatus":"active","sender":{"active":false},"receiver":{"active":true,"timestamp":1618560035621,"stats":{"active":true,"networkType":"wifi","candidateTypes":{"local":"srflx","remote":"host"},"candidateIps":{"local":"47.63.110.109","remote":"46.101.134.231"},"bytesReceived":17674,"currentRoundTripTime":0.047,"video":{},"audio":{"bytesReceived":9741,"jitter":0.006,"packetsLost":0,"packetsReceived":174,"codec":"opus","timestamp":1618560035621},"timestamp":1618560035621},"fps":{},"bitrate":{"total":2035,"audio":1161},"packetLoss":{"audio":0}}}},"mediaPermissionPopupShown":false,"badNetworkTooltip":{"tooltipShownCount":0,"isUserMuteCameraAfterTooltipWasShown":false},"video":{"muteCount":0,"unmuteCount":0,"qualityLimitationResolutionChanges":0,"sender":{"bitrate":{"max":37502,"min":20500,"percentile5":0,"percentile95":29687}},"receiver":{"bitrate":{"max":0,"min":0,"percentile5":0,"percentile95":0}}},"screenShare":{"count":0,"duration":0},"durationM":0.16668333333333332,"incidentDuration":{"video bitrate is < 25000_sender":1001,"audio bitrate is < 2000_sender":1001,"qp is > 200_sender":3186,"audio bitrate is < 2000_receiver":1573,"connection is inactive_connection":392},"mediaStates":{"audio":{"down":{"count":0,"duration":0},"up":{"count":1,"duration":7133}},"video":{"down":{"count":0,"duration":0},"up":{"count":1,"duration":6856}}},"availableOutgoingBitrate":{"max":262000,"min":262000,"percentile5":0,"percentile95":262000},"availableIncomingBitrate":{"max":0,"min":0,"percentile5":0,"percentile95":0},"audio":{"sender":{"bitrate":{"max":3831,"min":1708,"percentile5":0,"percentile95":3432}},"receiver":{"bitrate":{"max":2824,"min":1161,"percentile5":0,"percentile95":2773}}},"trigger":"timer"}}

в данный момент я заставляю кликерман идти на http://json.parser.online.fr/ вставлять там строку, запускать и копировать результат, и понимаю что в принципе можно эту строку разбивать средствами кликера, например на строки, разделенные запятой и выводить в текстовый файл, возможно кто то делал такое или подскажет как написать?

2
Общие вопросы / обычный массив
« on: December 01, 2020, 06:59:14 PM »
всем привет, я всегда писал скрипты максимально простым языком без использования массивов, и пришел к моменту когда функциями уж очень геморно писать, а массив в теории сможет все сдеалать красиво и просто

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

например
аня 2
паша 3
аня 9
аня 6
паша 1

имен и балов может быть огромное количество, и в результате код должен выдать

аня 17
паша 4

помогите написать хотя бы само ядро, которое проверяет было ли уже имя и прибавляет балы, а то я уже мозг сломал

3
Общие вопросы / обработка дат
« on: October 31, 2019, 02:47:08 PM »
возможно кто то писал тут работу с датами джировскими и внутренней кликера?

у меня есть даты в формате "19/авг/19 15:54"

нужно, что бы бот сказал, сколько прошло дней с этой даты в формате "125 дней"

4
Прочее / телеграмм
« on: June 02, 2019, 03:08:29 AM »
Идет 2019 год, форум еле живой, вконтакт много где заблокирован (хотя телега тоже)
но многие новоприбывшие уже сидят в телеге, возможно и нам стоит собраться там в чате?
в общем гоу, я создал:

https://t.me/klickermannchat

да да, назвал именно так, от себя обещаю помогать новичкам с написанием кода и никого не банить



5
Есть у меня следующая задача: есть прайс - список в два столбца, в первом идет артикул, во втором название:

16176-10000   16176-10000 Светр жін.  Horizon, чорн. M
46309-72000   46309-72000 Пов'язка на шию, синя OS
A02115.190   A02115.190 Лижі гірські Fischer RC4 Worldcup GS Men medium WCP Race Booster, 190 190
A04715.155   A04715.155 Лижі гірські Fischer RC4 Worldcup SL Women med WCP, 155 155

мне нужно из первого столбца вытащить половину артикула до символа-разделителя, со второго - первое слово на английском "бренд" (что бы потом проверить наличие в базе), например из первой строки должно получиться:
 
a=16176
b=Horizon

первый случай пытаюсь реализовать через перебор строки и остановку на совпадении с списком спецсимволов, а вот что делать со вторым столбом? разбивать на массив стрсепарейтом? что делать с еденичными англ буквами возможными?

6
Пишу я тут скрипт для обработки прайсов из интернет магазина и уперся в генерацию артикулов, есть список товаров, выглядит примерно вот так:

Гидрокостюм Akona AKMS508-LG 7 мм Fullsuit LG (2009)
Гидрокостюм Akona AKMS508-ML 7 мм Fullsuit ML (2009)
Гидрокостюм Akona AKMS508-XL  7 мм Fullsuit XL (2009)
Ласти Akona AKF8013BU Akona Azione Fin BU (2009)
Боты Cressi Sub Isla W/Sole Boots 5 мм L (LX432503)
Боты Cressi Sub Isla W/Sole Boots 5 мм XL (LX432504)
Боты Cressi Sub Isla W/Sole Boots 7 мм L (LX432603)

мне нужно сгенерировать артикул к каждой позиции, в виде:

первоесловонаанглийсом+второесловонаанглийском+4цифрыдата+размер(последние два буквы), выйти должно что то вроде:

Гидрокостюм Akona AKMS508-LG 7 мм Fullsuit LG (2009) = AKONAAKMS0610LG

есть идеи, как реализовать это через фильтрацию строки, но рабочего ничего я пока не родил

7
которая дружит с кликером, чтоб включать микрофон когда идет звонок по скайпу

код то я написать могу, а вот прогу которая стабильно бы работала найти не смог

8
Задача - обычный парсинг объявлений авито, нужно сохранить телефонные номера из всех обьявлений определенной рубрики, сложностей у меня две, 1 = номер телефона там защищен, пример

https://www.avito.ru/moskva/kvartiry/1-k_kvartira_35_m_49_et._713001850

скопировать номер нельзя. в коде страницы его нет, может кто знает еще способы?

вторая сложность - результат нужно сохранить в эксель, а кликер пишет только в тхт файлы, возможно есть быстрый способ из тхт документа сделать таблицу с нормальной разметкой имя\номер по столбикам?

9
задача: на экране есть несколько кнопок, нужно их все прокликать, после клика появляется диалоговое окно и еще десяток кнопок (других) и нужно кликнуть рандомно одну из них, я написал код (с помощью оравена) но так как задача довольно популярна решил создать тему тут, в коде не работает вторая часть (рандомный клик) хотелось бы сделать ее универсальной и избавиться от костылей

Code: (clickermann) [Select]
begin:
print("new turn")
getscreen
scanpicture($arr, 0,0, $_xmax, $_ymax, "chat.bmp")
while (arrsize($arr) > 0)
print("pictures found")
$y = arrpop($arr)
$x = arrpop($arr)
lclick($x, $y)
WAIT(1)

getscreen
scanpicture($var, 0,0, $_xmax, $_ymax, "send.bmp")
$rnd = rndfrom(0,2,4,6,8,10,12,14,16,18)
$x = $var[$rnd]
$y = $var[$rnd+1]
undefine($var)
lclick($x, $y)
WAIT(1)
pic("send.bmp")
end_cyc
undefine($arr)

10
идея примерно следующая:

1 берем самую простую в управлении колоду (фейсхант)

2 играем нормалы, в которых можно фармить только золото за победы и опыт на класс (ну и достижения за победы)

3 алгоритм бота довольно прост:
-начинает партию
-мулиганит еденицы
-анализирует карты в руке и высчитывает оптимальный ход
-ходит картами с рывками либо стреляет хироабилкой
-повторяет до победы или поражения
-повторяет

пс тут нужно добавить, что писаться все будет с рандомными кликами и паузами и тестится на смурфе
псс к чему я все тут пишу - может тут есть желающие\играющие в хс, и желающие подключиться к разработке\тестированию?





11
Прочее / Для тех, кому надоел кликер = С++
« on: September 17, 2015, 03:02:23 AM »
Есть бесплатный сайт с курсами = stepic.org

на нем недавно (14.05) обновился курс по плюсам, это один из лучших, полных и бесплатных онлайн курсов из всех, что я видел, еще и сертификат дают (всем вовремя сдавшим задания)

хоть с++ и считается сложным языком, но для изучивших язык кликера там основные понятия будут просты и понятны, а желающие развиваться найдут много интересного (надеюсь)

12
Общие вопросы / командная строка
« on: February 18, 2015, 02:48:55 PM »
подскажите как правильно написать строку для подключения\выключения прокси через вот этот апи:

https://support.cyberghostvpn.com/index.php?/Knowledgebase/Article/View/653/174/cyberghost-command-line-interface


13
и что бы ее обойти - можно просто прожать всю клавиатуру, но как это сделать что бы не вис кликер максимально быстро?

14
Использование / fonlinе анализ экрана
« on: January 27, 2015, 09:06:17 PM »
делаю скрипт для игры, на карте все видит нормально, но при входе в бой начинается фигня, при движении мышкой цвета видит, как только мышь останавливается - все цвета становятся черными, кто сталкивался?

15
Общие вопросы / проблемы с антивирусом
« on: January 21, 2015, 09:27:31 AM »
Появляются у некоторых людей, подскажите чем бы таким авторитетным посоветовать им проверить, чтоб сразу подобные вопросы отвалились?

Pages: [1] 2 3