18차 버전. 1 기사 + 3 만능쫄봇으로 오리 디아런 돌리기.(내용 추가)
분류
디아관련
조회 수
4,103
추천 수
12
그대로 올리면 너무 길어서 수정부분만 올렸더니....ㅠㅠ
있는 그대로 올리니
각 이니에서 스크립트를 글과 같이 수정 및 이동시켜 주시면 됩니다.
JjolBot.ntl 파일의 계정과 메니저의 계정이 맞다면 방만들고 방 따라 들어 가는 것은 잘 합니다.
그 다음 방에 접속해서 문제 있는 것은 캐릭명이 잘못됐다거나 하는 어딘가 설정을 잘못한 것이니
자신이 수정한 부분을 중심으로 기호 하나, 알파벳 대소문자 하나까지 확인해보세요.
그리고, 영 모르겠다 싶으면 봇 질문란으로 ~~~ 고고고~~~
--- 봇 진행 개요 ---
1. 아저씨 바바로 방 만들기
2. 불강에서 함성 받기
3. 소서가 카오스 중앙에 포탈 열기
4. 바바, 햄딘, 소서, 쫄이 카오스 및 디아 사냥. 쫄
--- 캐릭 소개 ---
1. 바바 : 방 만들기, 함성해주기, 사냥 보조
2. 팔라 : 디아런 기사로 사냥
3. 소서 : 카오스 중앙에 포탈 열기, 사냥보조
4. 쫄 : 사냥 보조 또는 쫄
1. 방 따라 들어가기
D2NT\scripts\NTBot\MyConfigs\JjolBot.ntl 파일에서
// 주의: 게임을 시작하기 전 이전 게임의 각종 정보를 저장한 'scripts/NTBot/MyData/JjolBot/*.txt'를 삭제합니다.
// 기사와 쫄을 운용하는 컴퓨터의 날짜와 시간은 같아야 합니다.
//==============================================================================
//_MyJBC_JjolBotAccountList.push([["기사 계정이름", true, 0], ["쫄 계정이름", 0]]);
//_MyJBC_JjolBotAccountList.push([["기사 계정이름", true, 0], ["쫄 계정이름", 0], ["쫄 계정이름", 0]]);
_MyJBC_JjolBotAccountList.push([["바바 계정", true, 0], ["팔라 계정", 0], ["소서 계정", 0], ["쫄 계정", 0]]);
2. 각 캐릭 설정
1) 바바 이니
//--------------------------------------------------------------------------
// 함성봇, 퀘드랍봇
//--------------------------------------------------------------------------
NTConfig_Script.push(["MyHamseongBot.ntj"]); // 함성봇(함성해 주기) * 참고: 한 번 이상 설정해서 실행시킬 수 있습니다.
// 퀘드랍봇에게만 함성해 줄 경우
//...............................
MyConfig_HamseongBotQueDropBot = ["팔라 캐릭명", "소서 캐릭명", "쫄 캐릭명"]; // ["함성해 줄 퀘드랍봇 캐릭터이름" . . .] * 참고: "함성해 줄 퀘드랍봇 캐릭터이름"을 설정하지 않으면 '최대 게임 시간까지 파티원에게 함성해 줄 경우'가 적용됩니다.
MyConfig_HamseongBotWait = 180; // 함성해 줄 퀘드랍봇을 기다릴 최대 시간(초)
// 최대 게임 시간까지 파티원에게 함성해 줄 경우
//..............................................
// MyConfig_HamseongBotLeftTime = 0; // 배틀 오더스 남은 시간(초)이 설정한 시간보다 적으면 함성해 주기
// MyConfig_HamseongBotMessage = [0, 0]; // [메시지 보내기(배틀 오더스 남은 시간(초)이 설정한 시간보다 적으면 메시지를 보냅니다), 메시지 안 보내기(배틀 오더스 남은 시간이 설정한 시간보다 적으면 메시지를 안 보냅니다)]
// MyConfig_HamseongBotEnchanter = ""; // MyConfig_HamseongBotLeftTime와 MyConfig_HamseongBotMessage를 적용하지 않을 캐릭터이름
// 기타
//......
MyConfig_HamseongBotWaypoint = 107; // 함성해 줄 웨이포인트
MyConfig_HamseongBotPortal = false; // 함성해 줄 웨이포인트로 이동 후 타운포탈 열기
MyConfig_HamseongBotWeapon = [1, 1, 1]; // 함성해 줄 때 장착할 무기 번호 = [배틀 커맨드, 샤우트, 배틀 오더스]
//NTConfig_Script.push(["MyQueDropBot.ntj"]); // 퀘드랍봇(함성 받기) * 참고: 한 번 이상 설정해서 실행시킬 수 있습니다.
MyConfig_QueDropBotHamseongBot = ["", 120, 0, 120]; // 함성봇 = ["함성봇 캐릭터이름", 함성봇을 확인할 최대 시간(초), 함성 받을 웨이포인트(0: 함성봇이 있는 웨이포인트), 함성 받을 최대 시간(초)]
//--------------------------------------------------------------------------
// 만능 쫄봇
//--------------------------------------------------------------------------
//NTConfig_Script.push(["MyJjolBotGisa.ntj"]); // 기사용 만능 쫄봇 * 참고: 'scripts/NTBot/MyConfigs/Key.ntl'에서 명령키를 설정합니다. 'NTConfig_PublicMode = true'로 자동 설정됩니다.
MyConfig_JjolBotGisaJjol = 0; // 쫄 인원수 = 0: 기사를 직접할 경우/ 1 이상: 기사가 봇일 경우 * 참고: 기사를 직접할 경우, 기사가 지역 이동 후 쫄이 따라오지 않으면 기사를 이리저리 움직이십시오.
MyConfig_JjolBotGisaWait = 60; // 쫄 기다릴 최대 시간(초)
NTConfig_Script.push(["MyJjolBotJjol.ntj"]); // 쫄용 만능 쫄봇 * 참고: 'NTConfig_PublicMode = false'로 자동 설정됩니다.
MyConfig_JjolBotJjolItem = [true, true]; // [방 입장 후 아이템 등 정리하기, 도박하기]
MyConfig_JjolBotJjolDistance = [5, 10]; // 기사와의 간격 = [최소, 최대]
MyConfig_JjolBotJjolPrecast = 5000; // 프리캐스트하기 = 확인 시간(1/1000초) 간격 * 참고: '이동이나 사냥 중에 할 프리캐스트 설정하기'가 적용됩니다.
MyConfig_JjolBotJjolAttack = [25, 1000]; // 몬스터 잡기 = [몬스터와의 간격, 공격 시간(1/1000초) 간격] * 참고: '이동이나 사냥 중에 할 프리캐스트 설정하기'가 적용됩니다.
MyConfig_JjolBotJjolPick = 1000; // 아이템 줍기 = 확인 시간(1/1000초) 간격
MyConfig_JjolBotJjolGisa = "팔라 캐릭명"; // 방에 있는 특정 캐릭터를 기사로 설정하기 = "기사가 될 캐릭터이름" * 주의: 기사가 될 캐릭터가 MyJjolBotGisa.ntj를 사용할 때는 설정하지 마십시오. * 참고: 설정하지 않으면 기사는 'scripts/NTBot/MyConfigs/JjolBot.ntl'에 설정한 기사가 적용됩니다.
MyConfig_JjolBotJjolMessage = ["!쫄봇 준비 완료!"]; // 수동용 쫄봇의 준비 완료 메시지 = ["보낼 메시지" . . .]
2) 팔라 이니
//--------------------------------------------------------------------------
// 샵봇
//--------------------------------------------------------------------------
NTConfig_Script.push(["MyShopBot.ntj", "종료_지연_시간/5"]); // 샵봇 * 참고: 한 번 이상 설정해서 실행시킬 수 있습니다.
MyConfig_ShopBotNpc = 7; // NPC 번호 * 참고: 'scripts/NTBot/bots/MyShopBot.ntj'에 NPC 번호가 있습니다. 시간 관리자와 자동 디아런에서 실행되는 샵봇에도 적용됩니다.
MyConfig_ShopBotCowPortal = false; // 시크리트 카우 레벨 포탈 이용하기 * 참고: 시간 관리자와 자동 디아런에서 실행되는 샵봇에도 적용됩니다.
MyConfig_ShopBotAnyaPortal = false; // 니라트하크의 사원 포탈 이용하기 * 참고: 시간 관리자와 자동 디아런에서 실행되는 샵봇에도 적용됩니다.
MyConfig_ShopBotRunTime = [1, 300]; // 샵봇 실행 시간 = [0: 사용 안 함/ 1: 방 입장 시각부터/ 2: 샵봇 시작 시각부터, 실행 시간(초)]
//--------------------------------------------------------------------------
// 함성봇, 퀘드랍봇
//--------------------------------------------------------------------------
//NTConfig_Script.push(["MyHamseongBot.ntj"]); // 함성봇(함성해 주기) * 참고: 한 번 이상 설정해서 실행시킬 수 있습니다.
// 퀘드랍봇에게만 함성해 줄 경우
//...............................
MyConfig_HamseongBotQueDropBot = []; // ["함성해 줄 퀘드랍봇 캐릭터이름" . . .] * 참고: "함성해 줄 퀘드랍봇 캐릭터이름"을 설정하지 않으면 '최대 게임 시간까지 파티원에게 함성해 줄 경우'가 적용됩니다.
MyConfig_HamseongBotWait = 120; // 함성해 줄 퀘드랍봇을 기다릴 최대 시간(초)
// 최대 게임 시간까지 파티원에게 함성해 줄 경우
//..............................................
MyConfig_HamseongBotLeftTime = 0; // 배틀 오더스 남은 시간(초)이 설정한 시간보다 적으면 함성해 주기
MyConfig_HamseongBotMessage = [0, 0]; // [메시지 보내기(배틀 오더스 남은 시간(초)이 설정한 시간보다 적으면 메시지를 보냅니다), 메시지 안 보내기(배틀 오더스 남은 시간이 설정한 시간보다 적으면 메시지를 안 보냅니다)]
MyConfig_HamseongBotEnchanter = ""; // MyConfig_HamseongBotLeftTime와 MyConfig_HamseongBotMessage를 적용하지 않을 캐릭터이름
// 기타
//......
MyConfig_HamseongBotWaypoint = 107; // 함성해 줄 웨이포인트
MyConfig_HamseongBotPortal = false; // 함성해 줄 웨이포인트로 이동 후 타운포탈 열기
MyConfig_HamseongBotWeapon = [1, 1, 1]; // 함성해 줄 때 장착할 무기 번호 = [배틀 커맨드, 샤우트, 배틀 오더스]
NTConfig_Script.push(["MyQueDropBot.ntj"]); // 퀘드랍봇(함성 받기) * 참고: 한 번 이상 설정해서 실행시킬 수 있습니다.
MyConfig_QueDropBotHamseongBot = ["바바 캐릭명", 180, 107, 120]; // 함성봇 = ["함성봇 캐릭터이름", 함성봇을 확인할 최대 시간(초), 함성 받을 웨이포인트(0: 함성봇이 있는 웨이포인트), 함성 받을 최대 시간(초)]
//--------------------------------------------------------------------------
// 액트 4
//--------------------------------------------------------------------------
NTConfig_Script.push(["MyDiaBot.ntj"], "시작_지연_시간/20"); // 액트 4:
MyConfig_DiaBotDiaJjolBot = [1, ""]; // 디아봇용 쫄봇 = [0: 사용 안 함/ 1: 기사/ 2: 부기사/ 3: 쫄, "기사 캐릭터이름"]
MyConfig_DiaBotJjolBot = 0; // 만능 쫄봇 = 0: 사용 안 함/ 1: 쫄봇(멈춤)/ 2: 쫄봇(움직임) *
MyConfig_DiaBotClear = [[0, 0x01], [0, 0x01], [1, 0x01]]; // [웨이포인트부터
MyConfig_DiaBotPortalUse = [180, true]; // 카오스 생츄어리에 열린 타운포탈 이용하기
//##########################################################################
// 기타 옵션 설정하기
//==========================================================================
NTConfig_PublicMode = false; // 공방 * 참고: 자동으로 파티하기, 타운포탈 열어 놓기, 전체 창에 메시지 보내기 등을 합니다. * 주의: 일부 스크립트에서는 자동으로 설정됩니다.
MyConfig_ExitJjolBot = ["바바 캐릭명", 180]; // 특정 캐릭터가 방을 나가면 따라 나가기 = ["따라 나갈 캐릭터이름", 따라 나갈 캐릭터가 처음부터 방에 없었다면 설정한 시간(초) 동안 기다린 후 방 나가기]
MyConfig_ExitHalt = 0; // 마을 밖에서 멈춰 있으면(멍때림) 방 나가기 = 멈춰 있는 시간(초)
3) 소서 이니
함성봇 받은 후 카오스 포탈여는 스크립트가 들어가고, 팔라의 샵봇 중지시키기 및 만능쫄봇 설정합니다.
//--------------------------------------------------------------------------
// 함성봇, 퀘드랍봇
//--------------------------------------------------------------------------
//NTConfig_Script.push(["MyHamseongBot.ntj"]); // 함성봇(함성해 주기) * 참고: 한 번 이상 설정해서 실행시킬 수 있습니다.
// 퀘드랍봇에게만 함성해 줄 경우
//...............................
MyConfig_HamseongBotQueDropBot = []; // ["함성해 줄 퀘드랍봇 캐릭터이름" . . .] * 참고: "함성해 줄 퀘드랍봇 캐릭터이름"을 설정하지 않으면 '최대 게임 시간까지 파티원에게 함성해 줄 경우'가 적용됩니다.
MyConfig_HamseongBotWait = 120; // 함성해 줄 퀘드랍봇을 기다릴 최대 시간(초)
// 최대 게임 시간까지 파티원에게 함성해 줄 경우
//..............................................
MyConfig_HamseongBotLeftTime = 0; // 배틀 오더스 남은 시간(초)이 설정한 시간보다 적으면 함성해 주기
MyConfig_HamseongBotMessage = [0, 0]; // [메시지 보내기(배틀 오더스 남은 시간(초)이 설정한 시간보다 적으면 메시지를 보냅니다), 메시지 안 보내기(배틀 오더스 남은 시간이 설정한 시간보다 적으면 메시지를 안 보냅니다)]
MyConfig_HamseongBotEnchanter = ""; // MyConfig_HamseongBotLeftTime와 MyConfig_HamseongBotMessage를 적용하지 않을 캐릭터이름
// 기타
//......
MyConfig_HamseongBotWaypoint = 107; // 함성해 줄 웨이포인트
MyConfig_HamseongBotPortal = false; // 함성해 줄 웨이포인트로 이동 후 타운포탈 열기
MyConfig_HamseongBotWeapon = [1, 1, 1]; // 함성해 줄 때 장착할 무기 번호 = [배틀 커맨드, 샤우트, 배틀 오더스]
NTConfig_Script.push(["MyQueDropBot.ntj"]); // 퀘드랍봇(함성 받기) * 참고: 한 번 이상 설정해서 실행시킬 수 있습니다.
MyConfig_QueDropBotHamseongBot = ["바바 캐릭명", 240, 107, 180]; // 함성봇 = ["함성봇 캐릭터이름", 함성봇을 확인할 최대 시간(초), 함성 받을 웨이포인트(0: 함성봇이 있는 웨이포인트), 함성 받을 최대 시간(초)]
NTConfig_Script.push(["MyDiaBot.ntj", "시작_엔티스크립트/MyConfig_DiaBotPortalOpen = [true, 0, 0, false]", "종료_엔티스크립트/for (var i = 0; i < 3; i++) Delay(300);"]); // ---------- 이 부분 삽입!!
혹시 위와 같이 해서 삽입했는데 DiaBotPortalOpen 오류나는 분들은 아래와 같이 수정해서 해보세요.
위와 같이 해서 오류났는데 아래와 같이 하니 잘 된다는 제보가 있어서 추가합니다. 감사합니다.
NTConfig_Script.push(["MyDiaBot.ntj", ["시작_엔티스크립트/MyConfig_DiaBotPortalOpen = [true, 0, 0, false]", "종료_엔티스크립트/for (var i = 0; i < 3; i++) Delay(300);"]]); //
//--------------------------------------------------------------------------
// 샵봇
//--------------------------------------------------------------------------
// NTConfig_Script.push(["MyShopBot.ntj"]); // 샵봇 * 참고: 한 번 이상 설정해서 실행시킬 수 있습니다.
MyConfig_ShopBotNpc = 7; // NPC 번호 * 참고: 'scripts/NTBot/bots/MyShopBot.ntj'에 NPC 번호가 있습니다. 시간 관리자와 자동 디아런에서 실행되는 샵봇에도 적용됩니다.
MyConfig_ShopBotCowPortal = false; // 시크리트 카우 레벨 포탈 이용하기 * 참고: 시간 관리자와 자동 디아런에서 실행되는 샵봇에도 적용됩니다.
MyConfig_ShopBotAnyaPortal = false; // 니라트하크의 사원 포탈 이용하기 * 참고: 시간 관리자와 자동 디아런에서 실행되는 샵봇에도 적용됩니다.
MyConfig_ShopBotRunTime = [1, 60]; // 샵봇 실행 시간 = [0: 사용 안 함/ 1: 방 입장 시각부터/ 2: 샵봇 시작 시각부터, 실행 시간(초)]
NTConfig_Script.push(["MyShopBotStop.ntj"]); // 샵봇 중단시키기 * 참고: 한 번 이상 설정해서 실행시킬 수 있습니다.
MyConfig_ShopBotStopShopBot = ["팔라 캐릭명"]; // ["중단 시킬 샵봇 캐릭터이름" . . .]
//--------------------------------------------------------------------------
// 만능 쫄봇
//--------------------------------------------------------------------------
//NTConfig_Script.push(["MyJjolBotGisa.ntj"]); // 기사용 만능 쫄봇 * 참고: 'scripts/NTBot/MyConfigs/Key.ntl'에서 명령키를 설정합니다. 'NTConfig_PublicMode = true'로 자동 설정됩니다.
MyConfig_JjolBotGisaJjol = 0; // 쫄 인원수 = 0: 기사를 직접할 경우/ 1 이상: 기사가 봇일 경우 * 참고: 기사를 직접할 경우, 기사가 지역 이동 후 쫄이 따라오지 않으면 기사를 이리저리 움직이십시오.
MyConfig_JjolBotGisaWait = 60; // 쫄 기다릴 최대 시간(초)
NTConfig_Script.push(["MyJjolBotJjol.ntj"]); // 쫄용 만능 쫄봇 * 참고: 'NTConfig_PublicMode = false'로 자동 설정됩니다.
MyConfig_JjolBotJjolItem = [true, true]; // [방 입장 후 아이템 등 정리하기, 도박하기]
MyConfig_JjolBotJjolDistance = [10, 20]; // 기사와의 간격 = [최소, 최대]
MyConfig_JjolBotJjolPrecast = 5000; // 프리캐스트하기 = 확인 시간(1/1000초) 간격 * 참고: '이동이나 사냥 중에 할 프리캐스트 설정하기'가 적용됩니다.
MyConfig_JjolBotJjolAttack = [25, 1000]; // 몬스터 잡기 = [몬스터와의 간격, 공격 시간(1/1000초) 간격] * 참고: '이동이나 사냥 중에 할 프리캐스트 설정하기'가 적용됩니다.
MyConfig_JjolBotJjolPick = 1000; // 아이템 줍기 = 확인 시간(1/1000초) 간격
MyConfig_JjolBotJjolGisa = "팔라 캐릭명"; // 방에 있는 특정 캐릭터를 기사로 설정하기 = "기사가 될 캐릭터이름" * 주의: 기사가 될 캐릭터가 MyJjolBotGisa.ntj를 사용할 때는 설정하지 마십시오. * 참고: 설정하지 않으면 기사는 'scripts/NTBot/MyConfigs/JjolBot.ntl'에 설정한 기사가 적용됩니다.
MyConfig_JjolBotJjolMessage = ["!쫄봇 준비 완료!"]; // 수동용 쫄봇의 준비 완료 메시지 = ["보낼 메시지" . . .]
4) 쫄 캐릭 이니
//--------------------------------------------------------------------------
// 함성봇, 퀘드랍봇
//--------------------------------------------------------------------------
//NTConfig_Script.push(["MyHamseongBot.ntj"]); // 함성봇(함성해 주기) * 참고: 한 번 이상 설정해서 실행시킬 수 있습니다.
// 퀘드랍봇에게만 함성해 줄 경우
//...............................
MyConfig_HamseongBotQueDropBot = []; // ["함성해 줄 퀘드랍봇 캐릭터이름" . . .] * 참고: "함성해 줄 퀘드랍봇 캐릭터이름"을 설정하지 않으면 '최대 게임 시간까지 파티원에게 함성해 줄 경우'가 적용됩니다.
MyConfig_HamseongBotWait = 120; // 함성해 줄 퀘드랍봇을 기다릴 최대 시간(초)
// 최대 게임 시간까지 파티원에게 함성해 줄 경우
//..............................................
MyConfig_HamseongBotLeftTime = 0; // 배틀 오더스 남은 시간(초)이 설정한 시간보다 적으면 함성해 주기
MyConfig_HamseongBotMessage = [0, 0]; // [메시지 보내기(배틀 오더스 남은 시간(초)이 설정한 시간보다 적으면 메시지를 보냅니다), 메시지 안 보내기(배틀 오더스 남은 시간이 설정한 시간보다 적으면 메시지를 안 보냅니다)]
MyConfig_HamseongBotEnchanter = ""; // MyConfig_HamseongBotLeftTime와 MyConfig_HamseongBotMessage를 적용하지 않을 캐릭터이름
// 기타
//......
MyConfig_HamseongBotWaypoint = 107; // 함성해 줄 웨이포인트
MyConfig_HamseongBotPortal = false; // 함성해 줄 웨이포인트로 이동 후 타운포탈 열기
MyConfig_HamseongBotWeapon = [1, 1, 1]; // 함성해 줄 때 장착할 무기 번호 = [배틀 커맨드, 샤우트, 배틀 오더스]
//NTConfig_Script.push(["MyQueDropBot.ntj"]); // 퀘드랍봇(함성 받기) * 참고: 한 번 이상 설정해서 실행시킬 수 있습니다.
MyConfig_QueDropBotHamseongBot = ["바바 캐릭명", 240, 107, 180]; // 함성봇 = ["함성봇 캐릭터이름", 함성봇을 확인할 최대 시간(초), 함성 받을 웨이포인트(0: 함성봇이 있는 웨이포인트), 함성 받을 최대 시간(초)]
//--------------------------------------------------------------------------
// 만능 쫄봇
//--------------------------------------------------------------------------
//NTConfig_Script.push(["MyJjolBotGisa.ntj"]); // 기사용 만능 쫄봇 * 참고: 'scripts/NTBot/MyConfigs/Key.ntl'에서 명령키를 설정합니다. 'NTConfig_PublicMode = true'로 자동 설정됩니다.
MyConfig_JjolBotGisaJjol = 0; // 쫄 인원수 = 0: 기사를 직접할 경우/ 1 이상: 기사가 봇일 경우 * 참고: 기사를 직접할 경우, 기사가 지역 이동 후 쫄이 따라오지 않으면 기사를 이리저리 움직이십시오.
MyConfig_JjolBotGisaWait = 60; // 쫄 기다릴 최대 시간(초)
NTConfig_Script.push(["MyJjolBotJjol.ntj"]); // 쫄용 만능 쫄봇 * 참고: 'NTConfig_PublicMode = false'로 자동 설정됩니다.
MyConfig_JjolBotJjolItem = [true, true]; // [방 입장 후 아이템 등 정리하기, 도박하기]
MyConfig_JjolBotJjolDistance = [10, 20]; // 기사와의 간격 = [최소, 최대]
MyConfig_JjolBotJjolPrecast = 5000; // 프리캐스트하기 = 확인 시간(1/1000초) 간격 * 참고: '이동이나 사냥 중에 할 프리캐스트 설정하기'가 적용됩니다.
MyConfig_JjolBotJjolAttack = [25, 1000]; // 몬스터 잡기 = [몬스터와의 간격, 공격 시간(1/1000초) 간격] * 참고: '이동이나 사냥 중에 할 프리캐스트 설정하기'가 적용됩니다.
MyConfig_JjolBotJjolPick = 1000; // 아이템 줍기 = 확인 시간(1/1000초) 간격
MyConfig_JjolBotJjolGisa = "팔라 캐릭명"; // 방에 있는 특정 캐릭터를 기사로 설정하기 = "기사가 될 캐릭터이름" * 주의: 기사가 될 캐릭터가 MyJjolBotGisa.ntj를 사용할 때는 설정하지 마십시오. * 참고: 설정하지 않으면 기사는 'scripts/NTBot/MyConfigs/JjolBot.ntl'에 설정한 기사가 적용됩니다.
MyConfig_JjolBotJjolMessage = ["!쫄봇 준비 완료!"]; // 수동용 쫄봇의 준비 완료 메시지 = ["보낼 메시지" . . .]
5) 바바, 소서, 쫄 캐릭 공통
//##########################################################################
// 기타 옵션 설정하기
//==========================================================================
NTConfig_PublicMode = false; // 공방 * 참고: 자동으로 파티하기, 타운포탈 열어 놓기, 전체 창에 메시지 보내기 등을 합니다. * 주의: 일부 스크립트에서는 자동으로 설정됩니다.
MyConfig_PartyMaster = "팔라 캐릭명"; // 특정 캐릭터의 파티 초대만 승인하기 = "파티 초대를 승인할 캐릭터이름" * 참고: NTConfig_PublicMode의 설정과 무관하게 작동합니다.
MyConfig_ExitJjolBot = ["팔라 캐릭명", 180]; // 특정 캐릭터가 방을 나가면 따라 나가기 = ["따라 나갈 캐릭터이름", 따라 나갈 캐릭터가 처음부터 방에 없었다면 설정한 시간(초) 동안 기다린 후 방 나가기]
3. Scripts\NTBot\Bot\MyDiaBot.ntj 열어서 364, 371번째 줄 수정합니다.
MyCo_SetStatusText("ÿc4파티원의 지역 확인 중 (ÿc0" + i + "ÿc4/" + MyConfig_DiaBotPortalOpen[2] + "초)");
================= 중간 생략 ===============
_myPartyId = _player.partyid;
if (_myPartyId != 65535)
{
while (_player.GetNext())
{
if (_player.partyid == _myPartyId && _player.areaid == 108)
return false; //------------------ true를 false로 수정
}
================= 중간 생략 ===============
}
return false; //----------------- 수정 (MyConfig_DiaBotPortalOpen[2] < 1) 를 false 로 수정
}
function SearchRooms(y)
설정 끝입니다.
이렇게 해주면 소서가 카오스 포탈연 후 카오스 포탈열기 실패 메시지 뜨고 나서
만능쫄봇 모드로 들어갑니다.
카오스 사냥 전에 다른 곳 사냥을 한다거나 그외 만능쫄봇의 거리 조정등 세세한 내용은 개인에 맞게 잘 조정하시면 됩니다..
그럼 모두들 한방에 성공하시길.. ^^
팔라와 소서 이니 중간에 샵봇을 넣어 만능쫄봇 등록하는 것이 좀 나아진듯 합니다.
날아다녀님 감사합니다.
그리고, 공방이 아닌 혼자 앵벌을 위해 디아런 돌리시는 분들은
기타 옵션 설정하기에 있는 특정 캐릭터와 파티하기를 설정하지 마시고
NTConfig_PublicMode = false; 를 true로 바꿔서 사용하는게 좋을 듯 합니다.
====================================== 캐릭 조합에 변화 주기 =========================================
제이님 자료가 자료실에 올랐는데도 허섭한 제 글대로 하시는 분들이 아직 꽤 되나 보네요. ^^
많은 분들이 이미 수정해서 사용하고 계시겠지만 요청이 있어서 아래 내용 추가합니다.
1. 메피 퀘드랍 소서 추가
메피 퀘드랍 소서 쓰는 분들은 위 설정 중 쫄 캐릭 계정에 넣어주면 되고,
퀘드랍 소서 이니에서 만능쫄봇은 주석처리하고, 사냥터(안다, 듀리엘, 메피, 그 외)를 설정해 줍니다.
그리고, 각 캐릭 이니 함성봇 부분에서 웨이를 증오2층이나 트라빈으로 맞춰서 설정해주면 됩니다.
제가 해보니 이 경우 바바 이니 함성봇 부분에서 오더해 줄 캐릭을 3캐릭 전부 다 해주는 것보다
팔라와 소서(카오스 포탈 여는 소서) 두개만 설정해주는 것이 더 효율적인 것 같습니다.
그렇게 해도 메피퀘드랍 소서는 함성 받으러 오니 상관없습니다.
2. 방 도는 시간이 좀 오래 걸린다 생각하시는 분
바바 이니에서 만능쫄봇 대신 디아봇 부분에서 기사로 설정해주고, 포탈 이용하기와 디아잡기를 수정해 줍니다.
MyConfig_DiaBotDiaJjolBot = [1, ""]; // 디아봇용 쫄봇
MyConfig_DiaBotPortalUse = [180, true]; //
MyConfig_DiaBotKill = 1; // 디아블로 잡기 = 0: 잡기/ 1: 대기/ 2: 포기
이러면 1기사 3만능쫄봇 체제는 아니지만
바바가 팔라 뒤를 쫒아다니는 것이 아니라 기사로 움직이기 때문에 사냥 속도는 좀 더 올라갑니다.
그리고, 이 세팅에서 좋은 점은 사냥에 참가하던 아저씨 바바를 디아 잡을 때는 대기하게 할 수 있다는 것입니다.
바바, 팔라, 2소서로 카오스만 도는 경우라면 소서 이니 만능 쫄봇에서
소서 1은 팔라를, 소서2는 바바를 기사로 인식하도록 하면 더 빠를 듯 하네요..
(2소서가 기사를 따로 인식하게 하는 것은 생각으로 그럴 것 같은 것이지 제가 직접 해보진 않았습니다..^^)