Skip to content

팁 게시판

엘드리치잡고 바로 생크가는 스크립트입니다.

분류 봇관련 조회 수 1,575 추천 수 0

bots폴더의 BloodXP.d2j 파일을 열어 내용을 지우시고 내용을 복사해서 저장하시면 됩니다.
물론 캐릭터 설정 파일에서 엘드리치 부분은 주석처리해줘야겠죠?



//////////////////////////////////////////////////////////////////////
//
// Xizeta's BloodyXP script
// Eldritch/Shenk/Dac Farren/Bloody Foothills runs bot script.
//
// The script will use any char.
//
// It is suggested to keep a Tome of Identification in
// inventory to make it work better.
//
// Version 2.3b
// Updated on 2005/07/01
//
// Original authors : DaBeerMan and Xizeta
// Collaboration : Ven0m, Muellsammler, Darien, Killkeeper, Damoon, HellNucleus,
// DaBeerMan, Gill_105, Syadasti, Smoke and others :)
//
// Legal stuff :
// 1. D2jsp is NOT free, to use it you MUST pay 25$ to njaguar ( see details at www.d2jsp.org ) and d2jsp software
// must ONLY be used with a legit and paid for d2jsp.key which can only be obtained by paying.
// 2. You may NOT redistribute this or any files which resides on the site www.d2jsp.org in any way what so ever
// including but not limited to making it available for download/upload to anyone without the expressed consent
// ( in writing or otherwise ) of the authors of the files. All headers and text documents must remain and contents stay intact.
// The usage of scripts, part of scripts and/or files are permitted as long as they are used for scripts
// which is being hosted at www.d2jsp.org with credit of the authors which made the parts of the scripts or files used.
// 3. MODIFICATIONS for redistribution can only be done by submitting to the core scripters team for approval. If you don't
// want to submit the modifications you may not redistribute any files from the d2jsp core or scripts
// 4. You may not modify or change the existing code other than for your own personal use.
// 5. Any copies of this software must always be compatible with the current d2jsp-common libs
// 6. The sale of this software is strictly forbidden
// 7. Only a person which has paid for ( or otherwise proven that key was paid for) the d2jsp key
// to njaguar ( mr Paul Taulborg) may use the scripts and/or files from www.d2jsp.org
//
// This program is distributed in the hope that it will be useful, but
// WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTIBILITY
// or FITNESS FOR A PARTICULAR PURPOSE.
//
//////////////////////////////////////////////////////////////////////
var BLXP_Version = "2.3b";










//////////////////////////////////////////////////////////////////////
// ***** NO EDITION BELOW THIS POINT *****
// MESSING WITH THE CODE BELOW WILL MAKE THE SCRIPT
// WORK DIFFERENTLY, WITH BAD RESULTS !!
//////////////////////////////////////////////////////////////////////


//////////////////////////////////////////////////////////////////////
// Script public variables
//////////////////////////////////////////////////////////////////////

// General variables
var BLXP_DoEldritch = true; // Go and Kill Eldritch
var BLXP_ClearPathToShenk = true; // Clear the path before Shenk
var BLXP_DoShenk = true; // Go and Kill Shenk
var BLXP_DoTopBloody = false; // Clear the top section of the foothills up to Dac Farren spot
var BLXP_DoDacFarren = false; // Kill Dac Farren
var BLXP_DoBottomBloody = false;// Clear the bottom section of the foothills up to the town gate
var BLXP_EnterTownAtEnd = false; // Enter town by the gate if you set BLXP_DoBottomBloody to true
var BLXP_EldritchOffsetX=0; // Offset for Eldritch
var BLXP_EldritchOffsetY=0;
var BLXP_ShenkOffsetX=0; // Offset for Shenk
var BLXP_ShenkOffsetY=0;
var BLXP_SkipOnImmune=true; // Skip the boss if he is immune and go to next. If false, it will clear around and let the merc kill


//////////////////////////////////////////////////////////////////////
// Script private variables
//////////////////////////////////////////////////////////////////////

var _BLXP_UseLoader = false;

// Classes
var commPather = false;


//////////////////////////////////////////////////////////////////////
// BloodyXP functions
//////////////////////////////////////////////////////////////////////

function BLXP_KillEldritch() {

 // Move to the Eldritch spot
 if (XP_UseOverheads) { me.overhead("Heading to Eldritch"); }
 commPather.GotoDest(3756, 5103, 20);
 commPather.GotoDest(3750 - BLXP_EldritchOffsetX, 5084 - BLXP_EldritchOffsetY,20);

 // If you are a zon, cast a Decoy
 if (me.classid === 0 && XP_CastDecoy && XP_DecoyPosition==1) { DC_DoCast(28,0,3750,5084); }

 // Kill Eldritch and skip if he is immune
 _target = DC_FindMonster( 453, 0x04 );
 _retval = XP_DoCheckImmunities( _target, false, _BLXP_UseLoader );
 if (_retval) { XP_KillBoss( "Eldritch the Rectifier", null, null, false, _BLXP_UseLoader, _target ); }
 else { if (BLXP_SkipOnImmune) { return; } }

 // If we want to attack the monsters around, do it now
 if (XP_KillMinions) { XP_ClearPosition(15); }

 // Pick the dropped items
 DSN_PickItems(XP_IdItems);
}

function BLXP_ClearToShenk() {

 if (!BLXP_ClearPathToShenk) { return false; }
 else { return XP_KillMonsters(25); }
}

function BLXP_KillShenk() {

 // Move to the Shenk spot, clearing along the way
 if(XP_UseOverheads) { me.overhead("Heading to Shenk"); }
 commPather.GotoDest(3781,5111,15,BLXP_ClearToShenk,false);
 commPather.GotoDest(3795,5103,15,BLXP_ClearToShenk,false);
 commPather.GotoDest(3819,5105,15,BLXP_ClearToShenk,false);
 commPather.GotoDest(3837,5115,15,BLXP_ClearToShenk,false);
 commPather.GotoDest(3861,5122,15,BLXP_ClearToShenk,false);
 commPather.GotoDest(3884 + BLXP_ShenkOffsetX, 5120 + BLXP_ShenkOffsetY,15);

 // Kill Shenk and skip if he is immune
 _target = DC_FindMonster( 479, 0x04 );
 _retval = XP_DoCheckImmunities( _target, false,_BLXP_UseLoader );
 if (_retval) { XP_KillBoss( "Shenk the Overseer", null, null, false, _BLXP_UseLoader, _target ); }
 else { if (BLXP_SkipOnImmune) { return; } }

 // If we want to attack the monsters around, do it now
 if (XP_KillMinions) { XP_ClearPosition(15); }

 // Pick the dropped items
 DSN_PickItems(XP_IdItems);
}

function BLXP_ClearTop() {

 commPather.GotoDest(3987, 5110, 20, BLXP_KillMonsters, false);
 commPather.GotoDest(4058, 5086, 20, BLXP_KillMonsters, false);
 commPather.GotoDest(4137, 5086, 20, BLXP_KillMonsters, false);
 commPather.GotoDest(4272, 5092, 20, BLXP_KillMonsters, false);
 commPather.GotoDest(4312, 5100, 20, BLXP_KillMonsters, false);
 commPather.GotoDest(4395, 5103, 20, BLXP_KillMonsters, false);
 commPather.GotoDest(4452, 5110, 20, BLXP_KillMonsters, false);
}

function BLXP_KillDacFarren() {

 // Move to the Shenk spot, clearing along the way
 if(XP_UseOverheads) { me.overhead("Heading to Dac Farren"); }
 commPather.GotoNPC(752,110,20,false,false);

 // Kill Shenk and skip if he is immune
 _target = DC_FindMonster( 494, 0x04 );
 _retval = XP_DoCheckImmunities( _target, false, _BLXP_UseLoader );
 if (_retval) { XP_KillBoss( "Dac Farren", null, null, false, _BLXP_UseLoader, _target ); }
 else { if (BLXP_SkipOnImmune) { return; } }

 // If we want to attack the monsters around, do it now
 if (XP_KillMinions) { XP_ClearPosition(15); }

 // Pick the dropped items
 DSN_PickItems(XP_IdItems);
}

function BLXP_ClearBottom() {

 commPather.GotoDest( 4570, 5118, 20, BLXP_KillMonsters, false);
 commPather.GotoDest( 4683, 5156, 20, BLXP_KillMonsters, false);
 commPather.GotoDest( 4722, 5111, 20, BLXP_KillMonsters, false);
 commPather.GotoDest( 4778, 5135, 20, BLXP_KillMonsters, false);
 commPather.GotoDest( 4838, 5134, 20, BLXP_KillMonsters, false);
 commPather.GotoDest( 4881, 5115, 20, BLXP_KillMonsters, false);
 commPather.GotoDest( 4986, 5088, 20, BLXP_KillMonsters, false);
}

function BLXP_KillMonsters() {

 return XP_KillMonsters(25);
}

//////////////////////////////////////////////////////////////////////
// BloodyXP main section
//////////////////////////////////////////////////////////////////////

// Main function
function BloodyXP() {

 // Initialize the script
 DC_LoadInclude("XP/Libs/XP_Load.d2l");
 XP_LoadLibs();
 XP_StartScript( "BloodyXP", "BLXP", BLXP_Variables, false, false );

 // Start the event handler if we want automatic BO check and refresh
 if (XP_AutoBOCheck) { registerEvent( EVENT_PLAYERSTATE, XP_EventPlayerState ); }

 // If you don't use LoaderXP, invite the followers
 if (!_BLXP_UseLoader && XP_RunMode == 2) {

 // determine the gamename/password format depending on the join cmd
 _gameinfo = " " + me.gamename;
 _gamepass = (!me.gamepassword) ? "" : me.gamepassword;
 if (XP_JoinMessage == "=JOIN") {

 _gameinfo = (_gamepass === "") ? _gameinfo : _gameinfo + " " + _gamepass;
 }
 else {
 _gameinfo = (_gamepass === "") ? _gameinfo : _gameinfo + "/" + _gamepass;
 }

 // Send the join message to the followers if we set Teambot mode
 say("/f m " + XP_JoinMessage + _gameinfo);
 }

 // Load the PartyUp file for public games
 if (XP_RunMode > 0) {

 load(XP_PartyPath);
 DT_DrinkAll=true;
 }

 // Tell followers to wait in town
 if (XP_RunMode == 2) { say( XP_WaitTownMessage ); }

 // Do town stuff
 XP_TownManager();

 // Go to waypoint and cast precasts
 XP_TakeWaypoint( 111 );

 // If we enabled public mode or teambot mode, send a tp here after clearing around
 if (XP_RunMode > 0) {

 // Set the auto make TP when leader get back from town
 _XP_MakeTPBack = true;

 // Clear the TP spot
 XP_ClearPosition(25);
 DSN_PickItems(XP_IdItems);

 // Tell others the tp is clear
 say( XP_TPLeechMessage );
 }

 // Kill Eldritch
 if (BLXP_DoEldritch) { BLXP_KillEldritch(); }

 // Kill Shenk
 if (BLXP_DoShenk) { BLXP_KillShenk(); }

 // Clear top Foothills
 if (BLXP_DoTopBloody) { BLXP_ClearTop(); }

 // Kill Dac Farren
 if (BLXP_DoDacFarren) { BLXP_KillDacFarren(); }

 // Clear bottom Foothills
 if (BLXP_DoBottomBloody) { BLXP_ClearBottom(); }

 // Increase the kills counter then leave the game
 DL_AddKill();

 // Quit the game
 XP_CloseScript();
}

// Error handling
function main() {

 // Include the base d2jsp lib
 include("common/d2jsp-common.d2l");
 DC_LoadInclude("XP/Libs/XP_Exceptions.d2l");

 // Check if this script is loaded by LoaderXP
 if (DC_FindScript("LoaderXP.d2j")) { _BLXP_UseLoader = true; }

 // Set the maximum game delay before aborting if the script is running standalone
 if (!_BLXP_UseLoader) { me.gamelength=300000; }

 // configure the debug and error log paths
 DC_DebugLogPath = "output/XP-DebugLogs/" + me.name + "-BLXP-DebugLog.html";
 DC_ErrorLogPath = "output/XP-ErrorLogs/" + me.name + "-XP-ErrorLog.html";

 // Call the main function to check for exceptions
 try { BloodyXP(); }

 // Then catch and log any exception throwed by the script before quitting
 catch (BLXP_Exception) {

 XP_HandleException( BLXP_Exception, "BLXP", _BLXP_UseLoader );
 }
}
댓글12
  • 쪼던 2005.12.25 18:24
    주석처리는 어떻게 하나요?
  • YG 2005.12.25 18:36
    // 이게 주석처리입니다.
  • GoodSpeed 2005.12.25 18:37
    ^^ㄳ합니다....찾는중이었었는데요.....2기때 봇에서 봤는데 못찾겠더라구요... 제꺼는 지워버렸었는데.....ㄳ합니다..
  • 아프로 레이 2005.12.25 18:40
    YG님 케릭터 어떻게 되시는지~~~? 저는 파+오브라서 어쩌다 나오는 가시쏘는 고슴도치(?)떄문에 포기 ㅠ_ㅠ
  • 쪼던 2005.12.25 18:43
    ys님 xp_config_캐릭명 폴더에서 프리자드 찾는거맞죠.. 제껀.이렇게 되어있는데. }//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // FrigidXP configuration //------------------------------------------------------------------------------------------------------------------------------- function FHXP_Variables() { FHXP_KillEldritch = true; FHXP_KillSharp = false; FHXP_KillEyeback = false; FHXP_EldritchOffsetX=0; FHXP_EldritchOffsetY=0; FHXP_SkipOnImmune = true; XP_SwitchOnKill=false; XP_SwitchHP=40; XP_StallKill=false; XP_StallHP=40; XP_StallSkipPhys=false; DA_CheckImmunes=false; DA_CheckEnchantements=false; DA_CheckAuras=false; XP_KillMinions=true; 주석을 어떻게 달아요.....제일 첨 } 뒤부터 주석 시작하는가요? 어디서부턴지..
  • YG 2005.12.25 18:45
    저는 달려햄딘이에요..^^ 공식사이트에서 받은 스크립에서 엘드잡기하고 쉥크잡기만 true값으로 설정한거입니다. 저는 달려가면서 다 잡고 가네요
  • YG 2005.12.25 18:47
    에고.. 봇 스크립을 수정하는게 아니라 봇 돌릴 순서를 정해주는 캐릭터 설정 파일(XP_Config_###) 에서 엘드리치잡는 부분을 주석처리해주라는거였습니다. 제가 말을 잘못썻나보네요;;
  • 쪼던 2005.12.25 19:07
    어딘지 이제야 알겟네용..ㅋㅋㅋ 감솨용..ㅋㅋ
  • 신수용 2005.12.25 20:29
    case 2: // Hell LXP_Script.push("SummonerXP.d2j",2); //LXP_Script.push("ShopXP.d2j",0); LXP_Script.push("PindleXP.d2j",5); LXP_Script.push("FrigidXP.d2j",5); //LXP_Script.push("BloodyXP.d2j",5); //LXP_Script.push("ThreshXP.d2j",5); //LXP_Script.push("GlacialTrailXP.d2j",5); //LXP_Script.push("FrozenRiverXP.d2j",5); //LXP_Script.push("IcyCellarXP.d2j",5); //LXP_Script.push("IzualXP.d2j",4); //LXP_Script.push("HephastoXP.d2j",4); //LXP_Script.push("StormtreeXP.d2j",3); //LXP_Script.push("TravincalXP.d2j",3); LXP_Script.push("MephXP.d2j",3); //LXP_Script.push("RadamentXP.d2j",2); //LXP_Script.push("MaggotXP.d2j",2); //LXP_Script.push("TunnelsXP.d2j",2); //LXP_Script.push("DurielXP.d2j",2); LXP_Script.push("AndyXP.d2j",1); //LXP_Script.push("CountessXP.d2j",1); //LXP_Script.push("MausoleumXP.d2j",1); //LXP_Script.push("PitXP.d2j",1); //LXP_Script.push("CowsXP.d2j",1); //LXP_Script.push("DiabloXP.d2j",4); //LXP_Script.push("BaalXP.d2j",5); break; } 이거 맞죠? 프리지드 주석처리 안하는거 엘드리치는 아예 업네요 ;
  • YG 2005.12.25 20:43
    프리지드가 엘드리치 입니다.
  • 하얀흑사자 2019.03.07 11:20
    감사합니다.
  • 곽철용 2019.12.18 18:30
    참고참고

팁 게시판

번호 분류 제목 글쓴이 날짜 조회
공지   게시판 푸시 알림 / 통합 앱 서비스 31 file 트디개발자 2023.09.20 832.4k
공지 디아관련 에테리얼 벅큐빙 표 219 eunnanoDiablo™ 2008.03.05 140.3k
공지 디아관련 케릭별 갑옷 착용 모습 325 수린[아빠] 2009.06.09 111.5k
공지 디아관련 디아블로 각종 팁과 정보 간추림 입니다 (_ _) 1547 조은아저씨 2010.05.24 211.6k
공지 봇관련 유니크 업글 표 366 file 카인 2013.11.02 412.9k
36 봇관련 jsp1.0.11+xp 봇 설치하기(5차 수정) 48 디아블러네[A1L] 2005.12.26 9.5k
35 봇관련 d2jsp.dll v1.0.11 이 나왔습니다. 7 봉구입니다 2005.12.26 2.9k
34 봇관련 failed to drop문제 전 해결이 된것 같네요... 22 태영[아빠]A1L 2005.12.25 1.8k
33 봇관련 XP 봇에서 스크립정지키 바꾸기 6 봉구입니다 2005.12.25 1.9k
32 봇관련 캐릭이 조인까지는 하는데 암것도 안하시는분들 보세요 5 아르티어스[USEastL] 2005.12.25 1.0k
31 봇관련 d2jsp창에 install 클릭후에도 자동로그인이않되시는분들 보세여 3 tb빈 2005.12.25 2.1k
> 봇관련 엘드리치잡고 바로 생크가는 스크립트입니다. 12 YG 2005.12.25 1.6k
29 봇관련 피트 1.2 층 모두 쓸어 줍니다..화이어/오브 소서입니다... 23 겸이[아빠]A1L 2005.12.25 4.4k
28 봇관련 XP봇] 피트1층까지만 몬스터를 잡는 스크립트 5 YG 2005.12.25 1.6k
27 봇관련 단군맵핵을 이용해 봇돌리면서 딴일하기[failed to drop오류 회피가능] 20 file 까드™ 2005.12.25 3.1k
26 봇관련 jsp봇 한번이라도 돌려보자 무작정따라하기...(수정) 43 [A1L]릴리스 2005.12.25 7.5k
25 봇관련 fail to drop 의 임시해결법 및 loader 에러에 관한 내용입니다. 14 Amadeus 2005.12.25 2.0k
24 봇관련 봇 돌아가는 중 봇순이(돌이)가 인벤에있는 아이템을 버린다.... 29 겸이[아빠]A1L 2005.12.24 2.9k
23 봇관련 [D2JSP 에러나시는분들 필독하세요] 6 사랑해요이이잉 2005.12.24 3.3k
22 봇관련 엘드리치/생크] 에러메시지가 떠 한번 더 도는 현상을 없에는 방법 5 YG 2005.12.24 1.4k
21 봇관련 xp봇돌릴때 에러 나시는분 4 우즈마키나루토 2005.12.24 2.4k
20 봇관련 XP봇, 소환술사 스크립입니다.(2차수정) 21 봉구입니다 2005.12.24 2.7k
19 봇관련 생크 두번 잡으러 가는 애러 수정 4 디아블러네[A1L] 2005.12.24 1.3k
18 봇관련 봇에서 3종키(공포/증오/파괴) 줍기 27 봉구입니다 2005.12.24 4.5k
17 봇관련 JSP+XP 봇을 돌려 보자.(수정화일 첨부) 92 디아블러네[A1L] 2005.12.24 14.4k