I tried applying this using ChatGPT, but it didn't work for me. Can you tell me where to put this code to make my code work?
// Функция для эмуляции нажатия мыши внутри элемента <canvas data-sentry-element="Stage"> function simulateMouseClickInCanvas() { const canvas = document.querySelector('canvas[data-sentry-element="Stage"]'); if (!canvas) { console.error("Элемент <canvas> не найден."); return; } const rect = canvas.getBoundingClientRect(); // Выбираем случайные координаты внутри элемента <canvas> const randomX = Math.random() * rect.width + rect.left; const randomY = Math.random() * rect.height + rect.top; // Создаём события мыши const mouseDownEvent = new MouseEvent("mousedown", { bubbles: true, cancelable: true, clientX: randomX, clientY: randomY, }); const mouseUpEvent = new MouseEvent("mouseup", { bubbles: true, cancelable: true, clientX: randomX, clientY: randomY, }); const clickEvent = new MouseEvent("click", { bubbles: true, cancelable: true, clientX: randomX, clientY: randomY, }); // Эмулируем события canvas.dispatchEvent(mouseDownEvent); canvas.dispatchEvent(mouseUpEvent); canvas.dispatchEvent(clickEvent); } // Функция для выполнения кликов с рандомной задержкой function performRandomClicksInCanvas(maxClicks) { let clicksCount = 0; function clickWithRandomDelay() { if (clicksCount >= maxClicks) { console.log("Все клики выполнены"); return; } const delay = Math.random() * (2000 - 100) + 100; // Рандомная задержка от 0.1 до 2 секунд setTimeout(() => { simulateMouseClickInCanvas(); clicksCount++; console.log(`Клик ${clicksCount} выполнен (задержка: ${Math.round(delay)} мс)`); clickWithRandomDelay(); // Рекурсивный вызов для следующего клика }, delay); } clickWithRandomDelay(); } // Запуск выполнения 10 кликов performRandomClicksInCanvas(10);I lost the BAS working file (.xml)
-
I lost the BAS working file (.xml) I have only .exe and premium is installed on my system. is there any possibility to download it from bablosoft.com ?
-
@Ajshma said in I lost the BAS working file (.xml):
@sponkly тогда пишите на bas.premium@gmail.com
у них есть ваш кодОни не хранят исходник
-
@Ajshma said in I lost the BAS working file (.xml):
@UserTrue премиум хранят. Так как премиум скомпилированный скрипт с защитой скачивается с серверов БАСа. А значит хранят.
Да не хранят они, там насколько я помню хранится чистый код, открыть и редактировать его не получится. Раньше хранили проект целиком и была кнопка скачать проект
-
@UserTrue скомпилируй без защиты и увидишь то, что хранится на сервере БАСа. Я правда уже не помню точно где находится файл, но найти не сложно. В результате увидишь, что хранится там исходник. Возможно и не полноценный, как "исходник", но насколько я помню - структура и код очень похожи, и чистым кодом уж точно не назвать. В скомпиленном с защитой этого файла не будет - вообще не будет, так как он хранится на сервере баса. Хранится, как я предполагаю, там классическая (учитывая предлагаемые уровни защиты и нагрузка на процессор) обфускация java кода (исходника проекта) при компиляции. Обратно декодировать будет достаточно просто. Не в полноценный проект конечно (комментарии в исходнике проекта типа /*Dat:eyJzIjoiSnNvbkZyb21TdHJpbmciLCJ2IjoxLCJmIjpbXSwidX - добавят гемора), но ключевые места восстановить реально. Вопрос только дадут ли этот обфусцированный проект. Мало того, для разработчика БАСа, я уверен, не представляет трудностей этот код вернуть в исходное состояние. Просто не захочет замарачиваться. Как обычно
-
@Ajshma said in I lost the BAS working file (.xml):
@UserTrue скомпилируй без защиты и увидишь то, что хранится на сервере БАСа. Я правда уже не помню точно где находится файл, но найти не сложно. В результате увидишь, что хранится там исходник. Возможно и не полноценный, как "исходник", но насколько я помню - структура и код очень похожи, и чистым кодом уж точно не назвать. В скомпиленном с защитой этого файла не будет - вообще не будет, так как он хранится на сервере баса.
...Вот ты для меня открытие сделал xD Я сказал, что не хранится исходник, от кода в котором голый API BAS для обычного юзера тольку ноль, да и для того кто разбирается в API бас проще переписать
И кстати это не выдумал, а сам support уже отвечал на такие просьбы
https://community.bablosoft.com/post/68922
https://community.bablosoft.com/post/92158 -
@sponkly said in I lost the BAS working file (.xml):
I lost the BAS working file (.xml) I have only .exe and premium is installed on my system. is there any possibility to download it from bablosoft.com ?
https://community.bablosoft.com/post/68922
https://community.bablosoft.com/post/92158
