NTbot4.2 자동버스 아마존 캐릭 생성/하드코어 캐릭 생성 방법
분류
봇관련
조회 수
1,898
추천 수
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 파일도 위와 같이 수정해야 합니다.