수수햄딘팔라 바알봇 셋팅하기 ----허접강좌-----
분류
봇관련
조회 수
11,603
추천 수
4
처음에 디아블러네 님 최신 봇 XP.bot_Avenger.Ver3.0를 다운받아서 해야됩니다..
1.LoaderXP configuration
LXP_StartGameDel = 0;
LXP_LoadScriptDel = rnd(1000,3000);
LXP_EndGameDel = rnd(1000,5000);
LXP_MinGameLength = 180;최소게임시간(3분)
LXP_RandomOrder = false;샤냥코스 무작위
LXP_OptimizeOrder = false;
LXP_RetryOnError = false;스크립 에러가 났을때 미션 재 수행
LXP_PrintRunningScript = false;
===============================================================
2. General configuration
XP_AbortNoMerc = true; 용병 죽어도 계속 사냥
XP_StopFullInv = false; 인벤이 찾을때 정지
XP_StopNoRepair = false;돈이 없어 수리 못하면 정지
DT_UseMerc = true; 용병 고용
DM_UseTeleport=true; 텔레 포트 사용
XP_ClearPath = false; 전체 쓸기
===============================================================
3.Teambotting configuration (Leader side)
XP_RunMode = 1; //0=혼자방,1=공방,2는 팀봇
===============================================================
4.Baal configuration(바알)
XP_CheckDolls = false;돌 치킨(조그만 놈)
XP_CheckSouls = false;솔 치킨
BXP_ClearStairToMain = false;쓰론 계단쪽 쓸기
BXP_ClearMainEntrance = false;쓰론 입구쪽 작은 방 쓸기
BXP_KillBaal = true; //ture=바알 잡기. false; = 미니언까지만 잡기
===============================================================
5.BaalXP Public mode configuration
XP_RunMode = 1; 0 = 혼자방,1 = 공방,2 = 팀봇
BXP_LogRunsToMIRC = false;
BXP_PortalPosition = 1; 포탈 여는 위치(0=오른쪽 뒤,1=오른쪽 앞,2=입구)
===============================================================
6.오크세이지 소환 안하기
XP_Oaksage=false; //오크세이지 사용할려면 ture 로 바꿈
콜투 지를때 오크쉐이지 소환하기 제거
\scripts\libs\common\d2jsp-attack.d2l
아래 부분을 찾습니다.
// Function by Xizeta
function DA_UseCTASkills() {
// CTA skills casting for all chars excepted Barbarian
if (DA_UseCTA && me.classid != 4 && !DC_InTown(me)) {
DA_BOSwitch("bo");
DC_DoCast(155,0);
DC_DoCast(149,0);
DC_DoCast(226,0);//--<삭제
================================================================
7.미니엄 또는 바알잡고 난후 바로 나가기
XP_Config 에서
XP_DelayBeforeEnd = 100; <-- 0~3정도로 수정
0을 해놓으면 바알이나 미니언 잡히자마자 방을 나가게 됨
디아블러네 님 꺼 설정은 180 으로 되어 있어서 3분안에 바알 까지 잡게 되면 포탈열고 마을에 대기 하다가 3분지나가면 바로 방을 나감
================================================================
8. 바알런시 미니언들 잡을때 미리 해머 돌리기
이건 정확하지 않습니다 하지만 125패케에 적당한 수치라고 생각합니다..
대부분 사람들이 컨트롤할때 바알이 "낄낄낄낄"하고 웃은뒤 바로 해머 돌리기 시작하는데요
아래와 같이 수정하면 대충 그렇게 맞아 떨어지네요 (125패케 해머딘에게 해당)
XP_Config_클래스_아이디.d2j 에서
BXP_preAttackAmount = 5; <---숫자를 15로 수정
참고로 디아블러네님의 d2jsp 입니다
위와같이 하게되면 상황에 따라 달라지겠지만 미니언들이 나오기전 해머를 15번 돌리게 됩니다..
더많이 해도되고 더 적게 해도 될것 같네요 그런데 테스트 여러번해본 결과 15가 딱 적당한것 같아요;;
================================================================
9. 방스틸로 인해 방만들기 실패후 다음방 만들때의 딜레이 수정
script > starter 에서
var CreateGameTimeout = 30000; <--원하는 숫자로 변경 (1000 = 1초)
이 부분은 autod2jsp가 아닌 d2jsp일때에 해당 된다는 걸 알려드립니다
================================================================
10. 스크립트를 최대한 빨리 로딩하게 할때
방을 만들면 스크립트를 로딩하는데요 이것때문에 공방에서 문제가 될수가 있습니다
어정쩡한 시간설정 해 버리면 사람들에게 둘러쌓여 스크립트중단이 되고 카운트를 당하게 되는데요
XP_Config_클래스_아이디.d2j 에서
LXP_LoadScriptDel = rnd(1000,3000);
을 아래와 같이 수정을 합니다
LXP_LoadScriptDel = rnd(0,0); <--- 수정
================================================================
11.앵벌 코스 수정하기 -바알방으로
위의 자기 케릭명 클릭하시고 아래의 위치로 이동
// 제거 하시면 됩니다.
case 2: // Hell
//LXP_Script.push("ShopXP.d2j",0);
//LXP_Script.push("WaypointsXP.d2j",0);
//LXP_Script.push("AndyXP.d2j",1);
//LXP_Script.push("CountessXP.d2j",1);
//LXP_Script.push("CowsXP.d2j",1);
//LXP_Script.push("MausoleumXP.d2j",1);
//LXP_Script.push("PitXP.d2j",1);
//LXP_Script.push("SmithXP.d2j",1);
//LXP_Script.push("TreeheadXP.d2j",1);
//LXP_Script.push("TristXP.d2j",1);
//LXP_Script.push("BloodwitchXP.d2j",2);
//LXP_Script.push("BurrowerXP.d2j",2);
//LXP_Script.push("FangskinXP.d2j",2);
//LXP_Script.push("RadamentXP.d2j",2);
//LXP_Script.push("SummonerXP.d2j",2);
//LXP_Script.push("TombsXP.d2j",2);
//LXP_Script.push("TunnelsXP.d2j",2);
//LXP_Script.push("GibdinnXP.d2j",3);
//LXP_Script.push("MephXP.d2j",3);
//LXP_Script.push("TravincalXP.d2j",3);
//LXP_Script.push("ChaosXP.d2j",4);
//LXP_Script.push("HephastoXP.d2j",4);
//LXP_Script.push("IzualXP.d2j",4);
//LXP_Script.push("AncientsXP.d2j",5);
LXP_Script.push("BaalXP.d2j",5);
//LXP_Script.push("BloodyXP.d2j",5);
//LXP_Script.push("FrozensteinXP.d2j",5); // Beware, this script can be dangerous in Hell
//LXP_Script.push("PindleXP.d2j",5);
//LXP_Script.push("ThreshXP.d2j",5);
break;
}
================================================================
12.리뎀션사용하기
DT_ThrowRechTimeout=45;
XP_PallyAttack=112; // "Blessed Hammer"
XP_PallyAura=113; // "Concentration"
XP_PallyPhysAttack=112; // "Blessed Hammer" - for physical immunes
XP_PallyPhysAura=113; // "Concentration" - for physical immunes
XP_RedeemMana=50; //<----- 용병이 죽었을때를 감안하여 50%이하일때 리뎀션을 사용한다.
XP_RedeemLife=90; //<--------이 부분을 90%일때 리뎀션을 사용한다(경우에 따라서 틀리게 설정하세요)
XP_MaxAttacks=500;
XP_MonsterSearch = 3;
XP_MonsterSearchRange = 30;
XP_OpenChests = false;
XP_UseShrines = true;
XP_SucideAttack = true;
이렇게 몇군데만 바까주시면 됩니다.. 무지 잘돌아 갈떄는 80방 약간 넘기고 ㅡㅅㅡ
이상 허접 강좌 였습니다.