Skip to content
봇관련다크 모드

autostater.d2j 를, 각 케릭별로 설정하기

조회 수
4,376
추천 수
0
등록일
봉구입니다
게시글 주소
https://tradia.me/diablo2/diablo2_tips/135434 복사

autostarter.d2j 를 편집기로 열어서,
각종 설정 변수있는, 처음 부분을, (그 아래 부분은, 수정하지 않는게 좋습니다)
다음처럼 , 수정해서 사용 하면 됩니다.


switch(me.name) {
case "케릭명1" :
var unableToConnectRetry = 5; // time in minutes to retry connecting on connection fail (real value is +/- 1 min)
var realmDownRetry = 70; // time in minutes to retry connecting on a realm down (default is 70 minutes.. no short realm downs, these days..)
var disconnectedRetry = 5; // time in minutes to retry on a disconnection (usually ip ban related)
var cdkeyInUseRetry = 5; // time in minutes to retry on a cdkey in use error message (set to 0 to stop)
var connectingToBnetTimeout = 20000; // 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 = 30000; // time in milliseconds to wait for a please wait popup
var createGameThreshold = 10000; // time in milliseconds to wait between making games
var createGameThresholdRandom = 1000; // time in milliseconds to randomly add +/- to the game create time
var createGameTimeout = 10000; // 15000 time in milliseconds to register a failed to create game
var waitInLineTimeout = 30000; // 60000 time in milliseconds to wait in lines for a create game (60 second default)
var characterSelectDelay = 1000; // time in milliseconds to wait before selecting a character on the char screen
var loginDelay = 1000; // time in milliseconds to wait before submitting login information
var clickDelay = 1500; // wait X milliseconds before next action after a click event
var textDelay = 1500; // 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 = 8; // 15 maximum number of characters in a random game name
var minimumGamePassChars = 4; // minimum number of characters in a random game password
var maximumGamePassChars = 4; // 15 maximum number of characters in a random game password
var gameLengthThreshold = 100000; // amount of time each game + wait should take minimum, 100 seconds default (3 games/5 minutes)
var beepOnRealmDown = true; // beep on realm down?
var logGameLength = false; // log each games length
var logRealmDown = true; // log realm downs
var gamesToPauseMin = 10;
var gamesToPauseMax = 15;
var timeToPauseMin = 5*60*1000; // time to wait min when the games to Pause is reached. set to 0 to turn off
var timeToPauseMax = 5*60*1000; // time to wait max when the games to Pause is reached. set to 0 to turn off
var gameDoesNotExistDelayMin = 6*600000; // how long to wait when a Game Does Not Exist occurs - minimum - default 10 minutes
var gameDoesNotExistDelayMax = 4*900000; // how long to wait when a Game Does Not Exist occurs - maximum - default 15 minutes\
var gameDoesNotExistTimeout = 30*1000; // how long to wait for the dialog to disappear (default 30 seconds, don't change this)
var joinChatAfterGame = false; // join chat after leaving a game?
var joinRandomChannel = true; // if this is true, will join a random channel, otherwise it will use the channel below..
var joinChannelInChat = "pkpk"; // leave blank to not join a private channel
var randomChatTalk = false; // set this to true to enter random lines in chat between games.
var randomChatLinesMin = 2; // min # of lines to enter..
var randomChatLinesMax = 3; // max # of lines to enter..
var randomChatLineDelayMin = 500; // min delay between each line
var randomChatLineDelayMax = 2000; // max delay between each line
var waitInChatBeforeActionsMin = 2000; // min how long to wait before joining channel
var waitInChatBeforeActionsMax = 5000; // max how long to wait before joining channel
var waitAfterChannelJoinMin = 2000; // min how long to wait before entering line
var waitAfterChannelJoinMax = 5000; // max how long to wait before entering line
var waitBeforeEnterChatMin = 1000; // min how long to wait before entering chat
var waitBeforeEnterChatMax = 5000; // max how long to wait before entering chat
break;

case "케릭명2" :
var unableToConnectRetry = 5; // time in minutes to retry connecting on connection fail (real value is +/- 1 min)
var realmDownRetry = 70; // time in minutes to retry connecting on a realm down (default is 70 minutes.. no short realm downs, these days..)
var disconnectedRetry = 5; // time in minutes to retry on a disconnection (usually ip ban related)
var cdkeyInUseRetry = 5; // time in minutes to retry on a cdkey in use error message (set to 0 to stop)
var connectingToBnetTimeout = 20000; // 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 = 30000; // time in milliseconds to wait for a please wait popup
var createGameThreshold = 10000; // time in milliseconds to wait between making games
var createGameThresholdRandom = 1000; // time in milliseconds to randomly add +/- to the game create time
var createGameTimeout = 10000; // 15000 time in milliseconds to register a failed to create game
var waitInLineTimeout = 30000; // 60000 time in milliseconds to wait in lines for a create game (60 second default)
var characterSelectDelay = 1000; // time in milliseconds to wait before selecting a character on the char screen
var loginDelay = 1000; // time in milliseconds to wait before submitting login information
var clickDelay = 1500; // wait X milliseconds before next action after a click event
var textDelay = 1500; // 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 = 8; // 15 maximum number of characters in a random game name
var minimumGamePassChars = 4; // minimum number of characters in a random game password
var maximumGamePassChars = 4; // 15 maximum number of characters in a random game password
var gameLengthThreshold = 100000; // amount of time each game + wait should take minimum, 100 seconds default (3 games/5 minutes)
var beepOnRealmDown = true; // beep on realm down?
var logGameLength = false; // log each games length
var logRealmDown = true; // log realm downs
var gamesToPauseMin = 10;
var gamesToPauseMax = 15;
var timeToPauseMin = 5*60*1000; // time to wait min when the games to Pause is reached. set to 0 to turn off
var timeToPauseMax = 5*60*1000; // time to wait max when the games to Pause is reached. set to 0 to turn off
var gameDoesNotExistDelayMin = 6*600000; // how long to wait when a Game Does Not Exist occurs - minimum - default 10 minutes
var gameDoesNotExistDelayMax = 4*900000; // how long to wait when a Game Does Not Exist occurs - maximum - default 15 minutes\
var gameDoesNotExistTimeout = 30*1000; // how long to wait for the dialog to disappear (default 30 seconds, don't change this)
var joinChatAfterGame = false; // join chat after leaving a game?
var joinRandomChannel = true; // if this is true, will join a random channel, otherwise it will use the channel below..
var joinChannelInChat = "pkpk"; // leave blank to not join a private channel
var randomChatTalk = false; // set this to true to enter random lines in chat between games.
var randomChatLinesMin = 2; // min # of lines to enter..
var randomChatLinesMax = 3; // max # of lines to enter..
var randomChatLineDelayMin = 500; // min delay between each line
var randomChatLineDelayMax = 2000; // max delay between each line
var waitInChatBeforeActionsMin = 2000; // min how long to wait before joining channel
var waitInChatBeforeActionsMax = 5000; // max how long to wait before joining channel
var waitAfterChannelJoinMin = 2000; // min how long to wait before entering line
var waitAfterChannelJoinMax = 5000; // max how long to wait before entering line
var waitBeforeEnterChatMin = 1000; // min how long to wait before entering chat
var waitBeforeEnterChatMax = 5000; // max how long to wait before entering chat
break;

case "케릭명3" :
각종변수
break;
case "케릭명4" :
각종변수
break;
case "케릭명5" :
각종변수
break;
.
.
.
}
댓글 12
  • 댓글 #135438

    음..좋은방법이네요..정보감사요~ 전auto파일을 따로맹그러서 했는데..이게 더 좋을듯..^^
  • 댓글 #135447

    이렇해 하면 어떤것이 좋아지나요?^^ 봉구님 항상 감사해요~
  • 댓글 #135450

    봉구님....AutoD2jsp상태창 Location에서 Pleasewait라고 계속 떠 있으면 크래쉬처리하는 방법은 없나요? 아니면 강제종료후 재시작하게 한다던가요... PS..봉구님 봇 잘 쓰고 있어요.. 감사드려요..^^
  • 댓글 #135453

    머리가 왜 들 아프신지요? case "케릭명3" : 이거 더 붙여주고 그대로 복사해서 넣는거 뿐인데요..
  • 댓글 #135456

    Location에서 Pleasewait 은 방만드는 시간설정을 잘못하신듯 합니다. 그리고 Thres holding 시간을 입력해주면 강제종료됩니다
  • 댓글 #135459

    이렇게 하면 autostater.d2j 한개로 봇여러개 돌릴수있는건가요?
  • 댓글 #135462

    만사마님이 묻는 것에 저도 궁금함.. 저케 하면 2개이상 돌릴수 있다는 얘긴가요? 지금 옛날처럼 해도 2개가 안돌아가 지던데 이걸 해결하면 된다는 얘기?
  • 댓글 #135465

    이 방법없이 그냥 autod2jsp로 ADD하셔서 여러 케릭돌리실 수 있는데요. 위의 봉구님 설명대로 하시면 각각의 케릭이 각각의 시간설정대로 따로 움직이게 할 수 있습니다. 예를 들어 1번 케릭은 방만들때 4초 하고 싶고, 2번 케릭은 6초 하고 싶은데 이 방법이 아닌 그냥 ADD로 추가해서 여러케릭 만든거는 하나로 통일되서 모두 똑같은 설정시간대로 움직이게 되는것이죠. 이 방법이 올라오기 전에 여러개 돌리는데 별 문제 없으시면 그대로 쓰셔도 괜찮긴합니다만 조금더 세밀한 시간설정 하시고 싶으시면 봉구님의 설명대로 따라해보시면 큰 도움이 되실것 같네요 ^^
권한이 없습니다.
다크 모드