Skip to content
봇관련다크 모드

NTbot4.2 자동버스 아마존 캐릭 생성/하드코어 캐릭 생성 방법

조회 수
1,932
추천 수
10
등록일

NTbot4.2 자동버스 아마존 캐릭 생성/하드코어 캐릭 생성 방법

날아다녀님 수정6차를 바탕으로 합니다.




******************************
아마존 캐릭 생성 추가
******************************

# 1.

\scripts\NTAutoBusA.ntj"(521,1):

 while (true)
 { 
 switch (_MyABC_NewCharacter)
 {
 case 1:
 controlData.click(controlData.controls.characterCreate.chars[4]);
 break;
 case 2:
 controlData.click(controlData.controls.characterCreate.chars[0]);
 break;
 case 3:
 Delay(500);
 controlData.click(controlData.controls.characterCreate.chars[2]);
 Delay(3500);
 controlData.click(controlData.controls.characterCreate.chars[2]);
 break;
 case 4:
 controlData.click(controlData.controls.characterCreate.chars[2]);
 break;
 //---------------------------------------------------------------> TT_mod 추가
 case 5:
 controlData.click(controlData.controls.characterCreate.chars[5], 47-100, 411-337);
 break;
 //<--------------------------------------

 }

# 2.

 #1 경로에 NTAutoBusP1.ntj, NTAutoBusP2.ntj, NTAutoBusP3.ntj ......... NTAutoBusP7.ntj 파일도 위와 같이 수정해야 합니다.


# 3.

\scripts\NTBot\MyConfigs\AutoBus.ntl"(91,1):
 
 // 캐릭터를 만들지 설정하기
 //--------------------------
 // 1~4: "계정 설정하기"에 설정한 계정에 자동으로 캐릭터를 만들어가며 계정마다 캐릭터가 8개 될 때까지 버스합니다.
 // 캐릭터를 미리 만들어 놔도 됩니다.
 // 1 = 네크로맨서, 2 = 바바리안, 3 = 팔라딘, 4 = 소서리스, 5 = 아마존
 // 0 : 미리 만들어 놓은 캐릭터로 "D2NT Manager"에서 설정한대로 1번만 버스합니다.
 // "계정 설정하기"를 설정하지 않습니다.
 //==============================================================================
 
 var _MyABC_NewCharacter = 5; // 5 -> 아마존


*************************************
계정별 캐릭 클래스 선택/랜덤 자동 생성
*************************************

# 1.

\scripts\NTBot\MyConfigs\AutoBus.ntl"(91,1):
 
 // 캐릭터를 만들지 설정하기
 // 1 = 네크로맨서, 2 = 바바리안, 3 = 팔라딘, 4 = 소서리스, 5 = 아마존, 99 = 랜덤
 //==============================================================================
 
 var _MyABC_NewCharacter_A = 2; // 만들 캐릭의 클래스
 var _MyABC_NewCharacter_P1 = 99; // 만들 캐릭의 클래스
 var _MyABC_NewCharacter_P2 = 4; // 만들 캐릭의 클래스
 var _MyABC_NewCharacter_P3 = 5; // 만들 캐릭의 클래스
 var _MyABC_NewCharacter_P4 = 1; // 만들 캐릭의 클래스
 var _MyABC_NewCharacter_P5 = 2; // 만들 캐릭의 클래스
 var _MyABC_NewCharacter_P6 = 3; // 만들 캐릭의 클래스
 var _MyABC_NewCharacter_P7 = 4; // 만들 캐릭의 클래스

# 2.

\scripts\NTAutoBusA.ntj

 case 29:
 var _isRandom = false;

 Delay(1500);
 
 //---------------------------------------------------------------> TT_mod 수정
 while (true)
 { 
 switch (_MyABC_NewCharacter_A == 99 ? Random(1, 5) : _MyABC_NewCharacter_A)
 {
 case 1:
 controlData.click(controlData.controls.characterCreate.chars[4]);
 break;
 case 2:
 controlData.click(controlData.controls.characterCreate.chars[0]);
 break;
 case 3:
 Delay(500);
 controlData.click(controlData.controls.characterCreate.chars[2]);
 Delay(3500);
 controlData.click(controlData.controls.characterCreate.chars[2]);
 break;
 case 4:
 controlData.click(controlData.controls.characterCreate.chars[2]);
 break;
 case 5:
 controlData.click(controlData.controls.characterCreate.chars[5], 47-100, 411-337);
 break;


# 3.

\scripts\NTAutoBusP1.ntj ~ NTAutoBusP7.ntj
 
 #2에서 _MyABC_NewCharacter_A 를 _MyABC_NewCharacter_P1 ~ _MyABC_NewCharacter_P7 로




****************************
하드코어 캐릭 생성
****************************
# 1.

\scripts\libs\controlInfo.ntl"(474,1):

 this.controls.characterCreate.button = new Array();
 this.controls.characterCreate.button.exit = [6,33,572,128,35];
 this.controls.characterCreate.button.expansionChar = [6,319,540,15,16];
 this.controls.characterCreate.button.hardcore = [6,319,560,15,16];
 this.controls.characterCreate.button.ladderChar = [6,319,580,15,16];
 this.controls.characterCreate.button.ok = [6,627,572,128,35];
 //--------------------------------------------------------------> TT_mod 추가
 this.controls.characterCreate.button.hardcoreOK = [6,421,337,96,32];
 //<--------------------------------------


# 2.

\scripts\NTAutoBusA.ntj"(530,1):

 controlData.setText(controlData.controls.characterCreate.editBox.charName, My_GetName(0, _isRandom));
 controlData.click(controlData.controls.characterCreate.button.expansionChar);
//---------------------------------------------------------------> TT_mod 수정
 controlData.click(controlData.controls.characterCreate.button.hardcore); 
 controlData.click(controlData.controls.characterCreate.button.ok); 
 Delay(2000);
 controlData.click(controlData.controls.characterCreate.button.hardcoreOK);
 //<-------------------------------------- 이상
 Delay(1500);

 if (controlData.getLocation().id != 25)
 break; 

# 3.

#2 경로에 NTAutoBusP1.ntj, NTAutoBusP2.ntj, NTAutoBusP3.ntj ......... NTAutoBusP7.ntj 파일도 위와 같이 수정해야 합니다.
댓글 9
  • 댓글 #247111

    좋은정보 감사합니다.^^ 혹시 스텐캐릭으로 만들게 하려면 어떻게 해야하는지요. 소켓용으로 버스보내려는데.. 래더만 만들어 대네요.
  • 댓글 #247114

    # 2. \scripts\NTAutoBusA.ntj"(530,1): controlData.setText(controlData.controls.characterCreate.editBox.charName, My_GetName(0, _isRandom)); controlData.click(controlData.controls.characterCreate.button.expansionChar); controlData.click(controlData.controls.characterCreate.button.ladderChar); // 추가 controlData.click(controlData.controls.characterCreate.button.ok); Delay(1500); if (controlData.getLocation().id != 25) break; ------------------------------------------- 이렇게 하면 될 것 같네요
  • 댓글 #247123

    오 내용하곤 상관업지만 궁굼해서요 3.1보다 더높은 버젼인가요? 다른 프로그램인가요? 모르겠어요 ㅠㅠ
  • 댓글 #247132

    더띵님 혹시 대기열무시도 가능한가요? 대기열때문에 방을 만들지 못하네요.ㅠㅠ
권한이 없습니다.
다크 모드