자동버스질문: 조인하고 가만히 서있는 것 왜그런가요?
분류
질문
조회 수
600
추천 수
0
처음 시작해서 노말방에 조인하고 (기사,부기사,승객2) 가만히 서있습니다.
서로 파티는 맺습니다. 그리고 나서 부기사창에 오류설명이 뜹니다.
너무 빨리 지나가서 무슨 오류인지는 잘 모르겠습니다.
여러번 다시 읽어보고 다시 확인해보았는데
어디서 문제가 있는건지 도저히 모르겠습니다.
설정파일 올립니다.
도움 부탁드립니다. (케릭설정은 모두 공방모드로 했습니다. 다른 곳은 스킬만 수정했습니다.)
케릭은 미리만든 케릭으로 시작했습니다.
//##############################################################################
// 탑승 인원 설정하기
//--------------------
// 주의: 기사와 도우미는 반드시 있어야 하므로 최소 2명에서 최대 8명까지 설정합니다.
//==============================================================================
var _MyABC_TotalNumber = 4;
//##############################################################################
// 캐릭터를 만들지 설정하기
//--------------------------
// 1~4: "계정 설정하기"에 설정한 계정에 자동으로 캐릭터를 만들어가며 계정마다 캐릭터가 8개 될 때까지 버스합니다.
// 캐릭터를 미리 만들어 놔도 됩니다.
// 1 = 네크로맨서, 2 = 바바리안, 3 = 팔라딘, 4 = 소서리스 * 참고: 아마존은 안됩니다.
// 0 : 미리 만들어 놓은 캐릭터로 "D2NT Manager"에서 설정한대로 1번만 버스합니다.
// "계정 설정하기"를 설정하지 않습니다.
//==============================================================================
var _MyABC_NewCharacter = 3;
//##############################################################################
// 계정 설정하기
//---------------
// _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(["passu", "만들 케릭터이름"]);
//_MyABC_AccountList[0].push(["계정이름", "만들 캐릭터이름"]);
//_MyABC_AccountList[0].push(["계정이름", "만들 캐릭터이름"]);
//_MyABC_AccountList[0].push(["계정이름", "만들 캐릭터이름"]);
// 승객1
//-------
_MyABC_AccountList[1].push(["passbh", "만들 캐릭터이름"]);
//_MyABC_AccountList[1].push(["계정이름", "만들 캐릭터이름"]);
//_MyABC_AccountList[1].push(["계정이름", "만들 캐릭터이름"]);
//_MyABC_AccountList[1].push(["계정이름", "만들 캐릭터이름"]);
// 승객2
//-------
//_MyABC_AccountList[2].push(["계정이름", "만들 캐릭터이름"]);
//_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] = ["계정이름", 캐릭터 선택창에서의 위치];
//##############################################################################
// 방제와 비번 설정하기
//----------------------
// _MyABC_GameName = ["방제(""는 무작위)", "비번"] // "방제"에 숫자 1부터 추가됩니다.
//==============================================================================
var _MyABC_GameName = ["", "Autobus"];
//##############################################################################
// 캐릭터 만들 때 적용할 도우미와 승객 이름 설정하기
//---------------------------------------------------
// 참고: 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 = true; // 노멀에서 도우미에게 타운포탈 책 사 주기 * 참고: 액트 2 웨이포인트에 포탈 열어 놓고, 액트 3 넘어갈 때 항상 하렘 1층을 경유합니다.
var _MyABC_isSupporterAttack = false; // 부기사 사냥하기(true: 사냥, false: 함성만)
var _MyABC_AntidotePotion = [0, 0]; // 헬에서 안다리엘 잡을 때 해독포션 사 먹기 = [기사(0: 사용 안함), 부기사]
var _MyABC_KillRadament = 0; // 헬에서 부기사가 라다먼트 잡을 때 = 0: 기사는 마을에서 대기/ 1: 같이 사냥
var _MyABC_KillColdworm = [1, false]; // 기사가 콜드웜 버로워 잡을 때 = [0: 기사 혼자 사냥(헬)/ 1: 같이 사냥(헬), 프로즌 오브로만 사냥하기(노멀/나이트메어/헬)]
var _MyABC_KillSummoner = 1; // 헬에서 기사가 소환술사 잡을 때 = 0: 기사 혼자 사냥/ 1: 같이 사냥
var _MyABC_DelaySummoner = [2, 0]; // 헬에서 소환술사 퀘스트 중 도우미 들어오는 포탈 열 때 = [기사가 쫄 기다릴 최대 시간(초), 기사 공격 범위(0: 공격 안함)]
var _MyABC_KillDuriel = 1; // 헬에서 기사가 듀리얼 잡는 방식 = 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, 부기사]
var _MyABC_JerhynDelay = 0; // 액트 3으로 이동하기 위해 제린 만날 때의 지연 시간(1/1000초) * 참고: 도우미 -> 승객1 -> 승객2 -> 승객3 -> 승객4 -> 승객5 -> 승객6 순으로 적용됩니다. 예) 1000으로 설정하면 도우미는 0, 승객1은 1000, 승객2는 2000입니다.
if (!NTConfig_AreaDelay) NTConfig_AreaDelay = 500; // 지역 이동 후 지연 시간(1/1000초) * 참고: 도우미와 승객만 적용됩니다.

