Еще 1 вопрос появился.
При поиске акаунтов телеграмм вижу что все сессии продают. Как то можно этими сессиями в BASS авторизоваться ?
Помогите найти ошибку
-
Начну с предисловия, я знаю что есть более специализированные программы для создания игровых ботов. Но есть несколько причин:
- BAS имеет собственный браузер, запустил скрипт , свернул и занимаешься своими делами. те проги просто эмуляторы мышки. Слышал можно привязать мышку к окну и свернуть его, но в примерах такого не видел.
- Я от программирования очень далек (переменная, цикл, условие if, вот и все мои познания), в каждом совте нужно заново изучать их скриптовый язык, логику и прочее прочее. С BAS уже работать приходилось (делал парсеры определенных сайтов как в браузере, так и гет запросами, делал небольших ботов для игр: сдача репутационных ресурсов, корявый скрипт для битья мобов, игра в очко и прочие мелочи).
начал делать бота фарма ресурсов для пиратского сервера одной игры. Скрипт далек от завершения, но уже появилась ошибка. В режиме записи все работает корректно, а в режиме запуск выдает ошибку:
Неудач(1)
Сообщения:
1 - Закончен с сообщением: NetworkAccessManager is not accessible, try to create new browser with open browser commandВремя работы : 00:22
Последнее сообщение : Закончен с сообщением: NetworkAccessManager is not accessible, try to create new browser with open browser command
вот сам скрипт: рыбак.xml
-
@рассол-рулит said in Помогите найти ошибку:
Начну с предисловия, я знаю что есть более специализированные программы для создания игровых ботов. Но есть несколько причин:
- BAS имеет собственный браузер, запустил скрипт , свернул и занимаешься своими делами. те проги просто эмуляторы мышки. Слышал можно привязать мышку к окну и свернуть его, но в примерах такого не видел.
- Я от программирования очень далек (переменная, цикл, условие if, вот и все мои познания), в каждом совте нужно заново изучать их скриптовый язык, логику и прочее прочее. С BAS уже работать приходилось (делал парсеры определенных сайтов как в браузере, так и гет запросами, делал небольших ботов для игр: сдача репутационных ресурсов, корявый скрипт для битья мобов, игра в очко и прочие мелочи).
начал делать бота фарма ресурсов для пиратского сервера одной игры. Скрипт далек от завершения, но уже появилась ошибка. В режиме записи все работает корректно, а в режиме запуск выдает ошибку:
Неудач(1)
Сообщения:
1 - Закончен с сообщением: NetworkAccessManager is not accessible, try to create new browser with open browser commandВремя работы : 00:22
Последнее сообщение : Закончен с сообщением: NetworkAccessManager is not accessible, try to create new browser with open browser command
вот сам скрипт: рыбак.xml
Чаще используйте поиск, большинство возможных ошибок уже были разобраны на форуме
https://www.google.com/search?q=site%3Ahttps%3A%2F%2Fcommunity.bablosoft.com+NetworkAccessManager+is+not+accessibleОшибка "NetworkAccessManager is not accessible" появляется, когда вы пытаетесь работать с браузером до того, как его открыли. В вашем скрипте это действие "Добавить вкладку" id 118173791. Замените его на действие "Загрузить" и ошибки не будет.
Так же в вашем скрипте используется функция OnApplicationStart, эта функция выполняется 1 раз до старта всех потоков. Данные из неё не передаются в функцию Main, состояние браузера, переменные и любые другие данные необходимо передавать либо через ресурсы, либо через глобальные переменные.
-
Спасибо, OnApplicationStart на него и думал. Пробовал в fisher_null "открыть браузер" перед "добавить вкладку", но тогда открывает страницу "охоты" без входа в акк.
Хоть в скрипте и будет использоваться только 1 поток, кто-то давно советовал учится делать сразу правильно (вход в OnApplicationStart в один поток, а дальше в Main уже многопоточно) -
@рассол-рулит А зачем вам там вообще OnApplicationStart, не пойму :)
Я например её использую ток для Профилей т.к они Стартуют от туда, а Загрузить Прокси Фингер и тп и тд. В Main находится и так же уже от туда направляет на Функции другие если есть.
Так же с Main если он перешёл на Функцию он после её отработки вернётся именно на Стартовую Main и под этой Функции ниже он продолжить следующих Задач в Main.
Main по Сути и есть Главная Функция через которую уже ( кроме Он опликейшн ) работуют все остальные :) -
Удалил ее. Просто думал работает так:
- OnApplicationStart, вход в профиль в однопотоке.
- main, выполнение скрипта в многопотоке.
Теперь вижу, что выполняется вход в профиль, а потом все сбрасывается и переходит в main. То есть нужно делать вход в профиль в main в однопотоке и потом делать функции и запускать их в многопотоке. Я не жалуюсь, мне как нубу логичнее казался первый вариант
-
@рассол-рулит said in Помогите найти ошибку:
Теперь вижу, что выполняется вход в профиль, а потом все сбрасывается и переходит в main. То есть нужно делать вход в профиль в main в однопотоке и потом делать функции и запускать их в многопотоке. Я не жалуюсь, мне как нубу логичнее казался первый вариант
Вы опять все неправильно поняли. Каждый поток изолирован от другого, он ничего не знает о локальных переменных другого потока и также в каждом потоке создается свой экземпляр браузера.
Посмотри обучающие видео на канале БАС