자동버스가 안되네요..도움좀.. 설정파일 첨부합니다..
분류
질문
조회 수
1,284
추천 수
0
[외롭당]e.k.s.[A1L]
https://tradia.me/diablo2/diablo2_faq/333301
설명부분은 빼고 올릴께요..
제가 설정한 오토버스 설정이고요.. 기사1 도우미1 승객2 이렇게 하려고 하거든요..
이 외에 기사캐릭 설정파일 하나 만들어서 큐브위치랑 포션 셋팅해주고 공방모드 true로 했습니다.
옆에 설명에 자동으로 설정이 된다고 되어있기는 한데.. 일단 그렇게 했습니다.
그외에는 따로 설정한것없고 매니저에서 도우미 먼저 실행했습니다.
제가 겪는 문제는
1. 방에 조인하면 기사까지 4개의 캐릭이 파티를 못합니다. 기사를 파티를 거는데 승객들이
승인을 안누르네요.. 그 상태로 기사는 혼자 시작을 하고 안다리엘 잡았을때 당연히 도우미가 포탈을
못들어가니 거기서 땡이네요.. 날렵한 컨트롤? 로 직접 파티를 맺어주면 일단 시작은 합니다.
2. 시작을 해도 좀 문제가 있네요.. 엑트4 디아까지 잘 잡습니다. 잡은 후에 도우미와 승객들이 가만히 있고
카운트 다 세고 자동으로 팅기면 그대로 디아창이 응답없음이 되버리네요..
아무리 셋팅 해봐도 파티부터 못해서 이렇게 질문올려요..
디아는 영문으로 깔고 한글판 풀패치로 쓰고 있고 용량 줄이는 파일사용하고 있고요.. 매니저에서
소리없음 체크 다 지워서 액트 넘어갈때는 문제가 없네요..ㅠㅠ
도움좀 부탁드려요
//##############################################################################
// 탑승 인원 설정하기
//--------------------
// 주의: 기사와 도우미는 반드시 있어야 함으로 최소 2명에서 최대 8명까지 설정합니다.
//==============================================================================
var _MyABC_TotalNumber = 4;
//##############################################################################
// 캐릭터를 만들지 설정하기
//--------------------------
// 1~4: "계정 설정하기"에 설정한 계정에 자동으로 캐릭터를 만들어가며 계정마다 캐릭터가 8개 될때까지 버스합니다.
// 캐릭터를 미리 만들어 놔도 됩니다.
// 1 = 네크로맨서, 2 = 바바리안, 3 = 팔라딘, 4 = 소서리스 * 참고: 아마존은 안됩니다.
// 0 : 미리 만들어 놓은 캐릭터로 "D2NT Manager"에서 설정한대로 1번만 버스합니다.
// "계정 설정하기"를 설정하지 않습니다.
//==============================================================================
var _MyABC_NewCharacter = 2;
//##############################################################################
// 계정 설정하기
//---------------
// _MyABC_AccountList[X].push(["계정이름", "만들 캐릭터이름"])
// 만들 캐릭터이름: "_MyABC_NewCharacterName = [2, . . .]"일 경우에만 적용됩니다. 2가 아닌 0이나 1이라면 설정하지 않아도 됩니다.
// 캐릭터의 이름은 최대 15자까지 가능합니다.
// 주의: 도우미 계정과 승객 계정의 수는 같아야 합니다.
// 참고: 도우미가 2번 계정의 3번째 캐릭터면 승객도 2번 계정의 3번째 캐릭터(캐릭터가 없다면 봇이 자동으로 만듭니다)가 선택됩니다.
//==============================================================================
var _MyABC_AccountList = new Array(7);
_MyABC_AccountList[0] = new Array();
_MyABC_AccountList[1] = new Array();
_MyABC_AccountList[2] = new Array();
_MyABC_AccountList[3] = new Array();
_MyABC_AccountList[4] = new Array();
_MyABC_AccountList[5] = new Array();
_MyABC_AccountList[6] = new Array();
// 도우미
//--------
_MyABC_AccountList[0].push(["ekshell1", "만들 캐릭터이름"]);
//_MyABC_AccountList[0].push(["계정이름", "만들 캐릭터이름"]);
//_MyABC_AccountList[0].push(["계정이름", "만들 캐릭터이름"]);
//_MyABC_AccountList[0].push(["계정이름", "만들 캐릭터이름"]);
// 승객1
//-------
_MyABC_AccountList[1].push(["ekshell2", "만들 캐릭터이름"]);
//_MyABC_AccountList[1].push(["계정이름", "만들 캐릭터이름"]);
//_MyABC_AccountList[1].push(["계정이름", "만들 캐릭터이름"]);
//_MyABC_AccountList[1].push(["계정이름", "만들 캐릭터이름"]);
// 승객2
//-------
_MyABC_AccountList[2].push(["ekshell3", "만들 캐릭터이름"]);
//_MyABC_AccountList[2].push(["계정이름", "만들 캐릭터이름"]);
//_MyABC_AccountList[2].push(["계정이름", "만들 캐릭터이름"]);
//_MyABC_AccountList[2].push(["계정이름", "만들 캐릭터이름"]);
// 승객3
//-------
//_MyABC_AccountList[3].push(["계정이름", "만들 캐릭터이름"]);
//_MyABC_AccountList[3].push(["계정이름", "만들 캐릭터이름"]);
//_MyABC_AccountList[3].push(["계정이름", "만들 캐릭터이름"]);
//_MyABC_AccountList[3].push(["계정이름", "만들 캐릭터이름"]);
// 승객4
//-------
//_MyABC_AccountList[4].push(["계정이름", "만들 캐릭터이름"]);
//_MyABC_AccountList[4].push(["계정이름", "만들 캐릭터이름"]);
//_MyABC_AccountList[4].push(["계정이름", "만들 캐릭터이름"]);
//_MyABC_AccountList[4].push(["계정이름", "만들 캐릭터이름"]);
// 승객5
//-------
//_MyABC_AccountList[5].push(["계정이름", "만들 캐릭터이름"]);
//_MyABC_AccountList[5].push(["계정이름", "만들 캐릭터이름"]);
//_MyABC_AccountList[5].push(["계정이름", "만들 캐릭터이름"]);
//_MyABC_AccountList[5].push(["계정이름", "만들 캐릭터이름"]);
// 승객6
//-------
//_MyABC_AccountList[6].push(["계정이름", "만들 캐릭터이름"]);
//_MyABC_AccountList[6].push(["계정이름", "만들 캐릭터이름"]);
//_MyABC_AccountList[6].push(["계정이름", "만들 캐릭터이름"]);
//_MyABC_AccountList[6].push(["계정이름", "만들 캐릭터이름"]);
//##############################################################################
// 구멍 캐릭터 설정하기
//----------------------
// _MyABC_KeyCharacterList[X] = ["계정이름", 캐릭터 선택창에서의 위치]
// 캐릭터 선택창에서의 위치: 0,1
// 2,3
// 4,5
// 6,7
//==============================================================================
var _MyABC_KeyCharacterList = new Array(3);
_MyABC_KeyCharacterList[0] = new Array(2);
_MyABC_KeyCharacterList[1] = new Array(2);
_MyABC_KeyCharacterList[2] = new Array(2);
// 노멀
//------
//_MyABC_KeyCharacterList[0] = ["계정이름", 캐릭터 선택창에서의 위치];
// 나이트메어
//------------
//_MyABC_KeyCharacterList[1] = ["계정이름", 캐릭터 선택창에서의 위치];
// 헬
//----
_MyABC_KeyCharacterList[2] = ["eks0", 0];
//##############################################################################
// 방제와 비번 설정하기
//----------------------
// _MyABC_GameName = ["방제(""는 무작위)", "비번"] // "방제"에 숫자 1부터 추가됩니다.
//==============================================================================
var _MyABC_GameName = ["eksbuss", "1"];
//##############################################################################
// 캐릭터 만들 때 적용할 도우미와 승객 이름 설정하기
//---------------------------------------------------
// 참고: 1이나 2일 경우, 캐릭터 만들기에 1번 이상 실패하면 추가할 이름을 무작위로 만듭니다.
//==============================================================================
var _MyABC_NewCharacterName = [0, "a", "b", "c", "d", "e", "f", "g", "h"]; // [0: 무작위/ 1: 계정이름 + 추가할 이름/ 2: 만들 캐릭터이름 + 추가할 이름, 캐릭터 선택창 1번째에 추가할 이름, 2번째, 3번째, 4번째, 5번째, 6번째, 7번째]
//##############################################################################
// 퀘스트 설정하기
//-----------------
// 주의: 설정한 순서대로 진행합니다.
// 참고: 부기사가 있다면 "함성_받기"를 설정하지 않아도 퀘스트를 시작 하기 전 배틀 오더스가 떨어졌다면 자동으로 함성을 받습니다.
//==============================================================================
var _MyABC_QuestList = new Array(3);
_MyABC_QuestList[0] = new Array();
_MyABC_QuestList[1] = new Array();
_MyABC_QuestList[2] = new Array();
// 노멀
//------
//_MyABC_QuestList[0].push("블러드_래이븐_죽이기");
//_MyABC_QuestList[0].push("데커드_케인_구하기");
//_MyABC_QuestList[0].push("카운테스_죽이기");
//_MyABC_QuestList[0].push("액트_1_웨이포인트_찍기");
_MyABC_QuestList[0].push("안다리엘_죽이기"); // 안다리엘을 죽인 후 액트 2로 갑니다.
//_MyABC_QuestList[0].push("스킬_책_찾기"); // 라다먼트를 죽이고 스킬 책을 얻습니다.
_MyABC_QuestList[0].push("스태프_오브_킹스_찾기"); // "구멍_방_만들기"를 설정하면 "스태프_오브_킹스_찾기"를 설정해도 실행이 안 됩니다.
_MyABC_QuestList[0].push("아뮬렛_오브_더_바이퍼_찾기"); // "구멍_방_만들기"를 설정하면 "아뮬렛 오브 더 바이퍼"를 안 줍습니다.
_MyABC_QuestList[0].push("소환술사_죽이기"); // "액트_X_웨이포인트_찍기"를 설정하면 호라즌의 일지를 엽니다. "구멍_방_만들기"를 설정하면 드로그난 대신 아트마를 만납니다.
//_MyABC_QuestList[0].push("액트_2_웨이포인트_찍기");
_MyABC_QuestList[0].push("듀리얼_죽이기"); // 듀리얼을 죽인 후 액트 3으로 갑니다. "액트_X_웨이포인트_찍기"를 설정하면 액트 3 도착 후 흐라틀리를 만납니다.
//_MyABC_QuestList[0].push("기드빈_찾기");
//_MyABC_QuestList[0].push("람_에센의_책_찾기"); // 스테이트 포인트 5를 얻습니다.
_MyABC_QuestList[0].push("트라빈컬_사냥하기"); // "액트_X_웨이포인트_찍기"를 설정하면 트라빈컬 사냥 후 승객이 큐브를 줍습니다.
//_MyABC_QuestList[0].push("액트_3_웨이포인트_찍기");
_MyABC_QuestList[0].push("메피스토_죽이기"); // 메피스토를 죽인 후 액트 4로 갑니다.
//_MyABC_QuestList[0].push("이주얼_죽이기"); // 스킬 포인트 2를 얻습니다.
//_MyABC_QuestList[0].push("헤파스토_죽이기"); // 헬포지 퀘스트를 수행합니다.
//_MyABC_QuestList[0].push("액트_4_웨이포인트_찍기");
_MyABC_QuestList[0].push("디아블로_죽이기");
_MyABC_QuestList[0].push("방_만들기");
// 나이트메어
//------------
//_MyABC_QuestList[1].push("블러드_래이븐_죽이기");
//_MyABC_QuestList[1].push("데커드_케인_구하기");
//_MyABC_QuestList[1].push("카운테스_죽이기");
//_MyABC_QuestList[1].push("액트_1_웨이포인트_찍기");
_MyABC_QuestList[1].push("안다리엘_죽이기");
//_MyABC_QuestList[1].push("스킬_책_찾기");
_MyABC_QuestList[1].push("스태프_오브_킹스_찾기");
_MyABC_QuestList[1].push("아뮬렛_오브_더_바이퍼_찾기"); // 나이트메어에서 부기사가 있을 경우: "팽스킨"이 "태양의 제단" 위에 있고 내성이라면 부기사가 잡습니다.
_MyABC_QuestList[1].push("소환술사_죽이기");
//_MyABC_QuestList[1].push("액트_2_웨이포인트_찍기");
_MyABC_QuestList[1].push("듀리얼_죽이기");
//_MyABC_QuestList[1].push("기드빈_찾기");
//_MyABC_QuestList[1].push("람_에센의_책_찾기");
_MyABC_QuestList[1].push("트라빈컬_사냥하기"); // 나이트메어에서 부기사가 있을 경우: 내성이라면 부기사가 사냥합니다.
//_MyABC_QuestList[1].push("액트_3_웨이포인트_찍기");
_MyABC_QuestList[1].push("메피스토_죽이기");
//_MyABC_QuestList[1].push("이주얼_죽이기");
//_MyABC_QuestList[1].push("헤파스토_죽이기");
//_MyABC_QuestList[1].push("액트_4_웨이포인트_찍기");
//_MyABC_QuestList[1].push("함성_받기"); // 카타콤 2층에서 함성을 받습니다.
_MyABC_QuestList[1].push("디아블로_죽이기");
_MyABC_QuestList[1].push("방_만들기");
// 헬
//----
//_MyABC_QuestList[2].push("블러드_래이븐_죽이기");
//_MyABC_QuestList[2].push("함성_받기");
//_MyABC_QuestList[2].push("데커드_케인_구하기");
//_MyABC_QuestList[2].push("함성_받기");
//_MyABC_QuestList[2].push("카운테스_죽이기");
//_MyABC_QuestList[2].push("액트_1_웨이포인트_찍기");
//_MyABC_QuestList[2].push("함성_받기");
_MyABC_QuestList[2].push("안다리엘_죽이기"); // 헬에서 부기사가 없을 경우: Fire Wall, Meteor, Blizzard 스킬을 10개 초과로 찍었다면 입구 근처 상자 쌓여 있는 곳에서 공격하고, 아니라면 거리를 유지하며 잡습니다.
//_MyABC_QuestList[2].push("함성_받기");
//_MyABC_QuestList[2].push("스킬_책_찾기");
//_MyABC_QuestList[2].push("함성_받기");
//_MyABC_QuestList[2].push("스태프_오브_킹스_찾기");
//_MyABC_QuestList[2].push("함성_받기");
_MyABC_QuestList[2].push("아뮬렛_오브_더_바이퍼_찾기"); // 헬에서 부기사가 없을 경우: "태양의 제단" 위에 몬스터가 있고 Fire Wall, Meteor, Fire Ball, Blizzard 스킬을 배웠다면 입구에서 공격합니다.
//_MyABC_QuestList[2].push("함성_받기");
_MyABC_QuestList[2].push("소환술사_죽이기");
//_MyABC_QuestList[2].push("액트_2_웨이포인트_찍기");
_MyABC_QuestList[2].push("구멍_방_만들기"); // 키 캐릭터로 구멍 방을 만듭니다. "듀리얼_죽이기" 실패하면 계속 시도합니다.
//_MyABC_QuestList[2].push("함성_받기");
_MyABC_QuestList[2].push("듀리얼_죽이기"); // 헬어서 부기사가 있을 경우: 부기사와 같이 잡습니다.
//_MyABC_QuestList[2].push("함성_받기");
//_MyABC_QuestList[2].push("기드빈_찾기");
//_MyABC_QuestList[2].push("함성_받기");
//_MyABC_QuestList[2].push("람_에센의_책_찾기");
//_MyABC_QuestList[2].push("함성_받기");
//_MyABC_QuestList[2].push("트라빈컬_사냥하기"); // 헬에서 부기사가 있을 경우: 부기사가 사냥합니다.
//_MyABC_QuestList[2].push("액트_3_웨이포인트_찍기");
//_MyABC_QuestList[2].push("함성_받기");
//_MyABC_QuestList[2].push("메피스토_죽이기");
//_MyABC_QuestList[2].push("함성_받기");
//_MyABC_QuestList[2].push("이주얼_죽이기");
//_MyABC_QuestList[2].push("함성_받기");
//_MyABC_QuestList[2].push("헤파스토_죽이기");
//_MyABC_QuestList[2].push("액트_4_웨이포인트_찍기");
_MyABC_QuestList[2].push("버스_끝내기");
//##############################################################################
// 찍을 웨이포인트 설정하기
//==============================================================================
var _MyABC_WaypointList = new Array(4);
_MyABC_WaypointList[0] = new Array();
_MyABC_WaypointList[1] = new Array();
_MyABC_WaypointList[2] = new Array();
_MyABC_WaypointList[3] = new Array();
// 액트 1
//--------
_MyABC_WaypointList[0].push(3); // Cold Plains
_MyABC_WaypointList[0].push(4); // Stony Field
_MyABC_WaypointList[0].push(5); // Dark Wood
_MyABC_WaypointList[0].push(6); // Black Marsh
_MyABC_WaypointList[0].push(27); // Outer Cloister
_MyABC_WaypointList[0].push(29); // Jail Level 1
_MyABC_WaypointList[0].push(32); // Inner Cloister
_MyABC_WaypointList[0].push(35); // Catacombs Level 2
// 액트 2
//--------
_MyABC_WaypointList[1].push(48); // Sewers Level 2
_MyABC_WaypointList[1].push(42); // Dry Hills
_MyABC_WaypointList[1].push(57); // Halls of the Dead Level 2
_MyABC_WaypointList[1].push(43); // Far Oasis
_MyABC_WaypointList[1].push(44); // Lost City
_MyABC_WaypointList[1].push(52); // Palace Cellar Level 1
_MyABC_WaypointList[1].push(74); // Arcane Sanctuary
_MyABC_WaypointList[1].push(46); // Canyon of the Magi
// 액트 3
//--------
_MyABC_WaypointList[2].push(76); // Spider Forest
_MyABC_WaypointList[2].push(77); // Great Marsh
_MyABC_WaypointList[2].push(78); // Flayer Jungle
_MyABC_WaypointList[2].push(79); // Lower Kurast
_MyABC_WaypointList[2].push(80); // Kurast Bazaar
_MyABC_WaypointList[2].push(81); // Upper Kurast
_MyABC_WaypointList[2].push(83); // Travincal
_MyABC_WaypointList[2].push(101); // Durance of Hate Level 2
// 액트 4
// -------
_MyABC_WaypointList[3].push(106); // City of the Damned
_MyABC_WaypointList[3].push(107); // River of Flame
//##############################################################################
// 기타 옵션 설정하기
//==============================================================================
var _MyABC_isQuestMessage = 1; // 퀘스트 진행 메시지 = 0: 출력 안함/ 1: 기사 화면에 출력/ 2: 전체 화면에 출력
var _MyABC_isTownPortal = false; // 노멀에서 도우미에게 타운포탈 책 사 주기 * 참고: 액트 2 웨이포인트에 포탈 열어 놓고, 액트 3 넘어갈 때 항상 하렘 1층을 경유합니다.
var _MyABC_isSupporterAttack = true; // 부기사 사냥하기(true: 사냥, false: 함성만)
var _MyABC_AntidotePotion = 0; // 헬에서 기사가 안다리엘 잡을 때 해독포션 사 먹기 = 개수(0: 사용 안함)
var _MyABC_KillRadament = 0; // 헬에서 부기사가 라다먼트 잡을 때 = 0: 기사는 마을에서 대기/ 1: 같이 사냥
var _MyABC_KillColdworm = [0, false]; // 기사가 콜드웜 버로워 잡을 때 = [0: 기사 혼자 사냥(헬)/ 1: 같이 사냥(헬), 프로즌 오브로만 사냥하기(노멀/나이트메어/헬)]
var _MyABC_KillSummoner = 0; // 헬에서 기사가 소환술사 잡을 때 = 0: 기사 혼자 사냥/ 1: 같이 사냥
var _MyABC_DelaySummoner = [2, 0]; // 헬에서 소환술사 퀘스트 중 도우미 들어오는 포탈 열 때 = [기사가 쫄 기다릴 최대 시간(초), 기사 공격 범위(0: 공격 안함)]
var _MyABC_KillDuriel = 0; // 헬에서 기사가 듀리얼 잡는 방식 = 0: 맞짱/ 1: 거리 유지하기
var _MyABC_KillIzual = 0; // 헬에서 부기사가 이주얼 잡을 때 = 0: 기사는 마을에서 대기/ 1: 같이 사냥
var _MyABC_KillHephasto = 0; // 헬에서 부기사가 헤파스토 잡을 때 = 0: 기사는 마을에서 대기/ 1: 같이 사냥
var _MyABC_JoinDelay = [0, 0, 0, 0, 1000, 1500, 2000, 2500, 0]; // 방에 들어갈 때의 지연 시간(1/1000초) = [도우미, 기사, 승객1, 승객2, 승객3, 승객4, 승객5, 승객6, 부기사]
if (!NTConfig_AreaDelay) NTConfig_AreaDelay = 500; // 지역 이동 후 지연 시간(1/1000초) * 참고: 도우미와 승객만 적용됩니다.

