Skip to content

사냥터 추가 어떻게 하나요?

분류 질문 조회 수 1,724 추천 수 0

디아한지는 오래됐는데 첨으로 봇 돌려봅니다.
날아다녀님 17차 봇 쓰고 있는데
체라블리 소서입니다.
안다, 듀리, 메피만 잡고 담방으로 가네요.
사냥터가 3개로 설정되어 있는거 같습니다.
어디를 수정해야지 제가 가고 싶은 곳을 다 갈수 있을까요?
참고로 템도 보잘것 없고 용병도 잘 죽어서 디아, 바알은 못잡습니다.
액1, 2, 3정도 올라운드 앵벌이 하고 싶네요~
  • Mr달봉 2011.01.17 02:41
    캐릭터 이니를 메모장으로 보시면요.. /* * 사냥터 설정하기 <<< 여기서 수정하시면 됩니다. * 시간 설정하기 * 엔피씨, 포션, 치킨 설정하기 * 인벤토리 설정하기 * 벨트 설정하기 * 아이템 설정하기 * 도박 설정하기 * 메시지 설정하기 * 기타 옵션 설정하기 * 공격 설정하기 * 이동 중 사용할 성소 설정하기 * 창고지기 설정하기 * 큐빙 설정하기 *------------------------------------------------------------------------------ 여기서 부터 수정하시면 됩니다. //-------------------------------------------------------------------------- // 액트 1 //-------------------------------------------------------------------------- //NTConfig_Script.push(["MyCorpsefire.ntj"]); // 액트 1: 콜드 플레인으로 이동 -> 블러드 무어로 이동 -> 케이브 1층으로 이동 -> 불타는 시체 사냥 MyConfig_CorpsefireClear = [[0, 0x01], [0, 0x01], [0, 0x01]]; // [콜드 플레인, 블러드 무어, 케이브 1층] //NTConfig_Script.push(["MyBishibosh.ntj"]); // 액트 1: 콜드 플레인으로 이동 -> 비쉬보쉬 사냥 MyConfig_BishiboshClear = [0, 0x01]; // [콜드 플레인] MyConfig_BishiboshMausoleum = false; // MyMausoleum.ntj 실행하기 * 주의: 실행할 경우 NTConfig_Script.push("MyMausoleum.ntj")는 주석처리합니다. //NTConfig_Script.push(["MyColdcrow.ntj"]); // 액트 1: 콜드 플레인으로 이동 -> 케이브 1층으로 이동 -> 콜드크로우 사냥 -> 케이브 2층으로 이동 -> 상자 열기 MyConfig_ColdcrowClear = [[0, 0x01], [0, 0x01], [0, 0x01]]; // [콜드 플레인, 케이브 1층, 케이브 2층] //NTConfig_Script.push(["MyHole.ntj"]); // 액트 1: 블랙 마쉬로 이동 -> 홀 1, 2층으로 이동 -> 상자 열기/전체 사냥 MyConfig_HoleClear = [[0, 0x01], [1, 0x01], [2, 0x01]]; // [블랙 마쉬, 홀 1층, 홀 2층] NTConfig_Script.push(["MyMausoleum.ntj"]); // 액트 1: 콜드 플레인으로 이동 -> 베리얼 그라운드로 이동 -> (블러드 레이븐 사냥 ->) 머설리엄으로 이동 -> 상자 열기/전체 사냥 (-> 베리얼 그라운드로 이동 -> 크립트로 이동 -> 상자 열기) MyConfig_MausoleumKill = false; // 블러드 레이븐 잡기 MyConfig_MausoleumClear = [[0, 0x01], [0, 0x01], [2, 0x01], [0, 0x01]]; // [콜드 플레인, 베리얼 그라운드, 머설리엄, 크립트] //NTConfig_Script.push(["MyTristram.ntj"]); // 액트 1: 스토니 필드로 이동 -> 라카니슈 사냥 -> 트리스트럼으로 이동 -> 그리스월드 사냥 MyConfig_TristramClear = [[0, 0x01], [0, 0x01]]; // [스토니 필드, 트리스트럼] //NTConfig_Script.push(["MyTreeheadWoodfist.ntj"]); // 액트 1: 다크 우드로 이동 -> 트리헤드 우드피스트 사냥 MyConfig_TreeheadWoodfistClear = [0, 0x01]; // [다크 우드] NTConfig_Script.push(["MyPit.ntj"]); // 액트 1: 블랙 마쉬로 이동 -> 타모에 고지로 이동 -> 피트 1, 2층으로 이동 -> 전체 사냥/상자 열기 MyConfig_PitClear = [[0, 0x01], [0, 0x01], [2, 0x01], [2, 0x01]]; // [블랙 마쉬, 타모에 고지, 피트 1층, 피트 2층] //NTConfig_Script.push(["MySmith.ntj"]); // 액트 1: 수도원 외곽으로 이동 -> 병영으로 이동 -> 스미스 사냥 MyConfig_SmithClear = [[0, 0x01], [0, 0x01]]; // [수도원 외곽, 병영] NTConfig_Script.push(["MyCountess.ntj"]); // 액트 1: 블랙 마쉬로 이동 -> 포카튼 타워로 이동 -> 타워 지하 1, 2, 3, 4, 5층으로 이동 -> 카운테스 사냥 MyConfig_CountessClear = [[0, 0x01], [0, 0x01], [0, 0x01], [0, 0x01], [0, 0x01], [0, 0x01]]; // [블랙 마쉬, 타워 지하 1층, 타워 지하 2층, 타워 지하 3층, 타워 지하 4층, 타워 지하 5층] //NTConfig_Script.push(["MyPitspawnFouldog.ntj"]); // 액트 1: 감옥 1, 2층으로 이동 -> 핏스톤 파울도그 사냥 * 참고: 이동 오류가 잦은 사냥터입니다. MyConfig_PitspawnFouldogClear = [[0, 0x01], [0, 0x01]]; // [감옥 1층, 감옥 2층] //NTConfig_Script.push(["MyBoneAsh.ntj"]); // 액트 1: 수도원 안쪽으로 이동 -> 시체 뒤지기 -> 대성당으로 이동 -> 본 애쉬 사냥 MyConfig_BoneAshClear = [0, 0x01]; // [대성당] NTConfig_Script.push(["MyAndariel.ntj"]); // 액트 1: 카타콤 2, 3, 4층으로 이동 -> 안다리엘 사냥 MyConfig_AndarielJjolBot = 0; // 만능 쫄봇 = 0: 사용 안 함/ 1: 쫄봇(멈춤)/ 2: 쫄봇(움직임) MyConfig_AndarielAntidotePotion = 0; // 사 먹을 해독포션 개수 MyConfig_AndarielClear = [[0, 0x01], [0, 0x01], [0, 0x01]]; // [카타콤 2층, 카타콤 3층, 카타콤 4층] MyConfig_AndarielKill = 1; // 안다리엘 잡기 = 0: 왼쪽 벽/ 1: 머리 찍기/ 2: 거리 유지하기/ 3: 입구 근처 상자 쌓여 있는 곳 * 참고: 'MyConfig_AndarielJjolBot = 0'이 아니면 3으로 자동 설정됩니다. //-------------------------------------------------------------------------- // 액트 2 //-------------------------------------------------------------------------- NTConfig_Script.push(["MyRadament.ntj"]); // 액트 2: 하수구 2, 3층으로 이동 -> 라다먼트 사냥/상자 열기 MyConfig_RadamentClear = [[2, 0x01], [2, 0x01]]; // [하수구 2층, 하수구 3층] //NTConfig_Script.push(["MyStonyTomb.ntj"]); // 액트 2: 메마른 언덕으로 이동 -> 로키 황무지로 이동 -> 스토니 툼 1, 2층으로 이동 -> 크리핑 피쳐 사냥/몬스터 사냥/상자 열기 MyConfig_StonyTombClear = [[0, 0x01], [0, 0x01], [0, 0x01], [0, 0x01]]; // [메마른 언덕, 로키 황무지, 스토니 툼 1층, 스토니 툼 2층] //NTConfig_Script.push(["MyHalls.ntj"]); // 액트 2: 죽음의 홀 2, 3층으로 이동 -> 미치광이 블러드윗치 사냥/상자 열기 MyConfig_HallsClear = [[0, 0x01], [0, 0x01]]; // [죽음의 홀 2층, 죽음의 홀 3층] //NTConfig_Script.push(["MyBeetleburst.ntj"]); // 액트 2: 파 오아시스로 이동 -> 비틀버스트 사냥 MyConfig_BeetleburstClear = [0, 0x01]; // [파 오아시스] //NTConfig_Script.push(["MyColdworm.ntj"]); // 액트 2: 파 오아시스로 이동 -> 마고트 동굴 1, 2, 3층으로 이동 -> 콜드웜 버로워 사냥/상자 열기 MyConfig_ColdwormClear = [[0, 0x01], [0, 0x01], [0, 0x01], [0, 0x01]]; // [파 오아시스, 마고트 동굴 1층, 마고트 동굴 2층, 마고트 동굴 3층] //NTConfig_Script.push(["MyDarkElder.ntj"]); // 액트 2: 잊혀진 도시로 이동 -> 사악한 장로 사냥 MyConfig_DarkElderClear = [0, 0x01]; // [잊혀진 도시] MyConfig_DarkElderAncientTunnels = false; // MyAncientTunnels.ntj 실행하기 * 주의: 실행할 경우 NTConfig_Script.push("MyAncientTunnels.ntj")는 주석처리합니다. //NTConfig_Script.push(["MyAncientTunnels.ntj"]); // 액트 2: 잊혀진 도시로 이동 -> 고대 하수도로 이동 -> 상자 열기 MyConfig_AncientTunnelsClear = [[0, 0x01], [2, 0x01]]; // [잊혀진 도시, 고대 하수도] //NTConfig_Script.push(["MyFangskin.ntj"]); // 액트 2: 잊혀진 도시로 이동 -> 스네이크 벨리로 이동 -> 쿨러 바이퍼 사원 1, 2층으로 이동 -> 팽스킨 사냥 MyConfig_FangskinClear = [[0, 0x01], [0, 0x01], [0, 0x01]]; // [잊혀진 도시, 쿨러 바이퍼 사원 1층, 쿨러 바이퍼 사원 2층] NTConfig_Script.push(["MySummoner.ntj"]); // 액트 2: 아케인 생츄어리로 이동 -> (궁전 지하 3층으로 이동 -> 파이어 아이 사냥 -> 아케인 생츄어리로 이동 ->) 소환술사 사냥 (-> 마기의 캐니언으로 이동 -> (상자 열기 ->) 듀리얼 사냥) MyConfig_SummonerFireEye = false; // 파이어 아이 잡기 MyConfig_SummonerClear = [1, 0x01]; // [아케인 생츄어리] MyConfig_SummonerKill = 1; // 소환술사 잡기 = 0: 호라즌의 일지/ 1: 머리 찍기/ 2: 안전한 자리에서 잡기 * 참고: 근접 공격 캐릭터는 머리 찍기로만 공격합니다. MyConfig_SummonerDuriel = false; // MyDuriel.ntj 실행하기 * 주의: 실행할 경우 NTConfig_Script.push("MyDuriel.ntj")는 주석처리합니다. NTConfig_Script.push(["MyDuriel.ntj"]); // 액트 2: 마기의 캐니언으로 이동 -> (상자 열기 ->) 듀리얼 사냥 MyConfig_DurielJjolBot = 0; // 만능 쫄봇 = 0: 사용 안 함/ 1: 쫄봇(멈춤)/ 2: 쫄봇(움직임) MyConfig_DurielChest = 0; // 황금상자 열기 = 0: 사용 안 함/ 1: 열기/ 2: 주변 몬스터 정리 후 열기 MyConfig_DurielClear = [[2, 0x01], [1, 0x01]]; // [마기의 캐니언, 탈 라샤 무덤] MyConfig_DurielKill = 0; // 듀리얼 잡기 = 0: 맞짱/ 1: 거리 유지하기/ 2: 티리얼 있는 곳으로 유인하기 * 참고: 'MyConfig_DurielJjolBot = 0'이 아니면 0으로 자동 설정됩니다. //-------------------------------------------------------------------------- // 액트 3 //-------------------------------------------------------------------------- //NTConfig_Script.push(["MySszarkTheBurning.ntj"]); // 액트 3: 스파이더 포레스트로 이동 -> 스파이더 동굴로 이동 -> 불타는 스자크 사냥/상자 열기 MyConfig_SszarkTheBurningClear = [[0, 0x01], [0, 0x01]]; // [스파이더 포레스트, 스파이더 동굴] //NTConfig_Script.push(["MyFlayerDungeon.ntj"]); // 액트 3: 프레이어 정글로 이동 -> 프레이어 던전 1, 2, 3층으로 이동 -> 마법사 엔두구 사냥/상자 열기 MyConfig_FlayerDungeonClear = [[0, 0x01], [0, 0x01], [0, 0x01], [0, 0x01]]; // [프레이어 정글, 프레이어 던전 1층, 프레이어 던전 2층, 프레이어 던전 3층] //NTConfig_Script.push(["MyStormtree.ntj"]); // 액트 3: 남부 쿠라스트로 이동 -> 프레이어 정글로 이동 -> 스톰트리 사냥 MyConfig_StormtreeClear = [0, 0x01]; // [남부 쿠라스트] NTConfig_Script.push(["MyAct3Sewers.ntj"]); // 액트 3: 쿠라스트 바자로 이동 -> (폐허의 사원으로 이동 -> 전체 사냥 -> 버려진 신전으로 이동 -> 전체 사냥) -> 하수구 1층으로 이동 -> 아이스호크 리프트윙 사냥 -> 하수구 2층으로 이동 -> 상자 열기 MyConfig_Act3SewersRuinedTemple = true; // 폐허의 사원 전체 사냥하기 MyConfig_Act3SewersDisusedFane = true; // 버려진 신전 전체 사냥하기 MyConfig_Act3SewersClear = [[0, 0x01], [0, 0x01]]; // [쿠라스트 바자, 하수구 1층] //NTConfig_Script.push(["MyKurastTravel.ntj"]); // 액트 3: 북부 쿠라스트로 이동 -> 잊혀진 유적으로 이동 -> 전체 사냥 -> 잊혀진 사원으로 이동 -> 전체 사냥 -> 쿠라스트 커즈웨이로 이동 -> 폐허의 신전으로 이동 -> 전체 사냥 -> 버려진 유적으로 이동 -> 전체 사냥 MyConfig_KurastTravelClear = [[0, 0x01], [0, 0x01]]; // [북부 쿠라스트, 쿠라스트 커즈웨이] MyConfig_KurastTravelTravincal = false; // MyTravincal.ntj 실행하기 * 주의: 실행할 경우 NTConfig_Script.push("MyTravincal.ntj")는 주석처리합니다. NTConfig_Script.push(["MyTravincal.ntj"]); // 액트 3: 트라빈컬로 이동 -> 카운슬 멤버 사냥 MyConfig_TravincalClear = [0, 0x01]; // [트라빈컬] NTConfig_Script.push(["MyMephisto.ntj"]); // 액트 3: 증오의 사원 2, 3층으로 이동 -> 메피스토 사냥/상자 열기 MyConfig_MephistoJjolBot = 0; // 만능 쫄봇 = 0: 사용 안 함/ 1: 쫄봇(멈춤)/ 2: 쫄봇(움직임) MyConfig_MephistoClear = [[1, 0x01], [2, 0x01]]; // [증오의 사원 2층, 증오의 사원 3층] * 참고: 오리지널에서는 증오의 사원 3층을 전체 사냥으로 설정하면 카운슬 멤버를 잡습니다. MyConfig_MephistoKill = 0; // 메피스토 잡기 = 0: 맞짱/ 1: 강 쪽으로 유인하기 * 참고: 'MyConfig_MephistoJjolBot = 0'이 아니면 0으로 자동 설정됩니다. //-------------------------------------------------------------------------- // 액트 4 //-------------------------------------------------------------------------- NTConfig_Script.push(["MyIzual.ntj"]); // 액트 4: 지옥 망령의 도시로 이동 -> 절망의 평원으로 이동 -> 이주얼 사냥 MyConfig_IzualClear = [[1, 0x01], [1, 0x01]]; // [지옥 망령의 도시, 절망의 평원] NTConfig_Script.push(["MyHephasto.ntj"]); // 액트 4: 불길의 강으로 이동 -> 대장장이 헤파스토 사냥 MyConfig_HephastoClear = [1, 0x01]; // [불길의 강] NTConfig_Script.push(["MyDiaBot.ntj"]); // 액트 4: 불길의 강으로 이동 -> 카오스 생츄어리로 이동 -> 씨일 열고 소환 몬스터 사냥 -> 디아블로 사냥 MyConfig_DiaBotJjolDiaBot = [0, ""]; // 디아봇용 쫄봇 = [0: 사용 안 함/ 1: 기사/ 2: 부기사/ 3: 쫄, "기사 캐릭터이름"] * 기사 캐릭터이름: 부기사와 쫄일 때만 설정하며, 설정하지 않으면 기사 캐릭터이름은 'scripts/NTBot/MyConfigs/JjolBot.ntl'에 설정한 기사의 캐릭터이름이 적용됩니다. * 주의: 디아봇용 쫄봇과 만능 쫄봇을 같이 사용할 수 없습니다. * 참고: 기사는 'NTConfig_PublicMode = true', 부기사와 쫄은 'NTConfig_PublicMode = false'로 자동 설정됩니다. MyConfig_DiaBotJjolBot = 0; // 만능 쫄봇 = 0: 사용 안 함/ 1: 쫄봇(멈춤)/ 2: 쫄봇(움직임) * 주의: 만능 쫄봇은 디아봇용 쫄봇, MyConfig_DiaBotPortalOpen, MyConfig_DiaBotPortalUse 등과 같이 사용할 수 없습니다. MyConfig_DiaBotHelp = 0; // 채팅으로 'ㄷ', 'h', 'H'를 외치면 해당 플레이어의 주위에 있는 몬스터를 잡아 주기 = 잡아 줄 횟수 MyConfig_DiaBotPotion = [0, 0]; // 사 먹을 포션 개수 = [해독포션, 해빙포션] MyConfig_DiaBotClear = [[0, 0x01], [2, 0x01], [2, 0x01]]; // [웨이포인트부터 입구까지, 입구부터 중앙까지, 중앙부터 디아블로 소환 전까지] MyConfig_DiaBotPortalOpen = [false, 0, 120, true]; // 카오스 생츄어리에 타운포탈 열기 = [사용 여부, 0: 사용 안 함/ 1: 어다/그로테스크/머어 피엔드/대장장이 헤파스토가 있으면 타운포탈 열기(길목)/ 2: 같이 잡기(길목)/ 3: 타운포탈 열기(전체)/ 4: 같이 잡기(전체), 카오스 생츄어리에 파티원이 있는지 확인할 최대 시간(초), 카오스 생츄어리에서 사냥하기] * 주의: 만능 쫄봇과 같이 사용할 수 없습니다. MyConfig_DiaBotPortalUse = [0, true]; // 카오스 생츄어리에 열린 타운포탈 이용하기 = [타운포탈이 열렸는지 확인할 최대 시간(초), 어다/그로테스크/머어 피엔드/대장장이 헤파스토 잡기] * 주의: 디아봇용 쫄봇의 부기사와 쫄 및 만능 쫄봇과는 같이 사용할 수 없습니다. * 참고: 타운포탈을 이용하는데 실패하면 웨이포인트를 통해 카오스 생츄어리로 이동합니다. MyConfig_DiaBotPortalPosition = 0; // 타운포탈 열 위치 = 0: 입구/ 1: 중앙 * 참고: 공방이거나 디아봇용 쫄봇, 만능 쫄봇, MyConfig_DiaBotPortalOpen 등을 사용할 때 적용됩니다. MyConfig_DiaBotKill = 0; // 디아블로 잡기 = 0: 잡기/ 1: 대기/ 2: 포기 MyConfig_DiaBotInventory = 0; // 디아블로 잡기 전 인벤토리에 있는 아이템 정리하기 = 0: 사용 안 함/ 1: 마지막 씨일 연 후 아이템 정리하기/ 2: 아이템 정리 후 마지막 씨일 열기 MyConfig_DiaBotParty = false; // 디아블로 잡기 전 주위에 파티원 8명이 있으면 탈퇴하라는 메시지 보내기 MyConfig_DiaBotMessage[0] = ["도움이 필요할 땐 'ㄷ', 'h', 'H'를 외칩니다!"]; // ["보낼 메시지" . . .] MyConfig_DiaBotMessage[1] = ["타운포탈, 위험합니다!"]; // ["보낼 메시지" . . .] MyConfig_DiaBotMessage[2] = ["타운포탈, 안전합니다!"]; // ["보낼 메시지" . . .] MyConfig_DiaBotMessage[3] = ["디아블로를 잡습니다!"]; // ["보낼 메시지" . . .] MyConfig_DiaBotMessage[4] = ["다음 방으로 갑니다!"]; // ["보낼 메시지" . . .] //-------------------------------------------------------------------------- // 액트 5 //-------------------------------------------------------------------------- NTConfig_Script.push(["MyEldritch.ntj"]); // 액트 5: 프리지드 하이랜드로 이동 -> 엘드리치 더 랙터파이어 사냥 (-> 블러디 풋힐로 이동 -> 쉔크 더 오버시어 사냥/덱 패른 사냥) MyConfig_EldritchClear = [[0, 0x01], [0, 0x01]]; // [프리지드 하이랜드, 블러디 풋힐] MyConfig_EldritchKill = 0; // 엘드리치 더 랙터파이어 잡기 = 0: 잡기/ 1: 주변 몬스터 정리 후 잡기/ 2: 머리 찍기 MyConfig_EldritchSharptooth = true; // 샤프투쓰 슬레이어 잡기 MyConfig_EldritchChest = true; // 상자 열기 MyConfig_EldritchShenk = 2; // 쉔크 더 오버시어 잡기 = 0: 잡지 않음/ 1: 주변 몬스터 정리 후 잡기/ 2: 머리 찍기 MyConfig_EldritchDacFarren = false; // 덱 패른 잡기 MyConfig_EldritchAbaddon = false; // MyAbaddon.ntj 실행하기 * 주의: 실행할 경우 NTConfig_Script.push("MyAbaddon.ntj")는 주석처리합니다. //NTConfig_Script.push(["MyAbaddon.ntj"]); // 액트 5: 프리지드 하이랜드로 이동 -> 어배던으로 이동 -> 상자 열기 MyConfig_AbaddonClear = [[0, 0x01], [0, 0x01]]; // [프리지드 하이랜드, 어배던] //NTConfig_Script.push(["MyThreshSocket.ntj"]); // 액트 5: 아리앗 고원으로 이동 -> 쓰레쉬 소켓 사냥 (-> 피트 오브 아케런으로 이동 -> 상자 열기) MyConfig_ThreshSocketClear = [0, 0x01]; // [아이앗 고원] MyConfig_ThreshSocketPitOfAcheron = false; // MyPitOfAcheron.ntj 실행하기 * 주의: 실행할 경우 NTConfig_Script.push("MyPitOfAcheron.ntj")는 주석처리합니다. //NTConfig_Script.push(["MyPitOfAcheron.ntj"]); // 액트 5: 아리앗 고원으로 이동 -> 피트 오브 아케런으로 이동 -> 상자 열기 MyConfig_PitOfAcheronClear = [[0, 0x01], [0, 0x01]]; // [아리앗 고원, 피트 오브 아케런] NTConfig_Script.push(["MyPindleskin.ntj"]); // 액트 5: 니라트하크의 사원 포탈로 이동 -> 핀들스킨 사냥 (-> 홀스 오브 앵귀쉬로 이동 -> 홀스 오브 페인으로 이동 -> 홀스 오브 보우트로 이동 -> 니라트하크 사냥) MyConfig_PindleskinNihlathak = 2; // 니라트하크 잡기 = 0: 잡지 않음/ 1: 멀리서/ 2: 머리 찍기 MyConfig_PindleskinTombViper = false; // 툼 바이퍼 있으면 니라트하크 잡지 않기 MyConfig_PindleskinClear = [[1, 0x01], [1, 0x01], [1, 0x01]]; // [홀스 오브 앵귀쉬, 홀스 오브 페인, 홀스 오브 보우트] * 참고: 'MyConfig_PindleskinNihlathak = 1 또는 2'로 설정했을 때만 작동합니다. //NTConfig_Script.push(["MyNihlathak.ntj"]); // 액트 5: 홀스 오브 페인으로 이동 -> 홀스 오브 보우트로 이동 -> 니라트하크 사냥 (-> 홀스 오브 페인으로 이동 -> 홀스 오브 앵귀쉬로 이동 -> 니라트하크의 사원으로 이동 -> 핀들스킨 사냥) MyConfig_NihlathakKill = false; // 니라트하크 머리 찍기 MyConfig_NihlathakTombViper = false; // 툼 바이퍼 있으면 니라트하크 잡지 않기 MyConfig_NihlathakPindleskin = false; // 핀들스킨 잡기 MyConfig_NihlathakClear = [[0, 0x01], [0, 0x01], [0, 0x01]]; // [홀스 오브 페인, 홀스 오브 보우트, 홀스 오브 앵귀쉬] * 참고: 홀스 오브 앵귀쉬는 'MyConfig_NihlathakPindleskin = true'로 설정했을 때만 작동합니다. NTConfig_Script.push(["MyFrozenRiver.ntj"]); // 액트 5: 크리스탈라인으로 이동 -> 프로즌 리버로 이동 -> 프로즌스타인 사냥 MyConfig_FrozenRiverClear = [[0, 0x01], [2, 0x01]]; // [크리스탈라인, 프로즌 리버] //NTConfig_Script.push(["MyGlacialTrail.ntj"]); // 액트 5: 글레이셜 트레일로 이동 -> 본소우 브리커 사냥/상자 열기 -> 드리프터 동굴로 이동 -> 상자 열기 MyConfig_GlacialTrailClear = [[0, 0x01], [0, 0x01]]; // [글레이셜 트레일, 드리프터 동굴] NTConfig_Script.push(["MyIcyCellar.ntj"]); // 액트 5: 고대인의 길로 이동 -> 아이시 셀라로 이동 -> 스넵치프 쉐터 사냥/상자 열기 MyConfig_IcyCellarClear = [[2, 0x01], [2, 0x01]]; // [고대인의 길, 아이시 셀라] NTConfig_Script.push(["MyBaalBot.ntj"]); // 액트 5: 월드스톤 성채 2, 3층으로 이동 -> 쓰론 오브 디스트럭션으로 이동 -> 바알 소환 몬스터 사냥 (-> 월드스톤 체임버로 이동 -> 바알 사냥) MyConfig_BaalBotJjolBaalBot = [0, ""]; // 바알봇용 쫄봇 = [0: 사용 안 함/ 1: 기사/ 2: 부기사/ 3: 쫄, "기사 캐릭터이름"] * 기사 캐릭터이름: 부기사와 쫄만 설정 가능하며, 설정하지 않으면 기사 캐릭터이름은 'scripts/NTBot/MyConfigs/JjolBot.ntl'에 설정한 기사의 캐릭터이름이 적용됩니다. * 주의: 바알봇용 쫄봇과 만능 쫄봇을 같이 사용할 수 없습니다. * 참고: 기사는 'NTConfig_PublicMode = true', 부기사와 쫄은 'NTConfig_PublicMode = false'로 자동 설정됩니다. MyConfig_BaalBotJjolBot = 0; // 만능 쫄봇 = 0: 사용 안 함/ 1: 쫄봇(멈춤)/ 2: 쫄봇(움직임) * 주의: 만능 쫄봇과 바알봇용 쫄봇을 같이 사용할 수 없습니다. MyConfig_BaalBotClear = [[0, 0x01], [0, 0x01], [0, 0x01]]; // [월드스톤 성채 2층, 월드스톤 성채 3층, 쓰론 오브 디스트럭션] MyConfig_BaalBotCheckMonster = [false, false, false, 691]; // 몬스터를 발견하면 사냥 중지하기 = [월드스톤 성채 2층, 월드스톤 성채 3층, 쓰론 오브 디스트럭션, 몬스터 ClassID . . .] MyConfig_BaalBotPortalFirst = false; // 쓰론 오브 디스트럭션에 도착하면 타운포탈부터 열기 MyConfig_BaalBotPortalXy[0] = [15112, 5004]; // 타운포탈 "타운포탈, 위험합니다!" 열 좌표 = [X, Y] MyConfig_BaalBotPortalXy[1] = [15112, 5004]; // 타운포탈 "타운포탈, 안전합니다!" 열 좌표 = [X, Y] MyConfig_BaalBotWaitingXy[0] = [15092, 5040]; // 바알이 몬스터를 소환할 때 쫄봇(움직임)이 대기할 좌표 = [X, Y] MyConfig_BaalBotWaitingXy[1] = [15092, 5028]; // 바알이 몬스터를 소환할 때 대기할 좌표 = [X, Y] MyConfig_BaalBotKill = true; // 바알 잡기 MyConfig_BaalBotInventory = false; // 바알 잡기 전 인벤토리에 있는 아이템 정리하기 MyConfig_BaalBotMessage[0] = ["타운포탈, 위험합니다!"]; // ["보낼 메시지" . . .] MyConfig_BaalBotMessage[1] = ["타운포탈, 안전합니다!"]; // ["보낼 메시지" . . .] MyConfig_BaalBotMessage[2] = ["바알을 잡습니다!"]; // ["보낼 메시지" . . .] MyConfig_BaalBotMessage[3] = ["다음 방으로 갑니다!"]; // ["보낼 메시지" . . .] //-------------------------------------------------------------------------- // 카우봇 //-------------------------------------------------------------------------- NTConfig_Script.push(["MyCowBot.ntj", "시작_엔티스크립트/MyConfig_OpenChest[0] = true"]); MyConfig_CowBotClear = [[0, 0x01], [0, 0x01]]; // [스토니 필드, 트리스트럼] MyConfig_CowBotGriswold = false; // 그리스월드 잡기 MyConfig_CowBotChicken = 100; // 헬에서 카우킹의 피가 설정치 이하면 치킨하기 * 참고: 카우킹의 피 최대치는 128입니다. MyConfig_CowBotPortalXy = 0; // 시크리트 카우 레벨 포탈 열 위치 = 0: 큐브가 있는 곳/ 1: 3시 구석/ 2: 6시 구석/ 3: 9시 구석/ 4: 12시 구석/ 5: 무작위(1~4) MyConfig_CowBotPortalOpen = false; // 사냥하지 않고 시크리트 카우 레벨 포탈만 열기 사냥터를 추가하실경우 예) // 카우봇 //-------------------------------------------------------------------------- NTConfig_Script.push(["MyCowBot.ntj", "시작_엔티스크립트/MyConfig_OpenChest[0] = true"]); MyConfig_CowBotClear = [[0, 0x01], [0, 0x01]]; // [스토니 필드, 트리스트럼] MyConfig_CowBotGriswold = false; // 그리스월드 잡기 MyConfig_CowBotChicken = 100; // 헬에서 카우킹의 피가 설정치 이하면 치킨하기 * 참고: 카우킹의 피 최대치는 128입니다. MyConfig_CowBotPortalXy = 0; // 시크리트 카우 레벨 포탈 열 위치 = 0: 큐브가 있는 곳/ 1: 3시 구석/ 2: 6시 구석/ 3: 9시 구석/ 4: 12시 구석/ 5: 무작위(1~4) MyConfig_CowBotPortalOpen = false; // 사냥하지 않고 시크리트 카우 레벨 포탈만 열기 사냥터를 빼실경우 예) // 카우봇 //-------------------------------------------------------------------------- //NTConfig_Script.push(["MyCowBot.ntj", "시작_엔티스크립트/MyConfig_OpenChest[0] = true"]); MyConfig_CowBotClear = [[0, 0x01], [0, 0x01]]; // [스토니 필드, 트리스트럼] MyConfig_CowBotGriswold = false; // 그리스월드 잡기 MyConfig_CowBotChicken = 100; // 헬에서 카우킹의 피가 설정치 이하면 치킨하기 * 참고: 카우킹의 피 최대치는 128입니다. MyConfig_CowBotPortalXy = 0; // 시크리트 카우 레벨 포탈 열 위치 = 0: 큐브가 있는 곳/ 1: 3시 구석/ 2: 6시 구석/ 3: 9시 구석/ 4: 12시 구석/ 5: 무작위(1~4) MyConfig_CowBotPortalOpen = false; // 사냥하지 않고 시크리트 카우 레벨 포탈만 열기
  • llDrmsll_훈[A1L] 2011.01.17 02:48
    답변 고맙습니다. NTConfig_Script.push 요기 앞에 //붙이면 사냥터를 빼는거고 추가 하고 싶을땐 //를 없애면 된다는 이야기죠?
  • 독도사령관 2011.01.17 13:11
    네 해당 스크립 주석문(//)을 없애면 그 사냥터 스크립은 실행이 되므로 그곳은 사냥 된다는 뜻이구요 반대로 주석문을 붙이면 그 사냥터는 제외시킵니다. 그리고 주석문 잘 읽으셔서 *주의라고 표시된 어떤 특정 사냥터 스크립을 True로 설정하면 바로 다음에 나오는 같은장소의 해당스크립은 꼭 주석처리 하셔야 할겁니다. 그리고 윗글 달봉님 것도 괜찮지만 블리체라가 충분히 사냥할 수 있는 곳인데도 달봉님꺼는 조금 빠져 있네요 저도 블리체라인데 만족스롭게 이용중이거든요 한번 이용해 보시고 만족스러우시면 제 이니도 이용해 보시길 바랍니다. ^^ 물론 인벤토리 설정이랑 핀들 입장 웨이포인트 관련은 님 인벤 설정에 맞게 고치셔야 할겁니다. 예를들면 인벤토리설정을 저는 가로 3칸, 세로 4칸 부분만 1, 1, 1로 설정했지만 님 인벤에 보유한 참 이런 여부를 다 따져서 님 설정에 맞는 인벤으로 다시 설정하시구요 또 저는 홀스오브 페인웨이가 있어서 빨간색 앤야포탈이 없는 관계로 홀스오브페인으로 이동 -> 나락 잡기 -> 그다음 핀들잡기 이런순인데 훈님이 페인웨이 없으시다면 그부분을 주석처리 하시고 앤야포탈이동 -> 핀들잡기 -> 나락잡기 이런순으로 고치시기 바랍니다. ---------------------------------------------------------------------------------------------- /* * 사냥터 설정하기 * 시간 설정하기 * 엔피씨, 포션, 치킨 설정하기 * 인벤토리 설정하기 * 벨트 설정하기 * 아이템 설정하기 * 도박 설정하기 * 메시지 설정하기 * 기타 옵션 설정하기 * 공격 설정하기 * 이동 중 사용할 성소 설정하기 * 창고지기 설정하기 * 큐빙 설정하기 *------------------------------------------------------------------------------ * 앞에 '//'가 있으면 : 사용 안 함 * 앞에 '//'가 없으면 : 사용 * true : 사용 * false : 사용 안 함 * 0 또는 -1 : 사용 안 함 * . . . : 무한정 설정할 수 있습니다. * . . : 여러 개 설정할 수 있습니다. * me.gametype : 자동으로 확장은 true, 오리지널은 false가 됩니다. * 무기 번호 : 1 = 1번 무기, 2 = 2번 무기 * 사냥할 몬스터 종류 : 0x01 = 모든 몬스터, 0x02 = 슈퍼 유니크, 0x04 = 챔피언, 0x08 = 보스, 0x10 = 미니언, 0x11 = 노말 몬스터 제외 * MyConfig_사냥터Clear: [[0: 사용 안 함/ 1: 길목 사냥/ 2: 전체 사냥, 사냥할 몬스터 종류] . . .] *------------------------------------------------------------------------------ * NTConfig_Script.push(["사냥터", "옵션" . . .]) * 옵션 목록: * - "시작_엔티스크립트" * 참고: 사냥터를 시작할 때 적용됩니다. 예) NTConfig_Script.push(["MyHamseongBot.ntj", "시작_엔티스크립트/MyConfig_HamseongBotQueDropBot = ['개똥이', '소똥이', '말똥이']"]) * - "종료_엔티스크립트" * 참고: 사냥터를 종료할 때 적용됩니다. 예) NTConfig_Script.push(["MyCowBot.ntj", "종료_엔티스크립트/for (var i = 0; i < 3; i++) Delay(300);"]) * - "시작_메시지 . . ." * 참고: 사냥터를 시작할 때 메시지를 보냅니다. 예) "시작_메시지/시작합니다!/시작" * - "종료_메시지 . . ." * 참고: 사냥터를 종료할 때 메시지를 보냅니다. 예) "종료_메시지/종료합니다!/끝/다음 방 '%G'로 갑니다!" * - "시작_지연_시간" * 참고: 사냥터를 시작할 때 마을에서 지연할 시간(초)입니다. 예) "시작_지연_시간/1" * - "종료_지연_시간" * 참고: 사냥터를 종료할 때 마을에서 지연할 시간(초)입니다. 예) "종료_지연_시간/1" * - "공격_스킬 . ." * 참고: MyConfig_AttackSkill[X]는 해당 사냥터에만 적용됩니다. 예) "공격_스킬/MyConfig_AttackSkill[1] = [112, 2, 1, 113]/MyConfig_AttackSkill[3] = [112, 2, 1, 113]" *------------------------------------------------------------------------------ * 아이템 ClassID: scripts/libs/common/NTItemAlias.ntl * 스킬 번호 : sdk/스킬_번호.txt * 몬스터 ClassID: mpqdata/monstats.txt * 지역 번호 : sdk/areas.txt *------------------------------------------------------------------------------ * 주의: 설정 옵션에 '.push'가 없을 경우에는 주석처리하거나 삭제하면 오류가 날 수 있습니다. * 참고: 각종 메시지에서 특수 문자 '%G'는 'XXX-번호' 형식의 다음 방이름입니다. */ function NT_LoadConfig() { //########################################################################## // 사냥터 설정하기 //========================================================================== // 대기봇 //-------------------------------------------------------------------------- //NTConfig_Script.push(["MyDaegiBot.ntj"]); // 참고: 한 번 이상 설정해서 실행시킬 수 있습니다. MyConfig_DaegiBotMaster = []; // 설정한 캐릭터가 방에 있으면 대기봇 종료하기 = ["캐릭터이름" . . .] //-------------------------------------------------------------------------- // 만능 쫄봇 //-------------------------------------------------------------------------- //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, false]; // [방 입장 후 아이템 등 정리하기, 도박하기] MyConfig_JjolBotJjolDistance = [10, 20]; // 기사와의 간격 = [최소, 최대] MyConfig_JjolBotJjolPrecast = 0; // 프리캐스트하기 = 확인 시간(1/1000초) 간격 * 참고: '이동이나 사냥 중에 할 프리캐스트 설정하기'가 적용됩니다. MyConfig_JjolBotJjolAttack = [0, 1000]; // 몬스터 잡기 = [몬스터와의 간격, 공격 시간(1/1000초) 간격] * 참고: '이동이나 사냥 중에 할 프리캐스트 설정하기'가 적용됩니다. MyConfig_JjolBotJjolPick = 0; // 아이템 줍기 = 확인 시간(1/1000초) 간격 MyConfig_JjolBotJjolGisa = ""; // 방에 있는 특정 캐릭터를 기사로 설정하기 = "기사가 될 캐릭터이름" * 주의: 기사가 될 캐릭터가 MyJjolBotGisa.ntj를 사용할 때는 설정하지 마십시오. * 참고: 설정하지 않으면 기사는 'scripts/NTBot/MyConfigs/JjolBot.ntl'에 설정한 기사가 적용됩니다. MyConfig_JjolBotJjolMessage = ["!쫄봇 준비 완료!"]; // 수동용 쫄봇의 준비 완료 메시지 = ["보낼 메시지" . . .] //-------------------------------------------------------------------------- // 함성봇, 퀘드랍봇 //-------------------------------------------------------------------------- //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 = ["", 120, 0, 120]; // 함성봇 = ["함성봇 캐릭터이름", 함성봇을 확인할 최대 시간(초), 함성 받을 웨이포인트(0: 함성봇이 있는 웨이포인트), 함성 받을 최대 시간(초)] //-------------------------------------------------------------------------- // 디아런 도우미 //-------------------------------------------------------------------------- //NTConfig_Script.push(["MyDiaRunGisa.ntj"]); // 디아런 도우미(기사) * 참고: 'scripts/NTBot/MyConfigs/Key.ntl'에서 명령키를 설정합니다. 'NTConfig_PublicMode = true'로 자동 설정됩니다. //NTConfig_Script.push(["MyDiaRunHamseongBarba.ntj"]); // 디아런 도우미(함성바바) * 참고: 'NTConfig_PublicMode = true'로 자동 설정됩니다. //NTConfig_Script.push(["MyDiaRunFlySorce.ntj"]); // 디아런 도우미(플라이소서) * 참고: 'NTConfig_PublicMode = true'로 자동 설정됩니다. //-------------------------------------------------------------------------- // 인첸트봇 //-------------------------------------------------------------------------- //NTConfig_Script.push(["MyEnchantBot.ntj"]); // 참고: 한 번 이상 설정해서 실행시킬 수 있습니다. 봇이 'scripts/NTBot/MyData/Hostile/HostileName.txt' 파일을 자동으로 만듭니다. HostileName.txt(적대적 플레이어 이름 기록)에 이름이 기록된 플레이어는 인첸트를 안 해 줍니다. MyConfig_EnchantBotWaypoint = 35; // 인첸트해 줄 웨이포인트(2: 액트 1 입구) MyConfig_EnchantBotPingDelay = 0; // 인첸트해 준 후 핑 지연 시간(1/1000초) * 참고: 핑 지연 시간이 적으면 인첸트를 계속 해 주는 오류가 날 수 있습니다. MyConfig_EnchantBotLeftTime = 0; // 인첸트 남은 시간(초)이 설정한 시간보다 적으면 인첸트해 주기 MyConfig_EnchantBotBattleCommand = false; // 배틀 커맨드를 받은 상태에서만 인첸트해 주기 MyConfig_EnchantBotHamseongBot = ""; // MyConfig_EnchantBotLeftTime와 MyConfig_EnchantBotMessage[0]를 적용하지 않을 캐릭터이름 MyConfig_EnchantBotMessage[0] = [0, 0]; // 메시지 보내기 = [시작할 시간(초, 인첸트 남은 시간이 설정한 시간보다 적으면 메시지를 보냅니다), 멈출 시간(초, 인첸트 남은 시간이 설정한 시간보다 적으면 메시지를 안 보냅니다)] MyConfig_EnchantBotMessage[1] = [false, "인첸트가 필요할 땐 '.인첸트', '.ㅇㅊ', '.en'을 외칩니다!"]; // [방에 새 플레이어가 들어오면 메시지 보내기, "보낼 메시지" . . .] * 참고: 특수 문자 '%N'은 방에 새로 들어 온 플레이어 이름입니다. 예) [true, "어서오세요!", "%N 님, 반갑습니다!"] = 무작위로 두 가지 중 하나의 메시지를 보냅니다. MyConfig_EnchantBotMessage[2] = [0, ""]; // 설정한 시간 간격마다 메시지 보내기 = [시간(초) 간격, "보낼 메시지" . . .] * 참고: 특수 문자 '%P'는 방에서 파티를 맺고 인첸트를 받은 플레이어 이름(무작위)입니다. 특수 문자 '%T'는 남은 시간(초)입니다. 예) [60, "열심히...", "%P 님, 그냥...", "꾸준히...", "%P 님, 남은 시간은 %T초..."] = 60초 간격으로 무작위로 네 가지 중 하나의 메시지를 보냅니다. MyConfig_EnchantBotMessage[3] = [0, ""]; // 설정한 시간까지 인첸트해 준 후 MyEnchantBot.ntj 끝내기 = [인첸트해 줄 시간(초), "보낼 메시지" . . .] * 참고: 특수 문자 '%G'는 'XXX-번호' 형식의 다음 방이름입니다. 예) [600, "다음 방으로 갑니다!", "다음 방은 '%G'입니다!"] = 600초 후 무작위로 두 가지 중 하나의 메시지를 보낸 다음 스크립트를 종료합니다. //-------------------------------------------------------------------------- // 샵봇 //-------------------------------------------------------------------------- //NTConfig_Script.push(["MyShopBot.ntj"]); // 샵봇 * 참고: 한 번 이상 설정해서 실행시킬 수 있습니다. MyConfig_ShopBotNpc = 7; // NPC 번호 * 참고: 'scripts/NTBot/bots/MyShopBot.ntj'에 NPC 번호가 있습니다. 시간 관리자와 자동 디아런에서 실행되는 샵봇에도 적용됩니다. MyConfig_ShopBotCowPortal = false; // 시크리트 카우 레벨 포탈 이용하기 * 참고: 시간 관리자와 자동 디아런에서 실행되는 샵봇에도 적용됩니다. MyConfig_ShopBotAnyaPortal = false; // 니라트하크의 사원 포탈 이용하기 * 참고: 시간 관리자와 자동 디아런에서 실행되는 샵봇에도 적용됩니다. MyConfig_ShopBotRunTime = [0, 600]; // 샵봇 실행 시간 = [0: 사용 안 함/ 1: 방 입장 시각부터/ 2: 샵봇 시작 시각부터, 실행 시간(초)] //NTConfig_Script.push(["MyShopBotStop.ntj"]); // 샵봇 중단시키기 * 참고: 한 번 이상 설정해서 실행시킬 수 있습니다. MyConfig_ShopBotStopShopBot = []; // ["중단 시킬 샵봇 캐릭터이름" . . .] //-------------------------------------------------------------------------- // 성소봇 //-------------------------------------------------------------------------- //NTConfig_Script.push(["MySeongsoBot.ntj"]); // 참고: 'scripts/NTBot/MyConfigs/SeongsoBot.ntl'에서 설정합니다. //-------------------------------------------------------------------------- // 장기봇 //-------------------------------------------------------------------------- //NTConfig_Script.push(["MyJanggiBot.ntj"]); // 장기봇 * 참고: 'scripts/NTBot/MyConfigs/JanggiBot.ntl'에서 창고지기를 설정합니다. //NTConfig_Script.push(["MyJanggiBotKeeper.ntj"]); // 장기봇용 방 만들고 지키기 * 참고: 'scripts/NTBot/MyConfigs/JjolBot.ntl 또는 WarehouseKeeper.ntl'에서 방 만들고 지킬 캐릭터는 쫄봇의 기사 또는 창고지기의 장기봇용 방 만들고 지키기를 설정하고, 장기봇은 쫄봇의 쫄을 설정합니다. //-------------------------------------------------------------------------- // 액트 1 //-------------------------------------------------------------------------- NTConfig_Script.push(["MyCorpsefire.ntj"]); // 액트 1: 콜드 플레인으로 이동 -> 블러드 무어로 이동 -> 케이브 1층으로 이동 -> 불타는 시체 사냥 MyConfig_CorpsefireClear = [[0, 0x01], [0, 0x01], [0, 0x01]]; // [콜드 플레인, 블러드 무어, 케이브 1층] //NTConfig_Script.push(["MyBishibosh.ntj"]); // 액트 1: 콜드 플레인으로 이동 -> 비쉬보쉬 사냥 MyConfig_BishiboshClear = [0, 0x01]; // [콜드 플레인] MyConfig_BishiboshMausoleum = false; // MyMausoleum.ntj 실행하기 * 주의: 실행할 경우 NTConfig_Script.push("MyMausoleum.ntj")는 주석처리합니다. NTConfig_Script.push(["MyColdcrow.ntj"]); // 액트 1: 콜드 플레인으로 이동 -> 케이브 1층으로 이동 -> 콜드크로우 사냥 -> 케이브 2층으로 이동 -> 상자 열기 MyConfig_ColdcrowClear = [[0, 0x01], [1, 0x01], [2, 0x01]]; // [콜드 플레인, 케이브 1층, 케이브 2층] NTConfig_Script.push(["MyHole.ntj"]); // 액트 1: 블랙 마쉬로 이동 -> 홀 1, 2층으로 이동 -> 상자 열기/전체 사냥 MyConfig_HoleClear = [[0, 0x01], [1, 0x01], [2, 0x01]]; // [블랙 마쉬, 홀 1층, 홀 2층] NTConfig_Script.push(["MyMausoleum.ntj"]); // 액트 1: 콜드 플레인으로 이동 -> 베리얼 그라운드로 이동 -> (블러드 레이븐 사냥 ->) 머설리엄으로 이동 -> 상자 열기/전체 사냥 (-> 베리얼 그라운드로 이동 -> 크립트로 이동 -> 상자 열기) MyConfig_MausoleumKill = true; // 블러드 레이븐 잡기 MyConfig_MausoleumClear = [[0, 0x01], [0, 0x01], [2, 0x01], [2, 0x01]]; // [콜드 플레인, 베리얼 그라운드, 머설리엄, 크립트] NTConfig_Script.push(["MyTristram.ntj"]); // 액트 1: 스토니 필드로 이동 -> 라카니슈 사냥 -> 트리스트럼으로 이동 -> 그리스월드 사냥 MyConfig_TristramClear = [[0, 0x01], [0, 0x01]]; // [스토니 필드, 트리스트럼] //NTConfig_Script.push(["MyTreeheadWoodfist.ntj"]); // 액트 1: 다크 우드로 이동 -> 트리헤드 우드피스트 사냥 MyConfig_TreeheadWoodfistClear = [0, 0x01]; // [다크 우드] NTConfig_Script.push(["MyPit.ntj"]); // 액트 1: 블랙 마쉬로 이동 -> 타모에 고지로 이동 -> 피트 1, 2층으로 이동 -> 전체 사냥/상자 열기 MyConfig_PitClear = [[0, 0x01], [0, 0x01], [2, 0x01], [2, 0x01]]; // [블랙 마쉬, 타모에 고지, 피트 1층, 피트 2층] //NTConfig_Script.push(["MySmith.ntj"]); // 액트 1: 수도원 외곽으로 이동 -> 병영으로 이동 -> 스미스 사냥 MyConfig_SmithClear = [[0, 0x01], [0, 0x01]]; // [수도원 외곽, 병영] NTConfig_Script.push(["MyCountess.ntj"]); // 액트 1: 블랙 마쉬로 이동 -> 포카튼 타워로 이동 -> 타워 지하 1, 2, 3, 4, 5층으로 이동 -> 카운테스 사냥 MyConfig_CountessClear = [[0, 0x01], [0, 0x01], [0, 0x01], [0, 0x01], [0, 0x01], [1, 0x01]]; // [블랙 마쉬, 타워 지하 1층, 타워 지하 2층, 타워 지하 3층, 타워 지하 4층, 타워 지하 5층] //NTConfig_Script.push(["MyPitspawnFouldog.ntj"]); // 액트 1: 감옥 1, 2층으로 이동 -> 핏스톤 파울도그 사냥 * 참고: 이동 오류가 잦은 사냥터입니다. MyConfig_PitspawnFouldogClear = [[0, 0x01], [0, 0x01]]; // [감옥 1층, 감옥 2층] //NTConfig_Script.push(["MyBoneAsh.ntj"]); // 액트 1: 수도원 안쪽으로 이동 -> 시체 뒤지기 -> 대성당으로 이동 -> 본 애쉬 사냥 MyConfig_BoneAshClear = [0, 0x01]; // [대성당] NTConfig_Script.push(["MyAndariel.ntj"]); // 액트 1: 카타콤 2, 3, 4층으로 이동 -> 안다리엘 사냥 MyConfig_AndarielJjolBot = 0; // 만능 쫄봇 = 0: 사용 안 함/ 1: 쫄봇(멈춤)/ 2: 쫄봇(움직임) MyConfig_AndarielAntidotePotion = 0; // 사 먹을 해독포션 개수 MyConfig_AndarielClear = [[0, 0x01], [0, 0x01], [0, 0x01]]; // [카타콤 2층, 카타콤 3층, 카타콤 4층] MyConfig_AndarielKill = 1; // 안다리엘 잡기 = 0: 왼쪽 벽/ 1: 머리 찍기/ 2: 거리 유지하기/ 3: 입구 근처 상자 쌓여 있는 곳 * 참고: 'MyConfig_AndarielJjolBot = 0'이 아니면 3으로 자동 설정됩니다. //-------------------------------------------------------------------------- // 액트 2 //-------------------------------------------------------------------------- NTConfig_Script.push(["MyRadament.ntj"]); // 액트 2: 하수구 2, 3층으로 이동 -> 라다먼트 사냥/상자 열기 MyConfig_RadamentClear = [[0, 0x01], [0, 0x01]]; // [하수구 2층, 하수구 3층] NTConfig_Script.push(["MyStonyTomb.ntj"]); // 액트 2: 메마른 언덕으로 이동 -> 로키 황무지로 이동 -> 스토니 툼 1, 2층으로 이동 -> 크리핑 피쳐 사냥/몬스터 사냥/상자 열기 MyConfig_StonyTombClear = [[0, 0x01], [0, 0x01], [0, 0x01], [1, 0x01]]; // [메마른 언덕, 로키 황무지, 스토니 툼 1층, 스토니 툼 2층] NTConfig_Script.push(["MyHalls.ntj"]); // 액트 2: 죽음의 홀 2, 3층으로 이동 -> 미치광이 블러드윗치 사냥/상자 열기 MyConfig_HallsClear = [[0, 0x01], [2, 0x01]]; // [죽음의 홀 2층, 죽음의 홀 3층] //NTConfig_Script.push(["MyBeetleburst.ntj"]); // 액트 2: 파 오아시스로 이동 -> 비틀버스트 사냥 MyConfig_BeetleburstClear = [0, 0x01]; // [파 오아시스] NTConfig_Script.push(["MyColdworm.ntj"]); // 액트 2: 파 오아시스로 이동 -> 마고트 동굴 1, 2, 3층으로 이동 -> 콜드웜 버로워 사냥/상자 열기 MyConfig_ColdwormClear = [[0, 0x01], [0, 0x01], [0, 0x01], [0, 0x01]]; // [파 오아시스, 마고트 동굴 1층, 마고트 동굴 2층, 마고트 동굴 3층] //NTConfig_Script.push(["MyDarkElder.ntj"]); // 액트 2: 잊혀진 도시로 이동 -> 사악한 장로 사냥 MyConfig_DarkElderClear = [0, 0x01]; // [잊혀진 도시] MyConfig_DarkElderAncientTunnels = false; // MyAncientTunnels.ntj 실행하기 * 주의: 실행할 경우 NTConfig_Script.push("MyAncientTunnels.ntj")는 주석처리합니다. NTConfig_Script.push(["MyAncientTunnels.ntj"]); // 액트 2: 잊혀진 도시로 이동 -> 고대 하수도로 이동 -> 상자 열기 MyConfig_AncientTunnelsClear = [[0, 0x01], [2, 0x01]]; // [잊혀진 도시, 고대 하수도] //NTConfig_Script.push(["MyFangskin.ntj"]); // 액트 2: 잊혀진 도시로 이동 -> 스네이크 벨리로 이동 -> 쿨러 바이퍼 사원 1, 2층으로 이동 -> 팽스킨 사냥 MyConfig_FangskinClear = [[0, 0x01], [0, 0x01], [0, 0x01]]; // [잊혀진 도시, 쿨러 바이퍼 사원 1층, 쿨러 바이퍼 사원 2층] NTConfig_Script.push(["MySummoner.ntj"]); // 액트 2: 아케인 생츄어리로 이동 -> (궁전 지하 3층으로 이동 -> 파이어 아이 사냥 -> 아케인 생츄어리로 이동 ->) 소환술사 사냥 (-> 마기의 캐니언으로 이동 -> (상자 열기 ->) 듀리얼 사냥) MyConfig_SummonerFireEye = true; // 파이어 아이 잡기 MyConfig_SummonerClear = [0, 0x01]; // [아케인 생츄어리] MyConfig_SummonerKill = 0; // 소환술사 잡기 = 0: 호라즌의 일지/ 1: 머리 찍기/ 2: 안전한 자리에서 잡기 * 참고: 근접 공격 캐릭터는 머리 찍기로만 공격합니다. MyConfig_SummonerDuriel = true; // MyDuriel.ntj 실행하기 * 주의: 실행할 경우 NTConfig_Script.push("MyDuriel.ntj")는 주석처리합니다. //NTConfig_Script.push(["MyDuriel.ntj"]); // 액트 2: 마기의 캐니언으로 이동 -> (상자 열기 ->) 듀리얼 사냥 MyConfig_DurielJjolBot = 0; // 만능 쫄봇 = 0: 사용 안 함/ 1: 쫄봇(멈춤)/ 2: 쫄봇(움직임) MyConfig_DurielChest = 1; // 황금상자 열기 = 0: 사용 안 함/ 1: 열기/ 2: 주변 몬스터 정리 후 열기 MyConfig_DurielClear = [[0, 0x01], [0, 0x01]]; // [마기의 캐니언, 탈 라샤 무덤] MyConfig_DurielKill = 0; // 듀리얼 잡기 = 0: 맞짱/ 1: 거리 유지하기/ 2: 티리얼 있는 곳으로 유인하기 * 참고: 'MyConfig_DurielJjolBot = 0'이 아니면 0으로 자동 설정됩니다. //-------------------------------------------------------------------------- // 액트 3 //-------------------------------------------------------------------------- //NTConfig_Script.push(["MySszarkTheBurning.ntj"]); // 액트 3: 스파이더 포레스트로 이동 -> 스파이더 동굴로 이동 -> 불타는 스자크 사냥/상자 열기 MyConfig_SszarkTheBurningClear = [[0, 0x01], [0, 0x01]]; // [스파이더 포레스트, 스파이더 동굴] //NTConfig_Script.push(["MyFlayerDungeon.ntj"]); // 액트 3: 프레이어 정글로 이동 -> 프레이어 던전 1, 2, 3층으로 이동 -> 마법사 엔두구 사냥/상자 열기 MyConfig_FlayerDungeonClear = [[0, 0x01], [0, 0x01], [0, 0x01], [0, 0x01]]; // [프레이어 정글, 프레이어 던전 1층, 프레이어 던전 2층, 프레이어 던전 3층] //NTConfig_Script.push(["MyStormtree.ntj"]); // 액트 3: 남부 쿠라스트로 이동 -> 프레이어 정글로 이동 -> 스톰트리 사냥 MyConfig_StormtreeClear = [0, 0x01]; // [남부 쿠라스트] NTConfig_Script.push(["MyAct3Sewers.ntj"]); // 액트 3: 쿠라스트 바자로 이동 -> (폐허의 사원으로 이동 -> 전체 사냥 -> 버려진 신전으로 이동 -> 전체 사냥) -> 하수구 1층으로 이동 -> 아이스호크 리프트윙 사냥 -> 하수구 2층으로 이동 -> 상자 열기 MyConfig_Act3SewersRuinedTemple = true; // 폐허의 사원 전체 사냥하기 MyConfig_Act3SewersDisusedFane = true; // 버려진 신전 전체 사냥하기 MyConfig_Act3SewersClear = [[0, 0x01], [1, 0x01]]; // [쿠라스트 바자, 하수구 1층] //NTConfig_Script.push(["MyKurastTravel.ntj"]); // 액트 3: 북부 쿠라스트로 이동 -> 잊혀진 유적으로 이동 -> 전체 사냥 -> 잊혀진 사원으로 이동 -> 전체 사냥 -> 쿠라스트 커즈웨이로 이동 -> 폐허의 신전으로 이동 -> 전체 사냥 -> 버려진 유적으로 이동 -> 전체 사냥 MyConfig_KurastTravelClear = [[0, 0x01], [0, 0x01]]; // [북부 쿠라스트, 쿠라스트 커즈웨이] MyConfig_KurastTravelTravincal = false; // MyTravincal.ntj 실행하기 * 주의: 실행할 경우 NTConfig_Script.push("MyTravincal.ntj")는 주석처리합니다. NTConfig_Script.push(["MyTravincal.ntj"]); // 액트 3: 트라빈컬로 이동 -> 카운슬 멤버 사냥 MyConfig_TravincalClear = [1, 0x01]; // [트라빈컬] MyConfig_TravincalSafe = !me.gametype; // 안전한 자리에서 잡기 * 참고: 소서리스만 적용됩니다. 공격 스킬이 스태틱 필드일 때는 적용되지 않습니다. 자동 버스의 기사가 트라빈컬 사냥할 때도 적용됩니다. NTConfig_Script.push(["MyMephisto.ntj"]); // 액트 3: 증오의 사원 2, 3층으로 이동 -> 메피스토 사냥/상자 열기 MyConfig_MephistoJjolBot = 0; // 만능 쫄봇 = 0: 사용 안 함/ 1: 쫄봇(멈춤)/ 2: 쫄봇(움직임) MyConfig_MephistoClear = [[0, 0x01], [2, 0x01]]; // [증오의 사원 2층, 증오의 사원 3층] * 참고: 오리지널에서는 증오의 사원 3층을 전체 사냥으로 설정하면 카운슬 멤버를 잡습니다. MyConfig_MephistoKill = 0; // 메피스토 잡기 = 0: 맞짱/ 1: 강 쪽으로 유인하기 * 참고: 'MyConfig_MephistoJjolBot = 0'이 아니면 0으로 자동 설정됩니다. //-------------------------------------------------------------------------- // 액트 4 //-------------------------------------------------------------------------- //NTConfig_Script.push(["MyIzual.ntj"]); // 액트 4: 지옥 망령의 도시로 이동 -> 절망의 평원으로 이동 -> 이주얼 사냥 MyConfig_IzualClear = [[0, 0x01], [0, 0x01]]; // [지옥 망령의 도시, 절망의 평원] NTConfig_Script.push(["MyHephasto.ntj"]); // 액트 4: 불길의 강으로 이동 -> 대장장이 헤파스토 사냥 MyConfig_HephastoClear = [0, 0x01]; // [불길의 강] NTConfig_Script.push(["MyDiaBot.ntj"]); // 액트 4: 불길의 강으로 이동 -> 카오스 생츄어리로 이동 -> 씨일 열고 소환 몬스터 사냥 -> 디아블로 사냥 MyConfig_DiaBotJjolDiaBot = [0, ""]; // 디아봇용 쫄봇 = [0: 사용 안 함/ 1: 기사/ 2: 부기사/ 3: 쫄, "기사 캐릭터이름"] * 기사 캐릭터이름: 부기사와 쫄일 때만 설정하며, 설정하지 않으면 기사 캐릭터이름은 'scripts/NTBot/MyConfigs/JjolBot.ntl'에 설정한 기사의 캐릭터이름이 적용됩니다. * 주의: 디아봇용 쫄봇과 만능 쫄봇을 같이 사용할 수 없습니다. * 참고: 기사는 'NTConfig_PublicMode = true', 부기사와 쫄은 'NTConfig_PublicMode = false'로 자동 설정됩니다. MyConfig_DiaBotJjolBot = 0; // 만능 쫄봇 = 0: 사용 안 함/ 1: 쫄봇(멈춤)/ 2: 쫄봇(움직임) * 주의: 만능 쫄봇은 디아봇용 쫄봇, MyConfig_DiaBotPortalOpen, MyConfig_DiaBotPortalUse 등과 같이 사용할 수 없습니다. MyConfig_DiaBotHelp = 0; // 채팅으로 'ㄷ', 'h', 'H'를 외치면 해당 플레이어의 주위에 있는 몬스터를 잡아 주기 = 잡아 줄 횟수 MyConfig_DiaBotPotion = [0, 0]; // 사 먹을 포션 개수 = [해독포션, 해빙포션] MyConfig_DiaBotClear = [[0, 0x01], [2, 0x01], [2, 0x01]]; // [웨이포인트부터 입구까지, 입구부터 중앙까지, 중앙부터 디아블로 소환 전까지] MyConfig_DiaBotPortalOpen = [0, 0, 5, true]; // 카오스 생츄어리에 타운포탈 열기 = [사용 여부, 0: 사용 안 함/ 1: 어다/그로테스크/머어 피엔드/대장장이 헤파스토가 있으면 타운포탈 열기(길목)/ 2: 같이 잡기(길목)/ 3: 타운포탈 열기(전체)/ 4: 같이 잡기(전체), 카오스 생츄어리에 파티원이 있는지 확인할 최대 시간(초), 카오스 생츄어리에서 사냥하기] * 주의: 만능 쫄봇과 같이 사용할 수 없습니다. MyConfig_DiaBotPortalUse = [0, true]; // 카오스 생츄어리에 열린 타운포탈 이용하기 = [타운포탈이 열렸는지 확인할 최대 시간(초), 어다/그로테스크/머어 피엔드/대장장이 헤파스토 잡기] * 주의: 디아봇용 쫄봇의 부기사와 쫄 및 만능 쫄봇과는 같이 사용할 수 없습니다. * 참고: 타운포탈을 이용하는데 실패하면 웨이포인트를 통해 카오스 생츄어리로 이동합니다. MyConfig_DiaBotPortalPosition = 0; // 타운포탈 열 위치 = 0: 입구/ 1: 중앙 * 참고: 공방이거나 디아봇용 쫄봇, 만능 쫄봇, MyConfig_DiaBotPortalOpen 등을 사용할 때 적용됩니다. MyConfig_DiaBotKill = 0; // 디아블로 잡기 = 0: 잡기/ 1: 대기/ 2: 포기 MyConfig_DiaBotInventory = 1; // 디아블로 잡기 전 인벤토리에 있는 아이템 정리하기 = 0: 사용 안 함/ 1: 마지막 씨일 연 후 아이템 정리하기/ 2: 아이템 정리 후 마지막 씨일 열기 MyConfig_DiaBotParty = false; // 디아블로 잡기 전 주위에 파티원 8명이 있으면 탈퇴하라는 메시지 보내기 MyConfig_DiaBotMessage[0] = ["도움이 필요할 땐 'ㄷ', 'h', 'H'를 외칩니다!"]; // ["보낼 메시지" . . .] MyConfig_DiaBotMessage[1] = ["타운포탈, 위험합니다!"]; // ["보낼 메시지" . . .] MyConfig_DiaBotMessage[2] = ["타운포탈, 안전합니다!"]; // ["보낼 메시지" . . .] MyConfig_DiaBotMessage[3] = ["디아블로를 잡습니다!"]; // ["보낼 메시지" . . .] MyConfig_DiaBotMessage[4] = ["바알 잡으로 Go! Go!"]; // ["보낼 메시지" . . .] //-------------------------------------------------------------------------- // 액트 5 //-------------------------------------------------------------------------- NTConfig_Script.push(["MyEldritch.ntj"]); // 액트 5: 프리지드 하이랜드로 이동 -> 엘드리치 더 랙터파이어 사냥 (-> 블러디 풋힐로 이동 -> 쉔크 더 오버시어 사냥/덱 패른 사냥) MyConfig_EldritchClear = [[0, 0x01], [0, 0x01]]; // [프리지드 하이랜드, 블러디 풋힐] MyConfig_EldritchKill = 0; // 엘드리치 더 랙터파이어 잡기 = 0: 잡기/ 1: 주변 몬스터 정리 후 잡기/ 2: 머리 찍기 MyConfig_EldritchSharptooth = true; // 샤프투쓰 슬레이어 잡기 MyConfig_EldritchChest = true; // 상자 열기 MyConfig_EldritchShenk = 2; // 쉔크 더 오버시어 잡기 = 0: 잡지 않음/ 1: 주변 몬스터 정리 후 잡기/ 2: 머리 찍기 MyConfig_EldritchDacFarren = true; // 덱 패른 잡기 MyConfig_EldritchAbaddon = true; // MyAbaddon.ntj 실행하기 * 주의: 실행할 경우 NTConfig_Script.push("MyAbaddon.ntj")는 주석처리합니다. //NTConfig_Script.push(["MyAbaddon.ntj"]); // 액트 5: 프리지드 하이랜드로 이동 -> 어배던으로 이동 -> 상자 열기 MyConfig_AbaddonClear = [[0, 0x01], [2, 0x01]]; // [프리지드 하이랜드, 어배던] NTConfig_Script.push(["MyThreshSocket.ntj"]); // 액트 5: 아리앗 고원으로 이동 -> 쓰레쉬 소켓 사냥 (-> 피트 오브 아케런으로 이동 -> 상자 열기) MyConfig_ThreshSocketClear = [0, 0x01]; // [아리앗 고원] MyConfig_ThreshSocketPitOfAcheron = true; // MyPitOfAcheron.ntj 실행하기 * 주의: 실행할 경우 NTConfig_Script.push("MyPitOfAcheron.ntj")는 주석처리합니다. //NTConfig_Script.push(["MyPitOfAcheron.ntj"]); // 액트 5: 아리앗 고원으로 이동 -> 피트 오브 아케런으로 이동 -> 상자 열기 MyConfig_PitOfAcheronClear = [[0, 0x01], [2, 0x01]]; // [아리앗 고원, 피트 오브 아케런] //NTConfig_Script.push(["MyPindleskin.ntj"]); // 액트 5: 니라트하크의 사원 포탈로 이동 -> 핀들스킨 사냥 (-> 홀스 오브 앵귀쉬로 이동 -> 홀스 오브 페인으로 이동 -> 홀스 오브 보우트로 이동 -> 니라트하크 사냥) MyConfig_PindleskinNihlathak = 0; // 니라트하크 잡기 = 0: 잡지 않음/ 1: 멀리서/ 2: 머리 찍기 MyConfig_PindleskinTombViper = false; // 툼 바이퍼 있으면 니라트하크 잡지 않기 MyConfig_PindleskinClear = [[0, 0x01], [0, 0x01], [0, 0x01]]; // [홀스 오브 앵귀쉬, 홀스 오브 페인, 홀스 오브 보우트] * 참고: 'MyConfig_PindleskinNihlathak = 1 또는 2'로 설정했을 때만 작동합니다. NTConfig_Script.push(["MyNihlathak.ntj"]); // 액트 5: 홀스 오브 페인으로 이동 -> 홀스 오브 보우트로 이동 -> 니라트하크 사냥 (-> 홀스 오브 페인으로 이동 -> 홀스 오브 앵귀쉬로 이동 -> 니라트하크의 사원으로 이동 -> 핀들스킨 사냥) MyConfig_NihlathakKill = true; // 니라트하크 머리 찍기 MyConfig_NihlathakTombViper = false; // 툼 바이퍼 있으면 니라트하크 잡지 않기 MyConfig_NihlathakPindleskin = true; // 핀들스킨 잡기 MyConfig_NihlathakClear = [[0, 0x01], [0, 0x01], [0, 0x01]]; // [홀스 오브 페인, 홀스 오브 보우트, 홀스 오브 앵귀쉬] * 참고: 홀스 오브 앵귀쉬는 'MyConfig_NihlathakPindleskin = true'로 설정했을 때만 작동합니다. NTConfig_Script.push(["MyFrozenRiver.ntj"]); // 액트 5: 크리스탈라인으로 이동 -> 프로즌 리버로 이동 -> 프로즌스타인 사냥 MyConfig_FrozenRiverClear = [[0, 0x01], [0, 0x01]]; // [크리스탈라인, 프로즌 리버] NTConfig_Script.push(["MyGlacialTrail.ntj"]); // 액트 5: 글레이셜 트레일로 이동 -> 본소우 브리커 사냥/상자 열기 -> 드리프터 동굴로 이동 -> 상자 열기 MyConfig_GlacialTrailClear = [[0, 0x01], [0, 0x01]]; // [글레이셜 트레일, 드리프터 동굴] NTConfig_Script.push(["MyIcyCellar.ntj"]); // 액트 5: 고대인의 길로 이동 -> 아이시 셀라로 이동 -> 스넵치프 쉐터 사냥/상자 열기 MyConfig_IcyCellarClear = [[0, 0x01], [0, 0x01]]; // [고대인의 길, 아이시 셀라] NTConfig_Script.push(["MyBaalBot.ntj"]); // 액트 5: 월드스톤 성채 2, 3층으로 이동 -> 쓰론 오브 디스트럭션으로 이동 -> 바알 소환 몬스터 사냥 (-> 월드스톤 체임버로 이동 -> 바알 사냥) MyConfig_BaalBotJjolBaalBot = [0, ""]; // 바알봇용 쫄봇 = [0: 사용 안 함/ 1: 기사/ 2: 부기사/ 3: 쫄, "기사 캐릭터이름"] * 기사 캐릭터이름: 부기사와 쫄만 설정 가능하며, 설정하지 않으면 기사 캐릭터이름은 'scripts/NTBot/MyConfigs/JjolBot.ntl'에 설정한 기사의 캐릭터이름이 적용됩니다. * 주의: 바알봇용 쫄봇과 만능 쫄봇을 같이 사용할 수 없습니다. * 참고: 기사는 'NTConfig_PublicMode = true', 부기사와 쫄은 'NTConfig_PublicMode = false'로 자동 설정됩니다. MyConfig_BaalBotJjolBot = 0; // 만능 쫄봇 = 0: 사용 안 함/ 1: 쫄봇(멈춤)/ 2: 쫄봇(움직임) * 주의: 만능 쫄봇과 바알봇용 쫄봇을 같이 사용할 수 없습니다. MyConfig_BaalBotClear = [[0, 0x01], [0, 0x01], [2, 0x01]]; // [월드스톤 성채 2층, 월드스톤 성채 3층, 쓰론 오브 디스트럭션] MyConfig_BaalBotCheckMonster = [false, false, false, 691]; // 몬스터를 발견하면 사냥 중지하기 = [월드스톤 성채 2층, 월드스톤 성채 3층, 쓰론 오브 디스트럭션, 몬스터 ClassID . . .] MyConfig_BaalBotPortalFirst = true; // 쓰론 오브 디스트럭션에 도착하면 타운포탈부터 열기 MyConfig_BaalBotPortalXy[0] = [15116, 5068]; // 타운포탈 "타운포탈, 위험합니다!" 열 좌표 = [X, Y] MyConfig_BaalBotPortalXy[1] = [15116, 5068]; // 타운포탈 "타운포탈, 안전합니다!" 열 좌표 = [X, Y] MyConfig_BaalBotWaitingXy[0] = [15092, 5040]; // 바알이 몬스터를 소환할 때 쫄봇(움직임)이 대기할 좌표 = [X, Y] MyConfig_BaalBotWaitingXy[1] = [15092, 5040]; // 바알이 몬스터를 소환할 때 대기할 좌표 = [X, Y] MyConfig_BaalBotKill = true; // 바알 잡기 MyConfig_BaalBotInventory = true; // 바알 잡기 전 인벤토리에 있는 아이템 정리하기 MyConfig_BaalBotMessage[0] = ["타운포탈, 위험합니다!"]; // ["보낼 메시지" . . .] MyConfig_BaalBotMessage[1] = ["타운포탈, 안전합니다!"]; // ["보낼 메시지" . . .] MyConfig_BaalBotMessage[2] = ["바알을 잡습니다!"]; // ["보낼 메시지" . . .] MyConfig_BaalBotMessage[3] = ["다음 방으로 갑니다!"]; // ["보낼 메시지" . . .] //-------------------------------------------------------------------------- // 카우봇 //-------------------------------------------------------------------------- //NTConfig_Script.push(["MyCowBot.ntj", "시작_엔티스크립트/MyConfig_OpenChest[0] = true"]); MyConfig_CowBotClear = [[0, 0x01], [0, 0x01]]; // [스토니 필드, 트리스트럼] MyConfig_CowBotGriswold = true; // 그리스월드 잡기 MyConfig_CowBotChicken = 127; // 헬에서 카우킹의 피가 설정치 이하면 치킨하기 * 참고: 카우킹의 피 최대치는 128입니다. MyConfig_CowBotPortalXy = 0; // 시크리트 카우 레벨 포탈 열 위치 = 0: 큐브가 있는 곳/ 1: 3시 구석/ 2: 6시 구석/ 3: 9시 구석/ 4: 12시 구석/ 5: 무작위(1~4) MyConfig_CowBotPortalOpen = false; // 사냥하지 않고 시크리트 카우 레벨 포탈만 열기 //########################################################################## // 시간 설정하기 //========================================================================== MyConfig_MaxGameTime = 0; // 최대 게임 시간(초, 0: 무한정) NTConfig_StartDelay = 0; // 방 입장 후 지연 시간(1/1000초) MyConfig_WaypointDelay = 40; // 웨이포인트 이동 시도 시간(1/5초) NTConfig_AreaDelay = 0; // 지역 이동 후 지연 시간(1/1000초) MyConfig_TimeManager = [0, 0]; // 시간 관리자 = [만들 방 수, 가동 시간(분)] * 예) [20, 100] = 봇이 20방을 돈 시간이 100분 보다 적으면 21번 방에서 샵봇으로 100분을 채운 후 사냥을 시작합니다. //########################################################################## // 엔피씨, 포션, 치킨 설정하기 //========================================================================== NTConfig_SkipHealLife = 90; // 마을에 있을 때 라이프가 설정치 미만이면 엔피씨 만나 라이프 채우기 = 백분율 NTConfig_SkipHealMana = 50; // 마을에 있을 때 마나가 설정치 미만이면 엔피씨 만나 마나 채우기 = 백분율 NTConfig_LifeThresh = 75; // 라이프가 설정치 미만이면 힐링포션 먹기 = 백분율 NTConfig_LifeRejuvThresh = 35; // 라이프가 설정치 미만이면 활력포션 먹기 = 백분율 NTConfig_ManaThresh = 20; // 마나가 설정치 미만이면 마나포션 먹기 = 백분율 NTConfig_ManaRejuvThresh = 0; // 마나가 설정치 미만이면 활력포션 먹기 = 백분율 NTConfig_LifeChicken = 15; // 라이프가 설정치 미만이면 치킨하기 = 백분율 NTConfig_ManaChicken = 0; // 마나가 설정치 미만이면 치킨하기 = 백분율 NTConfig_MercLifeThresh = 65; // 용병의 라이프가 설정치 미만이면 힐링포션 먹기 = 백분율 NTConfig_MercRejuvThresh = 15; // 용병의 라이프가 설정치 미만이면 활력포션 먹기 = 백분율 NTConfig_MercChicken = 0; // 용병의 라이프가 설정치 미만이면 치킨하기 = 백분율 MyConfig_LifeChickenTown = 25; // 라이프가 설정치 미만이면 마을로 치킨하기 = 백분율 MyConfig_ManaChickenTown = 0; // 마나가 설정치 미만이면 마을로 치킨하기 = 백분율 //########################################################################## // 인벤토리 설정하기 //------------------- // NTConfig_Columns[X] = [아이템을 인벤토리에 보관할지 여부 . .] // 아이템을 인벤토리에 보관할지 여부: 0 = 다른 곳에 사용하지 않고 항상 인벤토리에 보관하기, 1 = 바닦에 버리기/상점에 팔기/스태쉬나 큐브로 옮기기 //========================================================================== NTConfig_Columns[0] = [1,1,1,0,0,0,0,0,0,0]; NTConfig_Columns[1] = [1,1,1,0,0,0,0,0,0,0]; NTConfig_Columns[2] = [1,1,1,0,0,0,0,0,0,0]; NTConfig_Columns[3] = [1,1,1,0,0,0,0,0,0,0]; NTConfig_MinGoldToStash = 50000; // 인벤토리에 있는 골드를 스태쉬에 보관하기 = 보관하러 갈 최소 골드 //########################################################################## // 벨트 설정하기 //--------------- // NTConfig_BeltColType = ["벨트 1번째에 넣고 사용할 아이템", "2번째", "3번째", "4번째"] // "벨트 X번째에 넣고 사용할 아이템": "hp" = 힐링포션, "mp" = 마나포션, "rv" = 활력포션, "tsc" = 타운포탈 스크롤 //========================================================================== NTConfig_BeltColType = ["hp", "rv", "rv", "mp"]; MyConfig_RefillScroll = true; // 타운포탈 스크롤 주워 벨트에 채우기 //########################################################################## // 아이템 설정하기 //========================================================================== // 확장용 하급 아이템이니 //------------------------ //NTConfig_NIPFilePath.push("normal/craft.nip"); //NTConfig_NIPFilePath.push("normal/magic_rare.nip"); //NTConfig_NIPFilePath.push("normal/normal.nip"); //NTConfig_NIPFilePath.push("normal/set.nip"); //NTConfig_NIPFilePath.push("normal/unique.nip"); // 확장용 중급 아이템이니 //------------------------ //NTConfig_NIPFilePath.push("advance/craft.nip"); //NTConfig_NIPFilePath.push("advance/magic_rare.nip"); //NTConfig_NIPFilePath.push("advance/normal.nip"); //NTConfig_NIPFilePath.push("advance/set.nip"); //NTConfig_NIPFilePath.push("advance/unique.nip"); // 확장용 상급 아이템이니 //------------------------ //NTConfig_NIPFilePath.push("extreme/craft.nip"); //NTConfig_NIPFilePath.push("extreme/magic_rare.nip"); //NTConfig_NIPFilePath.push("extreme/normal.nip"); //NTConfig_NIPFilePath.push("extreme/set.nip"); //NTConfig_NIPFilePath.push("extreme/unique.nip"); // 한글815 님의 확장용 최상급 아이템이니입니다. //---------------------------------------------- NTConfig_NIPFilePath.push("한글815/craft_amulet.nip"); NTConfig_NIPFilePath.push("한글815/craft_armor.nip"); NTConfig_NIPFilePath.push("한글815/craft_ring.nip"); NTConfig_NIPFilePath.push("한글815/key_essence.nip"); NTConfig_NIPFilePath.push("한글815/magic_charm.nip"); NTConfig_NIPFilePath.push("한글815/magic_rare_amulet.nip"); NTConfig_NIPFilePath.push("한글815/magic_rare_arm.nip"); NTConfig_NIPFilePath.push("한글815/magic_rare_armor.nip"); NTConfig_NIPFilePath.push("한글815/magic_rare_jewel.nip"); NTConfig_NIPFilePath.push("한글815/magic_rare_ring.nip"); NTConfig_NIPFilePath.push("한글815/normal.nip"); NTConfig_NIPFilePath.push("한글815/orb.nip"); NTConfig_NIPFilePath.push("한글815/set.nip"); NTConfig_NIPFilePath.push("한글815/unique.nip"); // 흰여울 님의 최상급 아이템이니입니다. //-------------------------------------- if (me.gametype) { // 확장용 최상급 아이템이니 NTConfig_NIPFilePath.push("흰여울/gems.nip"); NTConfig_NIPFilePath.push("흰여울/charmsjewels.nip"); NTConfig_NIPFilePath.push("흰여울/crafteds.nip"); NTConfig_NIPFilePath.push("흰여울/keys.nip"); NTConfig_NIPFilePath.push("흰여울/magics.nip"); NTConfig_NIPFilePath.push("흰여울/potions.nip"); NTConfig_NIPFilePath.push("흰여울/rares.nip"); NTConfig_NIPFilePath.push("흰여울/ringsamulets.nip"); NTConfig_NIPFilePath.push("흰여울/runes.nip"); NTConfig_NIPFilePath.push("흰여울/runewords.nip"); NTConfig_NIPFilePath.push("흰여울/sets.nip"); NTConfig_NIPFilePath.push("흰여울/uniques.nip"); NTConfig_NIPFilePath.push("흰여울/whites.nip"); } else { // 오리지널용 최상급 아이템이니 NTConfig_NIPFilePath.push("흰여울/gems_ori.nip"); NTConfig_NIPFilePath.push("흰여울/magics_ori.nip"); NTConfig_NIPFilePath.push("흰여울/potions.nip"); NTConfig_NIPFilePath.push("흰여울/rares_ori.nip"); NTConfig_NIPFilePath.push("흰여울/ringsamulets_ori.nip"); NTConfig_NIPFilePath.push("흰여울/sets_ori.nip"); NTConfig_NIPFilePath.push("흰여울/uniques_ori.nip"); NTConfig_NIPFilePath.push("흰여울/whites_ori.nip"); } NTConfig_NIPFilePath.push("MyCubing.nip"); // 큐빙용 아이템이니 //NTConfig_NIPFilePath.push("MyShopBot.nip"); // 오리지널 샵봇용 아이템이니 NTConfig_SnagRange = 60; // 사냥 후 아이템을 확인하여 주울 시야 NTConfig_SnagDelay = [500, 100]; // 아이템 주울 때의 핑 지연 시간(1/1000초) = [줍기 전, 주운 후] MyConfig_SnagPotion = [0, 0, 0, 0]; // [보관할 힐링포션 개수, 보관할 마나포션 개수, 보관할 활력포션 개수, 보관할 대량의 활력포션 개수] * 참고: 힐링포션과 마나포션은 아이템이니에 설정된 포션만 인벤토리에 보관하고, 활력포션과 대량의 활력포션은 설정과 관계 없이 모든 보관함에 보관합니다. 대량의 활력포션을 설정치 이상 보관 중이면 활력포션을 줍지 않습니다. MyConfig_SnagClear = 0; // 아이템 줍기 전 주변 몬스터 잡기 = 확인할 범위 MyConfig_SnagPick = false; // 텔레포트로 이동할 때, 몬스터를 죽일 때, 상자를 열 때, 파인드 아이템 사용할 때마다 아이템 줍기 NTConfig_OpenChest = true; // 상자 열기 * 주의: 상점에 팔지 않도록 '인벤토리 설정하기'에서 0으로 설정한 곳에 키를 보관하도록 합니다. MyConfig_OpenChest = [true, false, false, false, false]; // [사냥하면서 모든 상자 열기, 통, 항아리, 바구니, 병] * 참고: 'NTConfig_OpenChest = true'로 설정했을 때만 작동합니다. MyConfig_MoneyMaker = [0, 0]; // 아이템 주워다 팔기 = [아이템 식별 스크롤이 필요없는 아이템의 칸당 가격, 아이템 식별 스크롤이 필요한 아이템의 칸당 가격] * 참고: 'scripts/NTBot/MyConfigs/MoneyMaker.ntl'에서 설정합니다. MyConfig_VisitCain = [1, 1, 1, 1, 2]; // 케인한테서 아이템 확인하기 = [액트 1에서 확인하러 갈 미확인 아이템 개수, 액트 2, 액트 3, 액트 4, 액트 5] * 참고: 인벤토리에 미확인 상태로 줍도록 한 아이템이 있으면 확인하지 않습니다. MyConfig_ShopInventory = [true, 3, 4]; // [마을에서 인벤토리의 빈 공간이 설정치 미만이면 상점 가기, 가로, 세로] MyConfig_ShopPotion = [true, 3, 2]; // [마을에서 포션이 설정치 이하면 상점 가기, 힐링포션, 마나포션] MyConfig_MiniShopBot = true; // 미니 샵봇 * 참고: 상점에 들렀을 때만 살 아이템이 있는지 한 번 확인합니다. MyConfig_ItemLog = [0, 0, 0]; // 아이템 로그 만들기 = [0: 사용 안 함/ 1: ItemLog/ 2: ItemLog[날짜]/ 3: ItemLog[캐릭터이름]/ 4: ItemLog[캐릭터이름][날짜], 0: text/ 1: html, 0: 보관할 아이템/ 1: 상점에 판 아이템/ 2: 모든 아이템] * 참고: 'scripts/NTBot/MyData/ItemLog' 폴더에 저장합니다. 아이템 로그는 'scripts/NTBot/MyConfigs/ItemLog.ntl'에서 설정합니다. MyConfig_ItemList = 0; // 아이템 목록 만들기 = 0: 사용 안 함/ 1: text/ 2: html * 참고: 'scripts/NTBot/MyData/ItemList' 폴더에 저장합니다. 아이템 목록은 'scripts/NTBot/MyConfigs/ItemLog.ntl'에서 설정합니다. //MyConfig_ItemAlimi = false; // 아이템 알리미 = 아이템을 획득하면 소리내기 * 참고: 'script/NTBot/MyData/Sound/엔티봇알리미.exe'를 실행해야 작동합니다. MyConfig_StoreItemMode = [0, 3]; // 아이템 보관 방식 = [보관 아이템, 재료 아이템] * 보관 방식: 0 = 좌상단부터 좌우, 1 = 우하단부터 우좌, 2 = 좌상단부터 상하, 3 = 우하단부터 하상 MyConfig_StopBot = true; // 아이템을 보관할 공간이 부족하면 8시간 동안 봇 중단하기 //########################################################################## // 도박 설정하기 //========================================================================== NTConfig_Gamble = [true, 0, "도박을 합니다!"]; // [도박하기, 도박할 액트(0: 현재 액트), "보낼 메시지" . . .] * 참고: 공방에서만 메시지를 보냅니다. NTConfig_GambleStartGold = 2000000; // 도박을 시작할 골드 NTConfig_GambleStopGold = 100000; // 도박을 멈출 골드 MyConfig_GambleUseEdge = 0; // 모서리(룬워드 아이템) 들고 도박하기 = 0: 사용 안 함/ 1: 1번 무기에 장착/ 2: 2번 무기에 장착 * 경고: 아이템을 잃어버릴 수 있습니다. * 주의: 도박하기 위해 교체하는 아이템은 아이템이니에 줍도록 설정합니다. NTConfig_GambleItem.push(520); // Amulets NTConfig_GambleItem.push(522); // Rings NTConfig_GambleItem.push(418); // Circlets NTConfig_GambleItem.push(419); // Coronets //NTConfig_GambleItem.push(334); // Leather Gloves NTConfig_GambleItem.push(335); // Heavy Gloves NTConfig_GambleItem.push(336); // Chain Gloves //NTConfig_GambleItem.push(337); // Light Gauntlets //NTConfig_GambleItem.push(338); // Gauntlets //########################################################################## // 메시지 설정하기 //----------------- // 참고: 설정한 순서대로 출력합니다. //========================================================================== // 매니저의 상태 표시줄에 출력할 메시지 설정하기 //----------------------------------------------- MyConfig_SendMessageManagerList.push(["서버_아이피", "[", "]"]); // MyConfig_SendMessageManagerList.push(["메시지 종류", "메시지 앞에 출력할 문자", "메시지 뒤에 출력할 문자"]) MyConfig_SendMessageManagerList.push(["방이름", " ", "/"]); MyConfig_SendMessageManagerList.push(["방암호", "", ""]); //MyConfig_SendMessageManagerList.push(["액트", "", ""]); MyConfig_SendMessageManagerList.push(["지역명", "", ""]); //MyConfig_SendMessageManagerList.push(["사냥터_스크립트명", "", ""]); //MyConfig_SendMessageManagerList.push(["인벤토리_빈_공간_수", "", ""]); //MyConfig_SendMessageManagerList.push(["스태쉬_빈_공간_수", "", ""]); // 상태 메시지 상자에 출력할 메시지 설정하기 //------------------------------------------- MyConfig_SendMessageStatus = true; // 상태 메시지 상자에 각종 메시지 출력하기 * 주의: 메시지를 상태 메시지 상자에 출력하면 응답 없음이 될 수도 있습니다. MyConfig_SendMessageStatusList.push(["서버_아이피", "", " ", 4]); // MyConfig_SendMessageStatusList.push(["메시지 종류", "메시지 앞에 출력할 문자", "메시지 뒤에 출력할 문자", 색깔]) MyConfig_SendMessageStatusList.push(["계정이름", "", " ", 9]); // 색깔: 0 = 흰색, 1 = 빨간색, 2 = 녹색, 3 = 파란색, 4 = 금색, 5 = 회색, 6 = 검은색, 7 = 금색2, 8 = 주황색, 9 = 노란색 //MyConfig_SendMessageStatusList.push(["캐릭터이름", "", "", 8]); MyConfig_SendMessageStatusList.push(["사냥터_스크립트명", "", "", 2]); // 일시정지 상태일 때 출력할 메시지 설정하기 //------------------------------------------- MyConfig_SendMessagePause = [0, 1, 10]; // 출력할 메시지 = [0: 사용 안 함/ 1: 캐릭터/ 2: 몬스터/ 3: 물체, 0: 전체 화면/ 1: 캐릭터 머리, 몬스터나 물체와의 간격] MyConfig_SendMessageCharacterList.push(["캐릭터_지역_번호", "", ","]); // MyConfig_SendMessageCharacterList.push(["캐릭터의 메시지 종류", "메시지 앞에 출력할 문자", "메시지 뒤에 출력할 문자"]) MyConfig_SendMessageCharacterList.push(["캐릭터_X_좌표", "", ","]); MyConfig_SendMessageCharacterList.push(["캐릭터_Y_좌표", "", ""]); MyConfig_SendMessageMonsterList.push(["몬스터_이름", "", " ("]); // MyConfig_SendMessageMonsterList.push(["몬스터의 메시지 종류", "메시지 앞에 출력할 문자", "메시지 뒤에 출력할 문자"]) MyConfig_SendMessageMonsterList.push(["몬스터_ClassID", "", ") "]); MyConfig_SendMessageMonsterList.push(["몬스터_지역_번호", "", ","]); MyConfig_SendMessageMonsterList.push(["몬스터_X_좌표", "", ","]); MyConfig_SendMessageMonsterList.push(["몬스터_Y_좌표", "", ""]); MyConfig_SendMessageObjectList.push(["물체_이름", "", " ("]); // MyConfig_SendMessageObjectList.push(["물체의 메시지 종류", "메시지 앞에 출력할 문자", "메시지 뒤에 출력할 문자"]) MyConfig_SendMessageObjectList.push(["물체_ClassID", "", ") "]); MyConfig_SendMessageObjectList.push(["물체_지역_번호", "", ","]); MyConfig_SendMessageObjectList.push(["물체_X_좌표", "", ","]); MyConfig_SendMessageObjectList.push(["물체_Y_좌표", "", ""]); //########################################################################## // 기타 옵션 설정하기 //========================================================================== NTConfig_PublicMode = false; // 공방 * 참고: 자동으로 파티하기, 타운포탈 열어 놓기, 전체 창에 메시지 보내기 등을 합니다. * 주의: 일부 스크립트에서는 자동으로 설정됩니다. MyConfig_PartyMaster = ""; // 특정 캐릭터의 파티 초대만 승인하기 = "파티 초대를 승인할 캐릭터이름" * 참고: NTConfig_PublicMode의 설정과 무관하게 작동합니다. MyConfig_CheckHostile = 2; // 적대적 플레이어 감시하기 = 0: 사용 안 함/ 1: 적대적 메시지가 있으면 방 나가기/ 2: 마을 밖에서 적대적 플레이어 만나면 방 나가기/ 3: 적대적 플레이어가 방을 나갈 때까지 마을에서 대기하기/ 4: 적대적 플레이어 공격하기 * 참고: 'scripts/NTBot/MyData/Hostile/HostileName.txt'에 적대적 플레이어의 이름을 기록합니다. NTConfig_CheckCloneDiablo = true; // 위버디아 메시지 검사하기 MyConfig_JordanMessage = [true, 3600, 3]; // [조던 메시지 검사하기, 마을에서 대기할 시간(초), 대기하는 동안 확인할 조던 메시지 수] MyConfig_VisitHratli = 3; // 액트 3에 있는 흐라틀리 대신 다른 액트에 있는 엔피씨 만나기 = 액트 * 참고: 아이템 수리와 키를 살 때 흐라틀리를 만납니다. MyConfig_ChickenLog = false; // 치킨 로그 * 참고: 'scripts/NTBot/MyData/ChickenLog' 폴더에 저장합니다. MyConfig_Suicide = [0, 90]; // 자살 = [레벨, 경험치(백분율)] * 참고: 트라빈컬에서 30초간 자살을 시도합니다. MyConfig_ExitServerIp = [false, "다음 방으로 갑니다!", 204]; // [설정한 서버 아이피면 방 나가기, "방 나갈 때 보낼 메시지", 확인할 서버 아이피("XXX.XXX.XXX.OOO"에서 마지막 OOO) . . .] MyConfig_ExitJjolBot = ["", 0]; // 특정 캐릭터가 방을 나가면 따라 나가기 = ["따라 나갈 캐릭터이름", 따라 나갈 캐릭터가 처음부터 방에 없었다면 설정한 시간(초) 동안 기다린 후 방 나가기] MyConfig_ExitHalt = 0; // 마을 밖에서 멈춰 있으면(멍때림) 방 나가기 = 멈춰 있는 시간(초) MyConfig_SorceressTelekinesis = true; // 텔레키네시스로 스태쉬, 웨이포인트, 포탈 이용하기 * 참고: 텔레키네시스 거리 내에 있으면 설정과 관계 없이 이용합니다. //########################################################################## // 공격 설정하기 //--------------- // MyConfig_AttackSkill[X] = [스킬 번호, 몬스터와의 간격] // 참고: MyConfig_AttackSkill[1 또는 3]의 스킬 번호가 -1이면 기본값이 적용됩니다.(Blizzard + Glacial Spike, Chain Lightning + Lightning, Fire Ball + Frozen Orb, Fire Ball + Meteor, Frozen Orb) // 스태틱 필드는 몬스터와의 간격을 자동으로 설정합니다. //========================================================================== MyConfig_AttackSkill[0] = [55, 20]; // 처음 한 번만 공격할 스킬 - 글래셜 MyConfig_AttackSkill[1] = [59, 20]; // 대장 공격할 스킬 - 블리자드 MyConfig_AttackSkill[2] = [49, 20]; // 1번 쿨타임 동안 공격할 스킬 - 라이트닝 MyConfig_AttackSkill[3] = [59, 20]; // 부하 공격할 스킬 - 블리자드 MyConfig_AttackSkill[4] = [53, 20]; // 3번 쿨타임 동안 공격할 스킬 - 체라 MyConfig_AttackSkill[5] = [53, 20]; // 1, 3번 내성 시 공격할 스킬 - 체라 MyConfig_AttackSkill[6] = [53, 20]; // 5번 쿨타임 동안 공격할 스킬 - 체라 MyConfig_AttackSkill[7] = [59, 20]; // 1, 3, 5번 내성 시 공격할 스킬 - 블리 MyConfig_AttackSkill[8] = [53, 20]; // 7번 쿨타임 동안 공격할 스킬 - 체라 MyConfig_SorceressStaticBoss = 65; // 대장 몬스터의 피가 설정치 초과면 스태틱 필드 사용하기 = 백분율 MyConfig_SorceressStaticOthers = 100; // 부하 몬스터의 피가 설정치 초과면 스태틱 필드 사용하기 = 백분율 MyConfig_SorceressStaticSkill = 0; // MyConfig_AttackSkill[X]에 스태틱 필드 설정 시 몬스터의 피가 설정치 미만이면 쿨타임 적용하거나 공격하지 않기 = 백분율 MyConfig_SorceressStaticKeep = []; // [스태틱 필드를 사용할 몬스터의 ClassID 및 "이름" . . .] * 주의: 설정한 몬스터한테만 스태틱 필드를 사용합니다. * 참고: MyConfig_SorceressStaticSkip보다 먼저 적용됩니다. MyConfig_SorceressStaticSkip = [306, 312]; // [스태틱 필드를 사용하지 않을 몬스터의 ClassID 및 "이름" . . .] [스톰캐스터, 오빌리언 나이트] MyConfig_WarcriesTime = [5, 5, 5]; // [남은 시간(초)이 설정치 이하면 배틀 커맨드하기, 샤우트, 배틀 오더스] MyConfig_WarcriesCry = [0, 2, 0, 2]; // [배틀 오더스를 받지 않은 파티원과의 간격이 설정치 이하면 함성해 주기, 배틀 커맨드 외칠 때 장착할 무기 번호, 샤우트, 배틀 오더스] MyConfig_BattleOrders = [0, 0]; // [라이프가 설정치 초과면 배틀 오더스 안 하기, 오크 세이지가 있을 때 라이프가 설정치 초과면 배틀 오더스 안 하기] MyConfig_Pumping = [0, 0, 0, 0, 140, true, false]; // [투구 펌핑 횟수, 갑옷 펌핑 횟수, 무기 펌핑 횟수, 펌핑 순서 = 0: 투구 -> 갑옷/ 1: 갑옷 -> 투구, 핑 지연 시간(1/1000초), 펌핑 후 용병 무기 재장착하기, 펌핑에 실패하면 방에서 무한 대기하기] * 경고: 아이템을 잃어버릴 수 있습니다. * 주의: 펌핑하기 위해 교체하는 아이템은 아이템이니에 줍도록 설정합니다. 무기 펌핑은 1번 오른쪽 무기로 합니다. * 참고: 'scripts/NTBot/MyData/Pumping' 폴더에 펌핑 관련 파일을 저장합니다. 아이템 원위치 실패 시에는 무한 대기합니다. NTConfig_ClearPosition = [false, false, false]; // 주변 몬스터 잡기 = [대장 몬스터 잡은 후, 상자 열기 전, 대기할 때] MyConfig_UsePhoenix = [0, 80, 60]; // 불사조로 리뎀션하기 = [0: 사용 안 함/ 1: 1번 무기/ 2: 2번 무기, 라이프(백분율), 마나(백분율)] MyConfig_TeleportMove = [true, 1]; // [텔레포트로 이동하기, 무기 번호] MyConfig_TeleportSafe = [0, 4]; // 안전하게 사냥하기 = [확인할 범위, 몬스터 수] * 참고: 이동할 지점을 중심으로 확인할 범위 내의 몬스터 수가 설정치 이상이면 텔레포트 대신 달리기로 이동하며 사냥합니다. MyConfig_TeleportEnigma = false; // 텔레포트 버그 시 수수께끼 재장착하기 * 경고: 아이템을 잃어버릴 수 있습니다. NTConfig_UseMerc = me.gametype; // 용병 고용하기 * 참고: 오리지널에서는 용병을 고용할 수 없습니다. MyConfig_MercCheck = [NTConfig_UseMerc, 107]; // [용병 죽으면 살리러 마을 가기, 살린 후 프리캐스트를 할 웨이포인트] MyConfig_MercAttack = NTConfig_UseMerc; // 대장 몬스터가 내성이면 용병으로 잡기 MyConfig_MercConviction = [0, false]; // 부하 몬스터가 파이어, 콜드, 라이트닝 내성이면 컨빅션 오라 적용하기 = [접근할 몬스터와의 간격, 물리 내성이 아니면 공격하기] * 주의: 무한의 공간을 용병이 착용했을 때만 사용합니다. * 참고: 파이어, 콜드, 라이트닝 내성 116 이하만 적용됩니다. MyConfig_CheckMonster = [false, 19, 20, 21, 22, 23, 184, 194, 212, 213, 214, 215, 216, 237, 301, 302, 303, 371, 644, 645, 646, 690, 691]; // [몬스터 사냥하지 않기, 사냥하지 않을 몬스터 ClassID . . .] * 참고: 노말 몬스터만 적용됩니다. 쓰론 오브 디스트럭션과 자동 버스의 기사와 부기사는 false로 자동 설정됩니다. MyConfig_CheckCurse = [[true, 9, 61], [true, 55, 61]]; // 공격할 때 저주에 걸리면 마을 가서 풀기 = [[캐릭터, 검사할 저주 . . .], [용병, 검사할 저주 . . .]] * 저주: 2 = Poison, 9 = Amplify Damage, 19 = Weaken, 55 = Iron Maiden, 60 = Decrepify, 61 = Lower Resist // 사냥터로 가기 전에 할 프리캐스트 설정하기 //------------------------------------------- // MyConfig_Precast.push([무기 번호, 스킬 번호]) // 주의: 설정한 순서대로 프리캐스트 합니다. // 참고: 설정하지 않으면 기본값으로 프리캐스트 합니다. //========================================================================== //MyConfig_Precast.push([2, 155]); // Battle Command //MyConfig_Precast.push([1, 52]); // Enchant //MyConfig_Precast.push([1, 57]); // Thunder Storm //MyConfig_Precast.push([1, 58]); // Energy Shield //MyConfig_Precast.push([1, 40]); // Frozen Armor //MyConfig_Precast.push([1, 50]); // Shiver Armor //MyConfig_Precast.push([1, 60]); // Chilling Armor //MyConfig_Precast.push([2, 149]); // Battle Orders // 이동이나 사냥 중에 할 프리캐스트 설정하기 //------------------------------------------- // MyConfig_PrecastCheck.push([무기 번호, 스킬 번호]) //========================================================================== MyConfig_PrecastCheck.push([2, 155]); // Battle Command //MyConfig_PrecastCheck.push([1, 52]); // Enchant //MyConfig_PrecastCheck.push([1, 57]); // Thunder Storm //MyConfig_PrecastCheck.push([1, 58]); // Energy Shield //MyConfig_PrecastCheck.push([1, 50]); // Shiver Armor //MyConfig_PrecastCheck.push([1, 60]); // Chilling Armor MyConfig_PrecastCheck.push([2, 149]); // Battle Orders MyConfig_PrecastCheck.push([1, 40]); // Frozen Armor //########################################################################## // 이동 중 사용할 성소 설정하기 //------------------------------ // 참고: 경험의 성소를 설정했을 때는 다른 성소를 사용 중이라도 경험의 성소가 있으면 사용합니다. //========================================================================== MyConfig_CatchShrineList.push(6); // 방어의 성소 //MyConfig_CatchShrineList.push(7); // 전투의 성소 //MyConfig_CatchShrineList.push(8); // 화염 저항력의 성소 //MyConfig_CatchShrineList.push(9); // 냉기 저항력의 성소 //MyConfig_CatchShrineList.push(10); // 번개 저항력의성소 //MyConfig_CatchShrineList.push(11); // 독 저항력의 성소 MyConfig_CatchShrineList.push(12); // 기술의 성소 //MyConfig_CatchShrineList.push(13); // 마나 재충전의 성소 MyConfig_CatchShrineList.push(15); // 경험의 성소 MyConfig_CatchShrineList.push(18); // 보석의 성소 // 가지고 다닐 보석 개수 설정하기 //-------------------------------- MyConfig_CatchShrineGemHave = 0; // 가지고 다닐 보석 설정하기 //--------------------------- // 참고: 설정한 순서대로 가지고 다닙니다. //-------------------------------------------------------------------------- //MyConfig_CatchShrineGemList.push(557); // Chipped Amethyst //MyConfig_CatchShrineGemList.push(562); // Chipped Topaz //MyConfig_CatchShrineGemList.push(567); // Chipped Saphire //MyConfig_CatchShrineGemList.push(572); // Chipped Emerald //MyConfig_CatchShrineGemList.push(577); // Chipped Ruby //MyConfig_CatchShrineGemList.push(582); // Chipped Diamond //MyConfig_CatchShrineGemList.push(597); // Chipped Skull //MyConfig_CatchShrineGemList.push(558); // Flawed Amethyst //MyConfig_CatchShrineGemList.push(563); // Flawed Topaz //MyConfig_CatchShrineGemList.push(568); // Flawed Saphire //MyConfig_CatchShrineGemList.push(573); // Flawed Emerald //MyConfig_CatchShrineGemList.push(578); // Flawed Ruby //MyConfig_CatchShrineGemList.push(583); // Flawed Diamond //MyConfig_CatchShrineGemList.push(598); // Flawed Skull //MyConfig_CatchShrineGemList.push(559); // Normal Amethyst //MyConfig_CatchShrineGemList.push(564); // Normal Topaz //MyConfig_CatchShrineGemList.push(569); // Normal Saphire //MyConfig_CatchShrineGemList.push(574); // Normal Emerald //MyConfig_CatchShrineGemList.push(579); // Normal Ruby //MyConfig_CatchShrineGemList.push(584); // Normal Diamond //MyConfig_CatchShrineGemList.push(599); // Normal Skull //MyConfig_CatchShrineGemList.push(560); // Flawless Amethyst //MyConfig_CatchShrineGemList.push(565); // Flawless Topaz //MyConfig_CatchShrineGemList.push(570); // Flawless Saphire //MyConfig_CatchShrineGemList.push(575); // Flawless Emerald //MyConfig_CatchShrineGemList.push(580); // Flawless Ruby //MyConfig_CatchShrineGemList.push(585); // Flawless Diamond //MyConfig_CatchShrineGemList.push(600); // Flawless Skull //########################################################################## // 창고지기 설정하기 //------------------- // MyConfig_WarehouseKeeperList.push(["창고지기 계정이름", 캐릭터 선택창에서의 창고지기 위치, "창고지기 캐릭터이름", "아이템이니" . . .]) // 캐릭터 선택창에서의 창고지기 위치: 0,1 // 2,3 // 4,5 // 6,7 // "아이템이니": 개수 제한 없이 무한정 설정할 수 있습니다. 예) MyConfig_WarehouseKeeperList.push(["abc", 0, "def", "gems.nip", "rares.nip"]); // 'scripts/NTBot/item_configs'의 하위 폴더에 있으면 폴더명을 포함해서 설정합니다. 예) 'scripts/NTBot/item_configs/normal'라면 MyConfig_WarehouseKeeperList.push(["abc", 0, "def", "normal/gems.nip", "normal/rares.nip"]); // 파일명은 무엇이든 다 사용할 수 있습니다. 예) 'a.nip', 'a.ni', 'a.n', 'a' // * 특수 문자 "%G"로 설정하면 골드를 보관합니다.(봇의 골드가 가득 찼을 때 작동) 예) MyConfig_WarehouseKeeperList.push(["abc", 0, "def", "%G", "normal/gems.nip", "normal/rares.nip"]); // 주의: 아이템이니는 반드시 'scripts/NTBot/item_configs' 폴더나 하위 폴더에 있어야 합니다. // 참고: 'scripts/NTBot/MyData/WarehouseKeeper' 폴더에 아래의 파일들을 봇이 자동으로 만듭니다. // - WarehouseKeeperAccount.txt(창고지기 대표 계정이름 기록) // - WarehouseKeeperHunter.txt(창고지기 사냥 여부 기록) // - WarehouseKeeperJoin.txt(창고지기를 부르는 봇 정보 기록) // - WarehouseKeeperServer.txt(창고지기를 부르는 봇의 게이트웨이와 렐름 정보 기록) // - WarehouseKeeperSpace[Item].txt(아이템을 보관할 공간이 없는 '창고지기 캐릭터이름' 기록) * 주의: 다시 사용하려면 해당 '창고지기 캐릭터이름'을 삭제해야 합니다. // - WarehouseKeeperSpace[Gold].txt(골드가 가득 찬 '창고지기 캐릭터이름' 기록) * 주의: 다시 사용하려면 해당 '창고지기 캐릭터이름'을 삭제해야 합니다. // - WarehouseKeeperLog.txt 또는 WarehouseKeeperLog.html(창고지기가 보관한 아이템(골드 제외)을 기록) * 참고: 'scripts/NTBot/char_configs/NTConfig_WarehouseKeeper.ntl'에서 설정합니다. // 'scripts/NTBot/MyData/ItemList' 폴더에 아이템 목록을 봇이 자동으로 만듭니다. //========================================================================== //MyConfig_WarehouseKeeperList.push(["창고지기 계정이름", 캐릭터 선택창에서의 창고지기 위치, "창고지기 캐릭터이름", "아이템이니"]); //MyConfig_WarehouseKeeperList.push(["창고지기 계정이름", 캐릭터 선택창에서의 창고지기 위치, "창고지기 캐릭터이름", "아이템이니"]); //MyConfig_WarehouseKeeperList.push(["창고지기 계정이름", 캐릭터 선택창에서의 창고지기 위치, "창고지기 캐릭터이름", "아이템이니"]); //MyConfig_WarehouseKeeperList.push(["창고지기 계정이름", 캐릭터 선택창에서의 창고지기 위치, "창고지기 캐릭터이름", "아이템이니"]); //MyConfig_WarehouseKeeperList.push(["창고지기 계정이름", 캐릭터 선택창에서의 창고지기 위치, "창고지기 캐릭터이름", "아이템이니"]); //MyConfig_WarehouseKeeperList.push(["창고지기 계정이름", 캐릭터 선택창에서의 창고지기 위치, "창고지기 캐릭터이름", "아이템이니"]); //MyConfig_WarehouseKeeperList.push(["창고지기 계정이름", 캐릭터 선택창에서의 창고지기 위치, "창고지기 캐릭터이름", "아이템이니"]); //MyConfig_WarehouseKeeperList.push(["창고지기 계정이름", 캐릭터 선택창에서의 창고지기 위치, "창고지기 캐릭터이름", "아이템이니"]); // 골드를 설정치만큼 남겨 놓고 창고지기에 보관하기 //------------------------------------------------- MyConfig_WarehouseKeeperGold = 50000; // 창고지기의 게이트웨이와 렐름 설정하기 //--------------------------------------- // MyConfig_WarehouseKeeper = [게이트웨이 번호, 렐름 번호] // 게이트웨이 번호: -1 = 사용 안 함, 0 = U.S. West, 1 = U.S. East, 2 = Asia, 3 = Europe * 참고: 게이트웨이나 렐름을 변경해가며 가동할 경우에만 사용합니다. // 렐름 번호 : 0 = Asia, 1 = Asia2, 2 = Asia3 * 참고: 게이트웨이 번호 2(Asia)만 적용됩니다. //-------------------------------------------------------------------------- MyConfig_WarehouseKeeperServer = [-1, 0]; //########################################################################## //########################################################################## //########################################################################## // 큐빙 설정하기 //--------------- // 주의: 큐빙에 사용되는 모든 아이템은 '@'를 반드시 설정해야 합니다. // 참고: 설정한 순서대로 큐빙합니다. //========================================================================== MyConfig_CubingList.push("보석_큐빙"); // 설정: 큐빙할 보석 설정하기 //MyConfig_CubingList.push("룬_큐빙"); // 설정: 큐빙할 룬 설정하기 //MyConfig_CubingList.push("크래프트_큐빙"); // 설정: 큐빙할 크래프트 설정하기 //MyConfig_CubingList.push("매직_아이템_큐빙"); // 설정: 큐빙할 매직 아이템 설정하기 //MyConfig_CubingList.push("레어_아이템_큐빙"); // 설정: 큐빙할 레어 아이템 설정하기 //MyConfig_CubingList.push("노말_아이템_큐빙"); // 설정: 큐빙할 노말 아이템 설정하기 //MyConfig_CubingList.push("매직_링_큐빙"); //MyConfig_CubingList.push("매직_아뮬렛_큐빙"); MyConfig_CubingList.push("정수_큐빙"); // 참고: 아이템이니에 설정한 보관할 아이템의 개수(%) 이상을 보관 중이면 큐빙을 하지 않습니다. MyConfig_CubingList.push("활력포션_큐빙"); // 주의: '아이템 설정하기'의 MyConfig_SnagPotion에서 활력포션과 대량의 활력포션을 보관하도록 설정해야 큐빙합니다. * 참고: 대량의 활력포션을 설정치 이상 보관 중이면 큐빙을 하지 않습니다. //MyConfig_CubingList.push("룬워드_아이템_만들기"); // 설정: 만들 룬워드 아이템 설정하기 //########################################################################## // 큐빙할 보석 설정하기 //---------------------- // 주의: 큐빙 후 아이템이니에 설정된 아이템이 아니면 버립니다. // 참고: 설정한 순서대로 큐빙합니다. // 아이템이니에 설정한 보관할 아이템의 개수(%) 이상을 보관 중이면 큐빙을 하지 않습니다. //========================================================================== //MyConfig_CubingGemList.push(557); // Chipped Amethyst //MyConfig_CubingGemList.push(562); // Chipped Topaz //MyConfig_CubingGemList.push(567); // Chipped Saphire //MyConfig_CubingGemList.push(572); // Chipped Emerald //MyConfig_CubingGemList.push(577); // Chipped Ruby //MyConfig_CubingGemList.push(582); // Chipped Diamond //MyConfig_CubingGemList.push(597); // Chipped Skull //MyConfig_CubingGemList.push(558); // Flawed Amethyst //MyConfig_CubingGemList.push(563); // Flawed Topaz //MyConfig_CubingGemList.push(568); // Flawed Saphire //MyConfig_CubingGemList.push(573); // Flawed Emerald //MyConfig_CubingGemList.push(578); // Flawed Ruby //MyConfig_CubingGemList.push(583); // Flawed Diamond //MyConfig_CubingGemList.push(598); // Flawed Skull //MyConfig_CubingGemList.push(559); // Normal Amethyst //MyConfig_CubingGemList.push(564); // Normal Topaz //MyConfig_CubingGemList.push(569); // Normal Saphire //MyConfig_CubingGemList.push(574); // Normal Emerald //MyConfig_CubingGemList.push(579); // Normal Ruby //MyConfig_CubingGemList.push(584); // Normal Diamond //MyConfig_CubingGemList.push(599); // Normal Skull MyConfig_CubingGemList.push(560); // Flawless Amethyst //MyConfig_CubingGemList.push(565); // Flawless Topaz //MyConfig_CubingGemList.push(570); // Flawless Saphire //MyConfig_CubingGemList.push(575); // Flawless Emerald MyConfig_CubingGemList.push(580); // Flawless Ruby //MyConfig_CubingGemList.push(585); // Flawless Diamond //MyConfig_CubingGemList.push(600); // Flawless Skull //########################################################################## // 큐빙할 룬 설정하기 //-------------------- // 주의: 큐빙 후 아이템이니에 설정된 아이템이 아니면 버립니다. // 참고: 설정한 순서대로 큐빙합니다. // 아이템이니에 설정한 보관할 아이템의 개수(%) 이상을 보관 중이면 큐빙을 하지 않습니다. //========================================================================== //MyConfig_CubingRuneList.push([610]); // El Rune //MyConfig_CubingRuneList.push([611]); // Eld Rune //MyConfig_CubingRuneList.push([612]); // Tir Rune //MyConfig_CubingRuneList.push([613]); // Nef Rune //MyConfig_CubingRuneList.push([614]); // Eth Rune //MyConfig_CubingRuneList.push([615]); // Ith Rune //MyConfig_CubingRuneList.push([616]); // Tal Rune //MyConfig_CubingRuneList.push([617]); // Ral Rune //MyConfig_CubingRuneList.push([618]); // Ort Rune //MyConfig_CubingRuneList.push([619, 3, 562]); // Thul Rune + Chipped Topaz //MyConfig_CubingRuneList.push([620, 3, 557]); // Amn Rune + Chipped Amethyst //MyConfig_CubingRuneList.push([621, 3, 567]); // Sol Rune + Chipped Saphire //MyConfig_CubingRuneList.push([622, 3, 577]); // Shael Rune + Chipped Ruby //MyConfig_CubingRuneList.push([623, 3, 572]); // Dol Rune + Chipped Emerald //MyConfig_CubingRuneList.push([624, 3, 582]); // Hel Rune + Chipped Diamond //MyConfig_CubingRuneList.push([625, 3, 563]); // Io Rune + Flawed Topaz //MyConfig_CubingRuneList.push([626, 3, 558]); // Lum Rune + Flawed Amethyst //MyConfig_CubingRuneList.push([627, 3, 568]); // Ko Rune + Flawed Saphire //MyConfig_CubingRuneList.push([628, 3, 578]); // Fal Rune + Flawed Ruby //MyConfig_CubingRuneList.push([629, 3, 573]); // Lem Rune + Flawed Emerald //MyConfig_CubingRuneList.push([630, 2, 583]); // Pul Rune + Flawed Diamond //MyConfig_CubingRuneList.push([631, 2, 564]); // Um Rune + Topaz //MyConfig_CubingRuneList.push([632, 2, 559]); // Mal Rune + Amethyst //MyConfig_CubingRuneList.push([633, 2, 569]); // Ist Rune + Saphire //MyConfig_CubingRuneList.push([634, 2, 579]); // Gul Rune + Ruby //MyConfig_CubingRuneList.push([635, 2, 574]); // Vex Rune + Emerald //MyConfig_CubingRuneList.push([636, 2, 584]); // Ohm Rune + Diamond //MyConfig_CubingRuneList.push([637, 2, 565]); // Lo Rune + Flawless Topaz //MyConfig_CubingRuneList.push([638, 2, 560]); // Sur Rune + Flawless Amethyst //MyConfig_CubingRuneList.push([639, 2, 570]); // Ber Rune + Flawless Saphire //MyConfig_CubingRuneList.push([640, 2, 580]); // Jah Rune + Flawless Ruby //MyConfig_CubingRuneList.push([641, 2, 575]); // Cham Rune + Flawless Emerald //########################################################################## // 큐빙할 크래프트 설정하기 //-------------------------- // MyConfig_CubingCraftedList.push([아이템 ClassID, 아이템 ClassID의 레벨, 룬 ClassID, 보석 ClassID]) // 아이템 ClassID의 레벨: 설정한 레벨 이상의 아이템 ClassID를 큐빙하며, 0은 아이템 ClassID의 레벨 검사를 생략합니다. // 주의: 큐빙용 주얼은 자동으로 찾아 큐빙합니다. // 큐빙 후 아이템이니에 설정된 아이템이 아니면 버립니다. // 참고: 설정한 순서대로 큐빙합니다. //========================================================================== // 힛 파워 아이템 //---------------- // (25-50) Defense vs. Missiles, 5% Chance To Cast Level 4 Frost Nova When Struck, Attacker Takes Damage of (3-7) //MyConfig_CubingCraftedList.push([309, 0, 615, 571]); // Full Helm + Ith Rune + Perfect Sapphire //MyConfig_CubingCraftedList.push([355, 0, 615, 571]); // Basinet + Ith Rune + Perfect Sapphire //MyConfig_CubingCraftedList.push([425, 0, 615, 571]); // Giant Conch + Ith Rune + Perfect Sapphire // (25-50) Defense vs. Melee, 5% Chance To Cast Level 4 Frost Nova When Struck, Attacker Takes Damage of (3-7) //MyConfig_CubingCraftedList.push([341, 0, 617, 571]); // Chain Boots + Ral Rune + Perfect Sapphire //MyConfig_CubingCraftedList.push([387, 0, 617, 571]); // Mesh Boots + Ral Rune + Perfect Sapphire //MyConfig_CubingCraftedList.push([457, 0, 617, 571]); // Boneweave Boots + Ral Rune + Perfect Sapphire // Knockback, 5% Chance To Cast Level 4 Frost Nova When Struck, Attacker Takes Damage of (3-7) //MyConfig_CubingCraftedList.push([336, 0, 618, 571]); // Chain Gloves + Ort Rune + Perfect Sapphire //MyConfig_CubingCraftedList.push([382, 0, 618, 571]); // Heavy Bracers + Ort Rune + Perfect Sapphire //MyConfig_CubingCraftedList.push([452, 0, 618, 571]); // Vambraces + Ort Rune + Perfect Sapphire // (5-10) % Damage Goes to Mana, 5% Chance To Cast Level 4 Frost Nova When Struck, Attacker Takes Damage of (3-7) //MyConfig_CubingCraftedList.push([347, 0, 616, 571]); // Heavy Belt + Tal Rune + Perfect Sapphire //MyConfig_CubingCraftedList.push([393, 0, 616, 571]); // Battle Belt + Tal Rune + Perfect Sapphire //MyConfig_CubingCraftedList.push([463, 0, 616, 571]); // Troll Belt + Tal Rune + Perfect Sapphire // (5-10%) Increased Chance of Blocking, 5% Chance To Cast Level 4 Frost Nova When Struck, Attacker Takes Damage of (3-7) //MyConfig_CubingCraftedList.push([333, 0, 614, 571]); // Gothic Shield + Eth Rune + Perfect Sapphire //MyConfig_CubingCraftedList.push([379, 0, 614, 571]); // Ancient Shield + Eth Rune + Perfect Sapphire //MyConfig_CubingCraftedList.push([449, 0, 614, 571]); // Ward + Eth Rune + Perfect Sapphire // 10% Faster Hit Recovery, 5% Chance To Cast Level 4 Frost Nova When Struck, Attacker Takes Damage of (3-7) //MyConfig_CubingCraftedList.push([323, 0, 613, 571]); // Field Plate + Nef Rune + Perfect Sapphire //MyConfig_CubingCraftedList.push([369, 0, 613, 571]); // Sharktooth Armor + Nef Rune + Perfect Sapphire //MyConfig_CubingCraftedList.push([439, 0, 613, 571]); // Kraken Shell + Nef Rune + Perfect Sapphire //Hit Causes Monster To Flee [5-15] %, 5% Chance To Cast Level 4 Frost Nova When Struck, Attacker Takes Damage of (3-10) //MyConfig_CubingCraftedList.push([520, 0, 619, 571]); // Amulet + Thul Rune + Perfect Sapphire // + (1-5) To Dexterity, 5% Chance To Cast Level 4 Frost Nova When Struck, Attacker Takes Damage of (3-6) //MyConfig_CubingCraftedList.push([522, 0, 620, 571]); // Ring + Amn Rune + Perfect Sapphire // + (35-60%) Enhanced Damage, 5% Chance To Cast Level 4 Frost Nova When Struck, Attacker Takes Damage of (3-7) //MyConfig_CubingCraftedList.push([, 0, 612, 571]); // 무기는 생략합니다. // 블러드 아이템 //--------------- // 5-10% Deadly Strike, (1-3)% Life Stolen Per Hit, +(10-20) To Life //MyConfig_CubingCraftedList.push([308, 0, 617, 581]); // Helm + Ral Rune + Perfect Ruby //MyConfig_CubingCraftedList.push([354, 0, 617, 581]); // Casque + Ral Rune + Perfect Ruby //MyConfig_CubingCraftedList.push([424, 0, 617, 581]); // Armet + Ral Rune + Perfect Ruby // Replenish Life + (5-10), (1-3)% Life Stolen Per Hit, +(10-20) To Life //MyConfig_CubingCraftedList.push([342, 0, 614, 581]); // Light Plated Boots + Eth Rune + Perfect Ruby //MyConfig_CubingCraftedList.push([388, 0, 614, 581]); // Battle Boots + Eth Rune + Perfect Ruby //MyConfig_CubingCraftedList.push([458, 0, 614, 581]); // Mirrored Boots + Eth Rune + Perfect Ruby // Crushing Blow (5-10)%, (1-3)% Life Stolen Per Hit, +(10-20) To Life //MyConfig_CubingCraftedList.push([335, 0, 613, 581]); // Heavy Gloves + Nef Rune + Perfect Ruby //MyConfig_CubingCraftedList.push([381, 0, 613, 581]); // Sharkskin Gloves + Nef Rune + Perfect Ruby //MyConfig_CubingCraftedList.push([451, 0, 613, 581]); // Vampirebone Glove + Nef Rune + Perfect Ruby // Open Wounds (5-10)%, (1-3)% Life Stolen Per Hit, +(10-20) To Life //MyConfig_CubingCraftedList.push([346, 0, 616, 581]); // Belt + Tal Rune + Perfect Ruby //MyConfig_CubingCraftedList.push([392, 0, 616, 581]); // Mesh Belt + Tal Rune + Perfect Ruby //MyConfig_CubingCraftedList.push([462, 0, 616, 581]); // Mithril Coil + Tal Rune + Perfect Ruby // Attacker Takes Damage of (4-7), (1-3)% Life Stolen Per Hit, +(10-20) To Life //MyConfig_CubingCraftedList.push([351, 0, 615, 581]); // Spiked Shield + Ith Rune + Perfect Ruby //MyConfig_CubingCraftedList.push([397, 0, 615, 581]); // Barbed Shield + Ith Rune + Perfect Ruby //MyConfig_CubingCraftedList.push([467, 0, 615, 581]); // Blade Barrier + Ith Rune + Perfect Ruby // + (1-3) Life Per Demon Kill, (1-3)% Life Stolen Per Hit, +(10-20) To Life //MyConfig_CubingCraftedList.push([322, 0, 619, 581]); // Plate Mail + Thul Rune + Perfect Ruby //MyConfig_CubingCraftedList.push([368, 0, 619, 581]); // Templar Coat + Thul Rune + Perfect Ruby //MyConfig_CubingCraftedList.push([438, 0, 619, 581]); // Hellforge Plate + Thul Rune + Perfect Ruby // 5-10% Faster Run/Walk, (1-4)% Life Stolen Per Hit, +(10-20) To Life //MyConfig_CubingCraftedList.push([520, 0, 620, 581]); // Amulet + Amn Rune + Perfect Ruby // + (1-5) To Strength, (1-3)% Life Stolen Per Hit, +(10-20) To Life //MyConfig_CubingCraftedList.push([522, 0, 621, 581]); // Ring + Sol Rune + Perfect Ruby // + (30-60%) Enhanced Damage, (1-4)% Life Stolen Per Hit, +(10-20) To Life //MyConfig_CubingCraftedList.push([, 0, 618, 581]); // 무기는 생략합니다. // 캐스터 아이템 //--------------- // (1-4)% Mana Stolen Per Hit, Regenerate Mana (4-10)%, + (10-20) To Mana //MyConfig_CubingCraftedList.push([312, 0, 613, 561]); // Mask + Nef Rune + Perfect Amethyst //MyConfig_CubingCraftedList.push([358, 0, 613, 561]); // Death Mask + Nef Rune + Perfect Amethyst //MyConfig_CubingCraftedList.push([428, 0, 613, 561]); // Demonhead Mask + Nef Rune + Perfect Amethyst // Increase Maximum Mana (2-5)%, Regenerate Mana (4-10)%, + (10-20) To Mana //MyConfig_CubingCraftedList.push([339, 0, 619, 561]); // Boots + Thul Rune + Perfect Amethyst //MyConfig_CubingCraftedList.push([385, 0, 619, 561]); // Demonhide Boots + Thul Rune + Perfect Amethyst //MyConfig_CubingCraftedList.push([455, 0, 619, 561]); // Wyrmhide Boots + Thul Rune + Perfect Amethyst // + (1-3) Mana Per Kill, Regenerate Mana (4-10)%, + (10-20) To Mana //MyConfig_CubingCraftedList.push([334, 0, 618, 561]); // Leather Gloves + Ort Rune + Perfect Amethyst //MyConfig_CubingCraftedList.push([380, 0, 618, 561]); // Demonhide Gloves + Ort Rune + Perfect Amethyst //MyConfig_CubingCraftedList.push([450, 0, 618, 561]); // Bramble Mitts + Ort Rune + Perfect Amethyst // 5-10% Faster Cast Rate, Regenerate Mana (4-10)%, + (10-20) To Mana //MyConfig_CubingCraftedList.push([345, 0, 615, 561]); // Light Belt + Ith Rune + Perfect Amethyst //MyConfig_CubingCraftedList.push([391, 0, 615, 561]); // Sharkskin Belt + Ith Rune + Perfect Amethyst //MyConfig_CubingCraftedList.push([461, 0, 615, 561]); // Vampirefang Belt + Ith Rune + Perfect Amethyst // + (5-10)% Increased Chance Of Blocking, Regenerate Mana (4-10)%, + (10-20) To Mana //MyConfig_CubingCraftedList.push([329, 0, 614, 561]); // Small Shield + Eth Rune + Perfect Amethyst //MyConfig_CubingCraftedList.push([375, 0, 614, 561]); // Round Shield + Eth Rune + Perfect Amethyst //MyConfig_CubingCraftedList.push([445, 0, 614, 561]); // Luna + Eth Rune + Perfect Amethyst // + (1-3) Mana Per Kill, Regenerate Mana (4-10)%, + (10-20) To Mana //MyConfig_CubingCraftedList.push([327, 0, 616, 561]); // Light Plate + Tal Rune + Perfect Amethyst //MyConfig_CubingCraftedList.push([373, 0, 616, 561]); // Mage Plate + Tal Rune + Perfect Amethyst //MyConfig_CubingCraftedList.push([443, 0, 616, 561]); // Archon Plate + Tal Rune + Perfect Amethyst // (5-10)% Faster Cast Rate, Regenerate Mana (4-10)%, + (10-20) To Mana //MyConfig_CubingCraftedList.push([520, 0, 617, 561]); // Amulet + Ral Rune + Perfect Amethyst // + (1-5) To Energy, Regenerate Mana (4-10)%, + (10-20) To Mana //MyConfig_CubingCraftedList.push([522, 0, 620, 561]); // Ring + Amn Rune + Perfect Amethyst // Increase Maximum Mana (1-5)%, Regenerate Mana (4-10)%, + (10-20) To Mana //MyConfig_CubingCraftedList.push([, 0, 612, 561]); // 무기는 생략합니다. // 세이프티 아이템 //----------------- // + (10-30)% Enhanced Defense, Lightning Resist + (5-10)%, Magic Damage Reduced By (1-2), Damage Reduced By (1-4) //MyConfig_CubingCraftedList.push([311, 0, 615, 576]); // Crown + Ith Rune + Perfect Emerald //MyConfig_CubingCraftedList.push([357, 0, 615, 576]); // Grand Crown + Ith Rune + Perfect Emerald //MyConfig_CubingCraftedList.push([427, 0, 615, 576]); // Corona + Ith Rune + Perfect Emerald // + (10-30)% Enhanced Defense, Fire Resist + (5-10)%, Magic Damage Reduced By (1-2), Damage Reduced By (1-4) //MyConfig_CubingCraftedList.push([343, 0, 618, 576]); // Greaves + Ort Rune + Perfect Emerald //MyConfig_CubingCraftedList.push([389, 0, 618, 576]); // War Boots + Ort Rune + Perfect Emerald //MyConfig_CubingCraftedList.push([459, 0, 618, 576]); // Myrmidon Boots + Ort Rune + Perfect Emerald // + (10-30)% Enhanced Defense, Cold Resist + (5-10)%, Magic Damage Reduced By (1-2), Damage Reduced By (1-4) //MyConfig_CubingCraftedList.push([338, 0, 617, 576]); // Gauntlets + Ral Rune + Perfect Emerald //MyConfig_CubingCraftedList.push([384, 0, 617, 576]); // War Gauntlets + Ral Rune + Perfect Emerald //MyConfig_CubingCraftedList.push([454, 0, 617, 576]); // Ogre Gauntlets + Ral Rune + Perfect Emerald // + (10-30)% Enhanced Defense, Poison Resist +(5-10)%, Magic Damage Reduced By (1-2), Damage Reduced By (1-4) //MyConfig_CubingCraftedList.push([344, 0, 616, 576]); // Sash + Tal Rune + Perfect Emerald //MyConfig_CubingCraftedList.push([390, 0, 616, 576]); // Demonhide Sash + Tal Rune + Perfect Emerald //MyConfig_CubingCraftedList.push([460, 0, 616, 576]); // Spiderweb Sash + Tal Rune + Perfect Emerald // + (10-30)% Enhanced Defense, Magic Resistance +(5-10)%, Magic Damage Reduced By (1-2), Damage Reduced By (1-4) //MyConfig_CubingCraftedList.push([331, 0, 613, 576]); // Kite Shield + Nef Rune + Perfect Emerald //MyConfig_CubingCraftedList.push([377, 0, 613, 576]); // Dragon Shield + Nef Rune + Perfect Emerald //MyConfig_CubingCraftedList.push([447, 0, 613, 576]); // Monarch + Nef Rune + Perfect Emerald // + (10-100)% Enhanced Defense, Half Freeze Duration, Magic Damage Reduced By (1-2), Damage Reduced By (1-6) //MyConfig_CubingCraftedList.push([320, 0, 614, 576]); // Breast Plate + Eth Rune + Perfect Emerald //MyConfig_CubingCraftedList.push([366, 0, 614, 576]); // Cuirass + Eth Rune + Perfect Emerald //MyConfig_CubingCraftedList.push([436, 0, 614, 576]); // Great Hauberk + Eth Rune + Perfect Emerald // + (1-10)% Increased Chance Of Blocking, Magic Damage Reduced By (1-2), Damage Reduced By (1-4), //MyConfig_CubingCraftedList.push([520, 0, 619, 576]); // Amulet + Thul Rune + Perfect Emerald // + (1-5) To Vitality, Magic Damage Reduced By (1-2), Damage Reduced By (1-4) //MyConfig_CubingCraftedList.push([522, 0, 620, 576]); // Ring + Amn Rune + Perfect Emerald // + (5-10%) Enhanced Defense, Magic Damage Reduced By (1-2), Damage Reduced By (1-4) //MyConfig_CubingCraftedList.push([, 0, 621, 576]); // 무기는 생략합니다. //########################################################################## // 큐빙할 매직 아이템 설정하기 //----------------------------- // 주의: 큐빙 후 아이템이니에 설정된 아이템이 아니면 버립니다. // 참고: 설정한 순서대로 큐빙합니다. //========================================================================== // 매직 아이템 설정하기 //---------------------- // MyConfig_CubingMagicList.push(매직 아이템 ClassID) //========================================================================== //MyConfig_CubingMagicList.push(447); // Monarch //MyConfig_CubingMagicList.push(603); // Small Charm //MyConfig_CubingMagicList.push(604); // Large Charm //MyConfig_CubingMagicList.push(605); // Grand Charm // 보석 설정하기 //--------------- // MyConfig_CubingMagicGemList.push([보석 ClassID, 보관 개수]) // 보관 개수: 보관 중인 보석이 설정치 이상일 때만 큐빙에 사용합니다. // 주의: 보석을 1개 이상 설정합니다. //========================================================================== //MyConfig_CubingMagicGemList.push([561, 1]); // Perfect Amethyst //MyConfig_CubingMagicGemList.push([566, 1]); // Perfect Topaz //MyConfig_CubingMagicGemList.push([571, 1]); // Perfect Saphire //MyConfig_CubingMagicGemList.push([576, 1]); // Perfect Emerald //MyConfig_CubingMagicGemList.push([581, 1]); // Perfect Ruby //MyConfig_CubingMagicGemList.push([586, 1]); // Perfect Diamond //MyConfig_CubingMagicGemList.push([601, 1]); // Perfect Skull //########################################################################## // 큐빙할 레어 아이템 설정하기 //----------------------------- // MyConfig_CubingRare = 레어 아이템 ClassID // 주의: 큐빙 후 아이템이니에 설정된 아이템이 아니면 버립니다. // 참고: 큐빙용 최상급 스컬 6개는 자동으로 찾아 큐빙합니다. //========================================================================== //MyConfig_CubingRare = 17; // War Scepter //########################################################################## // 큐빙할 노말 아이템 설정하기 //----------------------------- // MyConfig_CubingNormalList.push([노말 아이템 ClassID, 에테리얼, 첫 번째 룬 ClassID, 두 번째 룬 ClassID, 보석 ClassID]) // 에테리얼: 0 = 모두, 1 = 에테리얼, 2 = 노에테리얼 // 주의: 큐빙 후 아이템이니에 설정된 아이템이 아니면 버립니다. // 참고: 설정한 순서대로 큐빙합니다. //========================================================================== //MyConfig_CubingNormalList.push([갑옷, 0, 616, 619, 566]); // 갑옷 + Tal Rune + Thul Rune + Perfect Topaz //MyConfig_CubingNormalList.push([투구, 0, 617, 619, 571]); // 투구 + Ral Rune + Thul Rune + Perfect Sapphire //MyConfig_CubingNormalList.push([방패, 0, 616, 620, 581]); // 방패 + Tal Rune + Amn Rune + Perfect Ruby //MyConfig_CubingNormalList.push([무기, 0, 617, 620, 561]); // 무기 + Ral Rune + Amn Rune + Perfect Amethyst //########################################################################## // 만들 룬워드 아이템 설정하기 //----------------------------- // MyConfig_MakeRunewordList.push([아이템 ClassID, 룬 ClassID . . .]) // 주의: 큐빙용 헬룬이 있어야만 룬워드 아이템을 만듭니다. // 룬 ClassID를 설정한 순서대로 아이템 ClassID에 박습니다. // 룬워드 아이템을 만든 후 "룬워드 아이템을 만든 후 비교할 아이템이니 및 아이템 옵션 설정하기"에 설정된 아이템이 아니면 "아이템 ClassID + 헬룬 + 타운포탈 스크롤" 큐빙으로 박은 룬을 파괴합니다. // 룬워드 아이템을 만든 후 아이템이니에 설정된 아이템이 아니면 버립니다. // 참고: 설정한 순서대로 큐빙합니다. //========================================================================== //MyConfig_MakeRunewordList.push([447, 616, 619, 618, 620]); // Spirit: Monarch + Tal Rune + Thul Rune + Ort Rune + Amn Rune //MyConfig_MakeRunewordList.push([258, 617, 612, 616, 621]); // Insight: Giant Thresher + Ral Rune + Tir Rune + Tal Rune + Sol Rune // 룬워드 아이템을 만든 후 비교할 아이템이니 및 아이템 옵션 설정하기 //------------------------------------------------------------------- // MyConfig_MakeRunewordNtipList.push([비교 방식, "아이템이니 및 아이템 옵션" . . .]) // 비교 방식: 0 = 아이템이니, 1 = 아이템 옵션 // 예) MyConfig_MakeRunewordNtipList.push([0, "# [FCR] >= 35"]) = 아이템이니 방식으로 비교합니다. // MyConfig_MakeRunewordNtipList.push([1, "17레벨의 메디테이션"]) = 아이템 옵션과 비교합니다. // MyConfig_MakeRunewordNtipList.push([1, "17레벨의", "+260% 증가된"]) = 아이템 옵션 2개 모두 만족해야 합니다. // 참고: 아이템의 오라 옵션은 아이템 옵션과 비교하는 방식만 가능합니다. //========================================================================== //MyConfig_MakeRunewordNtipList.push([0, "# [ItemAddClassSkills] >= 2 && [FCR] >= 35"]); // Spirit //MyConfig_MakeRunewordNtipList.push([1, "Level 17 Meditation Aura When Equipped"]); // Insight //MyConfig_MakeRunewordNtipList.push([1, "장착시 17레벨의 메디테이션 오라의 효과 적용"]); // Insight }

번호 분류 제목 글쓴이 날짜 조회
공지   게시판 푸시 알림 / 통합 앱 서비스 35 file 트디개발자 2023.09.20 947.8k
공지 안내 D2NT 처음 이용하는 분은 튜토리얼을 참고바랍니다. 135 우녕자 2014.12.21 50.9k
공지   맨땅 초보자 가이드 614 file 뮤리아 2020.10.16 1016.3k
공지   카카오톡 1:1 채팅방 만드는 법 106 트디개발자 2018.05.20 430.8k
6471 질문 날라다녀님 7차버전 매직아이템을 무작위로 줍는현상 질문합니다. 2 HIT 2011.01.18 484
6470 질문 아이템 주워오는거에 대해서.. 3 겐조 2011.01.18 168
6469 질문 한 컴에서 매니져 하나로 한 방에 8봇 접속건입니다.(완료) 9 박사 2011.01.17 1.2k
6468 질문 17차 날아다녀님 봇 누군가 조인시 중지 기능을 알고 싶습니다. 1 riverun 2011.01.17 1.7k
6467 질문 방생성 실패시 대기시간 늘리는 법 질문합니다. 1 신참내기 2011.01.17 1.3k
6466 질문 [완료]Syntax Error가 아이템이니 오류인건 아는데요... 5 독도사령관 2011.01.17 1.8k
6465 질문 17차]디아런 퀘드랍 적용시키려고합니다. 2 그린_하트 2011.01.17 568
6464 질문 체라이니 다운 받는 곳 질문입니다. 2 q무조날p 2011.01.17 956
6463 질문 [17차] 방생성에 대해서 질문좀 하겠습니다.^^ 2 Mr달봉 2011.01.17 1.8k
> 질문 사냥터 추가 어떻게 하나요? 3 llDrmsll_훈[A1L] 2011.01.17 1.7k
6461 질문 ssh 터널링을 이용한 8개이상돌리기에서 렐따 질문할게요 1 LG파워콤 2011.01.16 637
6460 질문 여러 아이피를 이용한 우회 접속에 대해 질문드립니다. 2 조영수[A3L] 2011.01.16 630
6459 질문 날아다녀님 14차 만능쫄봇 맵핵 켜는 방법이 있나요? 2 MC스나이퍼 2011.01.16 1.1k
6458 질문 16차 디아블로잡기전 대기시간 설정 어떻게 하죠? 1 마이더스조 2011.01.16 337
6457 질문 숫자 테러가 수동인가요? 6 미추홀 2011.01.16 639
6456 질문 [16차] 공방에서 기사+부기사 조인 관련 문제입니다. 2 드리 2011.01.16 1.8k
6455 질문 잘 돌아가던 봇이 문제가 생겻어요 5 file 이빨빠진강아지 2011.01.15 345
6454 질문 몬스트 (몹) 들의 class id 어디서 볼수 있죠? 2 riverun 2011.01.14 1.5k
6453 질문 음...요즘 자주 에러가 나는데요...어떻게 해야할까요??무언가 설정이 잘못되있는듯한데 2 file storylove 2011.01.14 298
6452 질문 슈페리어 모너크 스프릿이 안 만들어 집니다(완료) 1 file 피아조 2011.01.14 1.8k