След дълги опити, главоблъскания и препрочитане на не малкото теми по инсталацията, най-накрая успях да подкарам d2jsp YAMB бот.
Но се случва нещо, което не знам как /а и никъде не можах да намеря информация/ да преодолея.
Стартирам бота с желания конф. файл и се стартира прозорец на Диабло. Проблемът е, че стига до екрана с логина и не прави нищо. Не пише акаунт, не пише парола.
Въведох ръчно акаунта и паролата, почаках около 5 мин бота да избере героя, но уви. След това избрах героя ръчно и отново почаках около 5 мин за да видя дали бота ще влезе в ритъм. Уви пак не стана. Направих му игра и той влезе, след което започна да ръни. В първият момент се усъмних, че нещо не правилно настройвам и очаквах крашването на бота. За мое учудване бота завърши успешно ръна, дори събра два чарма.
Тъкмо се зарадвах, че е тръгнал както трябва, когато бота се озова отново в лобито без да прави игра...
Това е проблемът ми. Намалил съм всички възможни променливи, които се отнасят до времето на изчакване преди да се логне, да направи игра и т.н... Ето как изглежда файла autostarter.d2j:
Code: Select all
var unableToConnectRetry = 1\ // time in minutes to retry connecting on connection fail (real value is +/- 1 min)
var realmDownRetry = 5\ // time in minutes to retry connecting on a realm down
var disconnectedRetry = 1\ // time in minutes to retry on a disconnection (usually ip ban related)
var cdkeyInUseRetry = 0\ // time in minutes to retry on a cdkey in use error message (set to 0 to stop)
var connectingToBnetTimeout = 20\ // time in milliseconds to wait for a login to time out and click cancel and retry
var characterScreenTimeout = 10000\ // time in milliseconds to wait for character screen to appear
var pleaseWaitTimeout = 10000\ // time in milliseconds to wait for a please wait popup
var createGameThreshold = 3000\ // time in milliseconds to wait between making games
var createGameThresholdRandom = 1000\ // time in milliseconds to randomly add +/- to the game create time
var createGameTimeout = 15000\ // time in milliseconds to register a failed to create game
var waitInLineTimeout = 60000\ // time in milliseconds to wait in lines for a create game (60 second default)
var characterSelectDelay = 100\ // time in milliseconds to wait before selecting a character on the char screen
var loginDelay = 10\ // time in milliseconds to wait before submitting login information
var clickDelay = 500\ // wait X milliseconds before next action after a click event
var textDelay = 500\ // wait X milliseconds before next action after inserting text into a textbox
var clickDelayRandom = 500\ // random amount of time to add to a click
var textDelayRandom = 500\ // random amount of time to add to a text set
var minimumGameNameChars = 6\ // minimum number of characters in a random game name
var maximumGameNameChars = 15\ // maximum number of characters in a random game name
var minimumGamePassChars = 4\ // minimum number of characters in a random game password
var maximumGamePassChars = 15\ // maximum number of characters in a random game password
var gameLengthThreshold = 5000\ // amount of time each game + wait should take minimum, 2 minutes default
var beepOnRealmDown = true\ // beep on realm down?
var logGameLength = true\ // log each games length
var logRealmDown = true\ // log realm downs
var gamesToPauseMin = 10\
var gamesToPauseMax = 20\
var timeToPauseMin = 1000\
var timeToPauseMax = 1000\
var gameDoesNotExistDelayMin = 600000\ // how long to wait when a Game Does Not Exist occurs - minimum - default 10 minutes
var gameDoesNotExistDelayMax = 900000\ // how long to wait when a Game Does Not Exist occurs - maximum - default 15 minutes\
var gameDoesNotExistTimeout = 30*60*1000\ // how long to wait for the dialog to disappear (default 30 seconds, don't change this)
var myGame = false\
var myPass\
var gameSet = false\
var joinCount = 0\
Написах си акаунта и паролата и там, но и това не помогна.
От настройките на бота съм избрал Skip to battlenet и window mode...
С това, всичко прочетено по форумите се изчерпва...
Моля за вашето съдействие и разбиране. Също така ви моля да не спамим излишно темата.
Благодаря ви предварително.