|
요즘 JSP 가 하고 싶은데 어려워서 하지 못하는 분들 많더라구욤!
그래서 도움이 되고자 해서 올립니다.
추신. 봇은 사용시에 눈보라사에 대한 응징이 가해 질수도 있습니다. 사용한다면 도와 드리겠으나. 블럭에 대한 부분도 감수 하셔야 한다는 이야기 입니다.
이글은 JSP라는 봇을 현재 가동 중에 처음 시도하며 힘들어 하는 분들을 위한 것이니 참고
하시면 되겠습니다 . 탐 올림
이것도 얼마전 까진 있었는데 없더라구요.
마침 없어서 답답했는데.
제가 첨에 봇 공부하다가 여러가지 스크랩(?) 했던것들인데.
이럴때 도움이 되내요ㅎ
#제가 직접 작성한게 아닙니다. 다른분이 해놓은걸 재가 그대로 올린거에요.
다시한번 이 글을 작성하신분깨 감사를..ㅎ
%%%%%%%%아 그리구요.
초보분들 봇하나 올리면 수정도 않하시고 가동해서 않됀다고 하시는데.
지루해도 이걸 읽어보시고 숙지 하신 다음에 셋팅을 쫙 하고 돌려보세요. 안돼는게 없습니다 ㅡㅡㅋ
이상... 잘 읽으시길.. 초보분들은 저처럼 퍼서 하드에 쑤셔넣으세요.ㅋ
-------------------------------------------------------------------------------------------
안녕하세요.
이번에 d2jsp가 크랙이 됐네요
저야 이런게 나오면 반갑지만 ^^;;
싫어하실 분들도 상당할듯하네요~~;;
d2jsp의 강점은 아이템확인에 멀티보스사냥등이 있지요
문제는 멀티보스 사냥시에 상당히 에로사항이 꽃 피운다는것 정도..
그밖에 펭귄이 사라저서 상당히 불만입니다..쳇..(어이)
이전에 d2jsp사용해보신 분들이나 초보분들도 스크립트를 하나하나 뜯어보심 설정하기 쉬울겁니다
내용에 대한 추가적인 부분은 차후 리플에 반영해서 부족한 부분을 채워나가겠습니다
그럼 해부해보아~*요~~
<<주의>>
본문 내용에 언급된 내용을 리플이나 쪽지로 질문하시는건 사양합니다.
힘들게 올린글인데 읽어주시는 분들도 조금이나마 성의를 보여주셨음 하네요 ^^
<<글에대한 TIP~*>>
귀차니즘으로 글을 다 못읽겠다...하시는분들은
ctrl+f 키를 동시에 눌러주시면 문자열을 찾는 창이 튀어나옵니다
그걸 사용해서 찾는걸 검색해주심 되겠네요~
예를들어서 이뮨셋팅이 궁금타...하심
ctrl+f 키를 누르시고 immune으로 검색하심 되겠네요~
그밖에 문단이 나뉘는 부분은 파란색으로 제목을 표시했습니다~~
//>>>>>>>>>>>>>>>>>>> [Settings] <<<<<<<<<<<<<<<<<<<<<<<<<
//=====================Healing Settings=========================
//Note:for all the numberical settings,-1 means DISABLED
sets["game_length"]=300; //게임에 머무는 시간입니다 초당이구요 저같은 경우300초 즉 5분입니다
sets["heal_hp"]=40; //40%라입하한시 보라돌이 포션
sets["heal_mp"]=15; //15%마나하한시 보라돌이포션
sets["heal_pot"]=70; //70%하한시 힐링포션
sets["mana_pot"]=30; //30%하한시 마나포션
sets["drink_timer"]=3; //뭐 별로 안중요한...
sets["chicken_hp"]=0; //수치의 %보다 피가 아래면 탈출
sets["chicken_mp"]=0; //수치의 %보다 마나가 아래면 탈출
sets["chicken_nopot"]=false; //포션이 다 떨어지면 나가는 기능인것같습니다
sets["chicken_mercdead"]=false; //용병죽으면 나가는거구요
sets["malah_hp"]=80; //마라한테 80%아래의 피를 가지면 힐링요청
sets["malah_mp"]=75; //마라한테 75%아래의 피를 가지면 힐링요청
sets["merc_pot"]=70; //용병의 피가70%아래면 힐링포션적용
sets["merc_reju"]=20; //용병의 피가20%아래면 보라돌이적용
sets["merc_chicken"]=0; //용병의 피가 수치보다 아래면 탈출
sets["use_hp_pots"]=true; //포션을 사는기능 false면 안삼
sets["hp_pots_buy_percent"]=50; //포션보유수가 전체의 50%아래면 구입
sets["mp_pots_buy_percent"]=50; //마나포션보유수가 전체의 50%아래면 구입
sets["scroll_buy_percent"]=0 //핀들만 잡음 굳이 필요없으시겠지만..수치의 %보다 스크롤수가 적음 구입
sets["keys_buy_percent"]=25; //마찬가지로 수치의 %보다 키의 갯수가 적음 구입
sets["buy_ammo_amount"]=30; //화살이 30%이하면 구입
sets["repair_java_amount"]=30; //재벌린수리구요..
sets["buy_key"]=false; //키구입여부
sets["healifcursed"]=true; //저주걸리면 힐을 하는지
sets["mana_recharge"]=true; //보스몹을 잡은후에 마나회복을 할지의여부
sets["mana_recharge_percent"]=15; //마나회복퍼센트
sets["mana_recharge_max"]=35; //마나가35퍼센트를 지나면 볼일보러감
sets["mana_recharge_maxtime"]=10; //렉이나 딜레이 같은걸로 최대기달리는 시간
sets["mana_recharge_attack"]=true; //안건드려도 됩니다
sets["blood_mana"]=3; //블러드마나,아래 설명
/*
sets["blood_mana"]=1; 마을로 가서 회복
sets["blood_mana"]=2; 한적한곳에서 저주풀릴때까지 기다림
sets["blood_mana"]=3; 무시
*/
sets["max_backtown"]=3; //각게임마다 저주나 블러드마나에 의해 마을로 가는 최대 횟수
sets["use_special_pot"]=true; //해동포션 해독포션등의 사용여부
sets["buy_antidote_baal"]=[true,2]; //바알을 사냥할경우 해독포션 구입여부 [사용(true)/사용안함(false),몇개살건지 갯수]
//^for example [true,2] means buy 2 Antidote pots,[false,3] means buy nothing(though pots count is more than 0)
//============================Return to town Settings==============================
sets["town_hp_no_pots"]=0; //포션이 수치보다 하한일경우 마을로 복귀(소서전용)
sets["town_mp_no_pots"]=15; //마나가 수치보다 하한이고 포션이 없을경우 마을로복귀(소서전용)
sets["town_min_col_inventory"]=2; //인벤에 세로로 2줄남으면 마을로 가서 체크하는 기능입니다
sets["back_town_battle"]=false; //위 3가지 상황과 대면할경우 true면 마을에서 대기후 다시 전투 false면 치킨
sets["back_town_pathfinding"]=true; //길을 찾아가는중 3가지와 대면할경우 true면 마을에서 대기 false면 치킨
//============Merc and Weapon Switching / Pathing Settings================
sets["revive_merc"]=true; //용병사망후 구입여부
sets["enchant_merc"]=false; //인첸트 적용여부
sets["repair_percent"]=25; //아이템 수리 퍼센트
sets["begin_delay"]=500; //봇 시작하기전의 딜레이 (컴사양 낮은분들은 올려주시는게 좋을듯..)
sets["initial_switch"]=0; //0이면 무기스왑창1번 1이면 2번 (현재0이므로 강제적으로 1번에 들려있는 무기로 봇팅함)
sets["weapon_switch"]=false; //스왑여부(알리바바 시절이 그립군요..)
sets["BarbChangeWeaponPre"]=false; //함성전의 스왑
sets["remove_pickit"]=false; //픽잇 리무븐데..설명이 없네요..-_-;
sets["random_move"]=false; //사냥시 랜덤으로 움직이는 겁니다
sets["use_screenhook"]=false; //이녀석을 True로 하심 화면상에 히스토리가 좌~~악 뜹니다..렉걸리므로 false-_-;
sets["low_cpu"]=true; //저사양컴퓨터를 위하여~
sets["check_unique_every_hop"]=1; //frequence to check if unique in neightboor(이게뭐지--;), raise to 2 if you have a very low CPU (do not put 0)(해석불능-_-) 뭐 컴사양이 낮음 2로 올리라네요..
sets["mingoldpickup"]=1000;
//=======================Debugging and Logging Settings=====================
sets["do_loggings"]=false; //false로 하면 속도 업~이라고 설명인데 뭔소린지-_-;
sets["log_whispers"]=false; //귓말 받은 모든걸 기록~
sets["debug"]=false; //debug mode
sets["show_debug_info"]=false; //show the debug information(in function checkgoodposex)
sets["lifewatch_verbose"]=false; //show message from lifewatch library
//======================Other Settings(A litter unorderly)=============
sets["language"]="en"; //currently only English (en), more are comming up 현재 영문으로 설정돼있음
sets["always_stash_existing"]=false; //
sets["stash_gold_amount"]=30000; //3만원이상 보유시 창고에 저장
//======================Chest Dist Settings===================
//In different area,different dist!
sets["disable_all_chests_sorc"]=true; //true로 설정시 모든 상자를 무시하고 지나감 소서용
sets["disable_all_chests_zon"]=true; //이하동문 아마용
sets["disable_all_chests_barb"]=true; //이하동문 바바용!
sets["snag_delay_chest"]=250; //delay before pick item (do not put 0) 아이템줍기전의 딜레이입니다
sets["code_anti_crash"]=true; //봇의 충돌 에러가 많이 날경우 true
sets["anti_idle"]=true; //봇이 아무것도 안하고있을시 게임을 빠저나가는 기능
sets["anti_idle_timer"]=45; //(초당)45초간 아무것도 안할시 나가게 설정되있음
sets["finish_in_town"]=false; //아이템확인 회복등을 위해서 마을로 복귀후 게임끝냄
sets["grab_potions_at_end"]=true; //다음게임을 위해서 포션챙기는 기능
//======================Shopping and Gambling Settings==========================
sets["shop"]=true; //샵기능을 합니다 (봇에 에러날수도있음)
sets["shop_rate"]=0; //100이면 항상 샵봇을하고 0이면 힐링이나 포션을 살때만 샵봇을 합니다
sets["shop_anya"]=true; //앤야한테 샵할건지의 여부(true시 항상 함)
sets["shop_rate_act1"]=0; //*Force visiting npc's for shopping (heal and repair npc) in act 1
sets["mingoldshop"]=1000000; //1000000의 골드가 넘을시 샵봇기능을 수행함
sets["gamble"]=true; //gamble circlet/ring/amulet을 겜블함
sets["mingoldgamble"]=2500000; //2500000이 넘을시에만 겜블함
sets["gamble_circlet"]=false; //set 'true' to gamble circlets 서클릿겜블여부
sets["gamble_ring"]=false; //set 'true' to gamble rings 링겜블여부
sets["gamble_amulet"]=true; //set 'true' to gamble amulets 아뮬렛겜블여부
sets["gamble_gloves"]=false; //set 'true' to gamble gloves 장갑겜블여부
sets["gamble_boots"]=false; //set 'true' to gamble boots 신발겜블여부
sets["max_gamble_one_run"]=6; //Once in town,the max gamble times. 한게임에서 최대 겜블횟수..현재6번만 시행
//========================Cube Settings==========================
sets["cube"]=true; //do cube. 큐빙여부..현재 잘 안됌..
sets["cube_pg"]=true; //cube flawless gems into perfect ones. 퍼잼큐빙여부
sets["cube_runes"]=false; //cube 3 runes into the higher rune 룬업글
//========================Quests Settings==========================
sets["quest_pindle"]=true; //set 'true' to 핀들사냥
sets["quest_eyeback"]=false; //set 'true' to 아이백사냥
sets["quest_sharp"]=false; //set 'true' to 샤프투스사냥
sets["quest_shenk"]=false; //set 'true' to 솅크사냥
sets["quest_dac"]=false; //set 'true' to 덱페른사냥
sets["quest_eld"]=false; //set 'true' to 엘드리치사냥
sets["quest_thresh"]=false; //set 'true' to 쓰러셔소켓사냥
sets["quest_snapchip"]=false; //set 'true' to 스내칩사냥
sets["quest_bone"]=false; //set 'true' to 본소우사냥
sets["quest_froz"]=false; //set 'true' to 프로즌슈타인사냥
sets["quest_countess"]=false; //set 'true' to 카운테스사냥
sets["quest_meph"]=true; //set 'true' to 메피사냥
sets["quest_storm"]=false; //set 'true' to 스톰트리사냥(액3쿠라스트 입구녀석)
sets["quest_baal"]=false; //set 'true' to 바알사냥
sets["quest_nihlathak"]=false; //set 'true' to 나락사냥
//do not forget to define skill_nihlathak if you are a sorc, autoskill with nova and nihlathak can be very deadly ;)
sets["quest_hephasto"]=false; //set 'true' to 헤파이스토사냥
sets["quest_tristram"]=false; //set 'true' to 트리스트럼에서 귀여워해주기
sets["quest_creeping"]=false; //set 'true' to 크리핑 사냥(액트2 스토니무덤에 있다네요..)
sets["quest_council"]=false; //set 'true' to 카운실멤버사냥
sets["quest_izual"]=false; //set 'true' to 이주얼사냥
sets["quest_andy"]=false; //set 'true' to 안다리엘자매 귀여워해주기
sets["quest_cows"]=false; //set 'true' to 카우레벨
sets["quest_pit"]=false; //set 'true' to 피트사냥..(오우~)
sets["quest_ancient"]=false; //set 'true' to 에이션트 터널 쓸기
sets["safe_meph"]=false; // 강건너 불구경 기능 (대략 뻘짓만함..아직 메피는 불안해요..)
sets["get_leg"]=false; // 의족구해오는 기능
sets["revive_after_fight"]=true; //쓰론에서 싸울때 용병사망시 부활시킨후 같이 파이팅~오우~
sets["use_wp_nihlathak"]=false; //웨이로 나락한테갑니다~
sets["safe_nihlathak_code"]=true; //나락잡을때 안전모드..썬더스톰 안키기등등..
sets["use_wp_pindle"]=false; //핀들잡을때 웨이탈것인지 여부
sets["tele_waypoint"]=false; //텔레키네시스로 웨이포인트 클릭여부
sets["check_quest"]=true; //설정한보스를 한번도 안잡았거나 찾지못하는경우가 5번을 넘길경우 해당되는 보스몹은 스킵
sets["tpafterpindle"]=true; //핀들외의 다른몹을 잡으러 마을로 올경우 true면 스크롤사용 false면 걸어서 빨간포탈;
sets["meph_portal_to_act4"]=true; //메피를 막판보스로 설정했을때 빨간포탈로 액4이동
sets["dodge_missiles"]=true; //메피배구공 피함(대략 느려터짐 다시한번 말하지만 메피불안정)
sets["escape_bremm"]=true; //캥거루 치킨설정 (증오사원3층)
sets["minion_shenk"]=true; //true면 셴크를 잡기위해서 주의를 청소하지만 모든 꼬붕들을 다 잡지는않아요~ false면 대량학살
sets["kill_minions"]=true; //솅크와 트래쉬제외하고 각 보스의 꼬붕들 청소
sets["unique_before_countess"]=true; //카운테스 잡으러 가는길에 보라돌이 획득을위해 유닉몹을 잡음
sets["unique_before_meph"]=false; //메피 잡으러 가는길에 보라돌이 획득을위해 유닉몹을 잡음 (대략 자살길)
/*kill unique bosses on the way to Mephisto!
Warning:though I skipped Mauler and Undead Stygian Doll,it is STILL VERY VERY DANGEROUS for your character!
*/
sets["kill_uniqueboss"]=true; //가는길에 보이는 유닉몹은 다 잡음
//removed sets["kill_champion"] and sets["kill_ghostly"] in version 0.38c
sets["kill_minionsuniqueboss"]=true; //1.10에서 꼬붕들 잡는기능
sets["skip_uniquetype"]=[506,507,508,509,510,216,188,189,461,462,463,464,465,466,467,468]; 치킨유닉몹 타입
//type of unique skipped all blood lord type and Undead Stygian Doll,Mauler,Urdar,Suicide Minion )
//also it's the setting for skipping the chests. the bot will try not to open a chest when there're skipped-type-monsters.
sets["cleanup_icy_entries"]=true; //Clean up the monsters near the entries to Icy Celler / Frozen River
//=====================Shirnes/Wells Settings======================
shrine사용 여부--->> //c_ShrineType_Stamina,
//c_ShrineType_Refilling,
필요없음 앞에 // 표시 //c_ShrineType_Health,
//c_ShrineType_Mana,
c_ShrineType_ResistFire,
c_ShrineType_ResistCold,
//c_ShrineType_ResistPoison,
c_ShrineType_ResistLightning,
c_ShrineType_ManaRecharge,
//c_ShrineType_Armor,
//c_ShrineType_Combat,
c_ShrineType_Skill,
c_ShrineType_Experience
); //do not comment this last line !!
sets["use_wells"]=true; //우물사용 여부
sets["waypoint_delay"]=0; //웨이탄후의 딜레이
//------------------------------------------
//SKILLS
sets["PreSkillTime"]=1;
sets["fire_cow"]=false; // 카우방에서 파월을 쓸지의 여부
<<<<초주의!!!>>>>
sets["auto_skill"]=false; //이 부분을 false로 해야지 아래 설정한 스킬을 사용합니다
sets["enable_all_skills"]=true; //true로 하면 몹의 이뮨에 상반하는 스킬을 모두 사용합니다
//Attack Skills Settings (if you set sets["auto_skill"] to false)
var skill_global=new Array();
skill_global.push("Frozen Armor");
skill_global.push("Fire Ball"); <---- 사용 가능한 스킬은 주석처리 (//)를 해제합시다
//skill_global.push("Frozen Orb");
skill_global.push("Meteor"); 저같은 경우는 프로즌아머 파이어볼,메테오,블리저드를 적용했습니다
//skill_global.push("Fire Wall");
skill_global.push("Glacial Spike");
skill_global.push("Blizzard"); 여기서 설정을 하더라도 안배운 스킬은 안사용합니다(당연;)
//skill_global.push("Chain Lightning");
//skill_global.push("Shiver Armor");
//skill_global.push("Chilling Armor");
//skill_global.push("Energy Shield");
//skill_global.push("Thunder Storm");
//skill_global.push("Nova");
//skill_global.push("Hydra");
//skill_global.push("Charged Bolt");
//skills used again unique boss <--------각 보스에 대응하는 스킬 설정입니다
var skill_unique=new Array();
var skill_eld=new Array(); <---------현재 다른몹은 아무것도 적용을 하지않았습니다
var skill_shenk=new Array(); 사냥을 원하실경우 아래 핀들과 같이 적용해주세요
var skill_sharp=new Array();
var skill_eyeback=new Array();
var skill_snapchip=new Array();
var skill_pindle=new Array(); <---- 위의 스킬이 주력입니다
skill_pindle.push("Blizzard");
skill_pindle.push("Glacial Spike"); <---- 아래 스킬이 보스몹을 잡고 근처의 미니언을 사냥하는 스킬입니다
<<<<초주의!!!>>>>
대문자 소문자를 정확히 써주세요 그렇지않으면 화면상에
""Unknown skill""이란말로 도배가 됩니다
이 설정은 위의 sets["auto_skill"]=에서 false로 했을경우만 적용됩니다
이를 통해서 스킬을 설정할경우 자동으로 이뮨이 생기는것 같습니다
예를 들어서 블리저드를 주력스킬로 사용할경우 자동으로 콜드이뮨에 대해서는
치킨설정이 되는것 같습니다
화면상으로는 그렇다고 나오는데 모니터링을 해봐야 정확히 알수있을듯하네요
var skill_meph=new Array();
skill_meph.push("Blizzard");
//skill_meph.push("Fire Wall"); <----메피는 블리저드와 프로즌오브로 잡게 해뒀군요 이하몹 생략합니다
skill_meph.push("Frozen Orb");
//skill_meph.push("Nova");
//==================== BARBARIAN ==================================
//Barbarian parameters and skill
var skill_global=new Array();
skill_global["barb_primary_skill"]="Whirlwind"; //primary attack skill
skill_global["barb_secondary_skill"]="Concentrate"; //secondary attack skill (used if out of mana if primary is WW)
skill_global["barb_backup_skill"]="Berserk"; //backup attack skill(if the target is phys immune)
바바리안 셋팅부분입니다..
바바로 사용하실분들은 이부분을 조정해야겠지요
저는 아직 사용해본적이 없어서..-_-;
보시면 아시겠지만 소서와 흡사합니다
스킬만 설정하는것이니 크게 어렵지는 않을듯하네요
아래는 소서와같이 각 보스에 대항하는 스킬 셋팅입니다
var skill_nihlathak=new Array(); <---- 나락에 대한 셋팅이지요..
skill_nihlathak["barb_primary_skill"]="Leap Attack"; //primary attack skill
skill_nihlathak["barb_secondary_skill"]="Concentrate"; //secondary attack skill (used if out of mana if primary is WW)
skill_nihlathak["barb_backup_skill"]="Berserk"; //backup attack skill(if the target is phys immune)
sets["phys_whirlwind_first"]=true; //몹이 물리이뮨일경우 휠윈드로 미니언들(꼬붕)을 먼저 청소할지의 여부입니다
sets["barb_kill_minion_first"]=false; //꼬붕들을 먼저 죽일지의 셋팅 여부입니다
sets["min_left_time_Shout_on_the_way"]=0;
sets["min_left_time_BO_on_the_way"]=60; //길가, 즉 던전에서 60초가 지나면 다시 배틀 오더를 하는 부분이구요..수치는 초당입니다
//if the bot recast BO and you have Shout, it recasts Shout too
//if you have Battle Command, the bot casts it auto.
sets["min_left_time_Shout_before_attack"]=30; //싸우던 도중 30초가 지나면 샤우트를 씁니다
sets["min_left_time_BO_before_attack"]=60; //싸우던 도중 60초가 지나면 배틀오더를 씁니다
sets["ww_min_group"]=5; //이부분은 휠윈드 시전시 사정거리 부분같군요..안 건드려도 될듯
}; //end of barb, do not touch this line
//======================Safety Settings(이뮨,오라,렉등에 대하여)=====================
-1 =모든 클래스..즉 바바 소서 아마 다 적용합니다
-2 =적용안함~
e.g. 예를들어서
esc_shenk.push( [17,29,-1] ); //MSLE
솅크가 멀티샷과 라이트닝 인첸트일경우 어떤 클래스이건 탈출합니다
-----------------------------------
Enchant/Aura/immunity LIST:
Don't edit the numbers below,they are all correct~
Immunity:
-36="Immune to Physical" 물리이뮨탈출
-37="Immune to Magic" 매직이뮨탈출
-39="Immune to Fire" 파이어이뮨 탈출
-41="Immune to Lightning" 라이트닝이뮨 탈출
-43="Immune to Cold" 콜드이뮨탈출
-45="Immune to Poison" 포이즌이뮨 탈출
Note:from version 0.42c,the bot will check your immunity settings automaticly(just for sorceress).
Enchant:
5="Extra Strong" <----각각의 숫자에 해당되는 속성입니다
6="Extra Fast"
7="Cursed" 껄끄러우시면 추가해도 되겠지만 딱히 잡는데 지장을 주지는 않습니다..
8="Magic Resistant"
9="Fire Enchanted"
17="Lightning Enchanted"
18="Cold Enchanted"
25="Mana Burn"
26="Teleportation"
27="Spectral Hit"
28="Stone Skin"
29="Multi-Shot"
Aura:
128="Conviction Aura Enchanted"
133="Might Aura Enchanted" <----오라부분이구요
135="Holy Fire Aura Enchanted"
140="Blessed Aim Aura Enchanted"
143="Holy Freeze Aura Enchanted"
146="Holy Shock Aura Enchanted"
149="Fanaticism Aura Enchanted"
Events:
**These events are used for CHARACTERS and MERCs! Not for BOSSES!**
200=Merc died
201=Poison
202=Frozen
203=Cursed
204=Blood mana
205=No potions <--- 온갖저주,용병사망,렉등등 게임에 지장을 줄때 탈출기능이구요
206=Weaken
207=Lower Resist
208=Decrepify
209=Iron Madien
210=Convicted
211=A bit lag (pingtimer>400)
212=Very lag (pingtimer>1000)
예를 들어서
esc_shenk.push( [17,28,true] ); 으로 설정했다
17=Lighting Enchanted.
28=Stone Skin,escape.
이지요...
2가지 속성을 동시에 만났을경우 true, 탈출합니다
Do not forget if you have only 2 spells to add lines to escape double immune
더블 이뮨에 관한 부분이구요..소서로 할경우 콜드+파이어이뮨은 상당히 껄끄럽지요
//esc_global.push( [-41,-39,2] ); //Lighning & fire immune <--현재 왼쪽의 이뮨은 탈출안하게 셋팅돼있습니다
//esc_global.push( [-41,-43,2] ); //Lighning & cold immune
esc_global.push( [-43,-39,2] ); //Cold & fire immune <--요부분이 파이어+콜드 더블이뮨
*/
//All boss <----모든 보스에 통용되는 탈출상황입니다
var esc_global=new Array()
//esc_global.push( [149,-1] ); //fana(all class) 파낙이구요
//esc_global.push( [133,5,-1] ); //might extra strong(all class) 마이트
//esc_global.push( [17,29,-1] ); //MSLE(all class) 멀티샷 라이트닝인첸트네요
//esc_global.push( [17,128,-1] ); //LE conviction(all class) 컨빅션이네요
//esc_global.push( [-41,-39,2] ); //Lighning & fire immune(sorc only) 라이트닝 파이어이뮨이구요
////esc_global.push( [-41,2] ); //Lighning immune(sorc only) 라이트닝이뮨..
////esc_global.push( [17,-1] ); //LEB(all class) 라이트닝 인첸티드 보스
////esc_global.push( [-36,-37,16] ); //physical immune & magic immune(barb) 물리이뮨과 매직이뮨 바바한텐 암담하지요(이런게 있나..)
////esc_global.push( [-36,25,16] ); //physical immune & mana burn(barb) 물리이뮨과 마나번입니다
//normal unique
var esc_unique=new Array(); <---이제 아래 핀들과 같이 var esc_unique=new Array(); 아래부분에 각각 셋팅을 해주심되구요
//Shenk
var esc_shenk=new Array()
//Eldritch
var esc_eld=new Array()
//Thresh
var esc_thresh=new Array()
//Sharptooth
var esc_sharp=new Array()
//Eyeback
var esc_eyeback=new Array()
//SnapChip
var esc_snapchip=new Array()
//Pindle
var esc_pindle=new Array();
esc_pindle.push( [-39,2] ); -39 위에 나와있듯이 파이어이뮨입니다, 이부분에서 2가 표기되있는데 소서의 경우라는 의미입니다
//Nihlathak
var esc_nihlathak=new Array();
esc_nihlathak.push( [-39,2] ); <--- 현재 파이어이뮨으로 설정돼있습니다 지워주심 취소되지요
//============================Names Settings==============================
한글판이면 수정해야할듯...전 영문판이라서..-_-;
sets["name_snapchip"]="Snapchip Shatter";
sets["name_eld"]="Eldritch the Rectifier";
sets["name_sharp"]="Sharptooth Slayer";
sets["name_thresh"]="Thresh Socket";
sets["name_eyeback"]="Eyeback the Unleashed";
sets["name_shenk"]="Shenk the Overseer";
sets["name_pindle"]="PindleSkin";
sets["name_bone"]="Bonesaw Breaker";
sets["name_dac"]="Dac Farren";
sets["name_froz"]="Frozenstein";
sets["name_countess"]="The Countess";
sets["name_storm"]="Stormtree";
sets["name_bremm"]="Bremm Sparkfist";
sets["name_hephasto"]="Hephasto The Armorer";
sets["name_tristram"]="Griswold"; //of course,for that fool guy!
sets["name_creeping"]="Creeping Feature";
sets["name_council"]="Ismail Vilehand";
sets["name_izual"]="Izual";
sets["name_andy"]="Andariel";
sets["name_cows"]="The Cow King";
sets["name_pit"]="The Pit";
sets["name_ancient"]="Ancient Tunnel";
이상입니다
제 임의대로 쓸데없어 보이는건 삭제했구요
이전에 쓰던것에 비해 상당히 자잘한 부분을 직접 셋팅해야 할것같더군요..
이유를 들자면 우선 2원소~3원소가 상당히 껄끄러워졌구 1.10패치가 되면서 몹들의 강화
레더는 더 어렵고 하코는 뭐..-_-;
그러겁니다
현재 제가 모니터링 한결과
bad game version 이 뜨는 경우는 크랙을 제대로 실행 안했을 경우입니다
또 에러가 났는데 장시간 방치해뒀다..
예를들면 수면을 취하셨다거나...이럴때는 프로세스로 로더를 닫아줘야 하더군요..
저만 그런지는 모르겠지만 안그러면 계속 배틀넷에 남아있는 상태로 되서말이지요..
프로세스를 보면 정상적으로 닫아진 상태가 아니더군요..
프로세스 닫는법은 xp의 경우 ctrl+alt+delete 다 아시지요??
그후에 프로세스에서 d2loader.exe를 강제로 닫아주심됩니다..
또 메피나 카운테스까지 사냥가능한걸로 확인됐습니다만 상당히 불안합니다
아직 치킨부분이 불안한건지 피가 바닥날때쯤되면 에러가 나더군요
셋팅을 좀 빡세게해주고 잡았더니 잘 잡습니다만 그럼 매직찬스가 문제지요-_-;
셋팅들을 잘 해주시면 괜찮을듯 싶습니다
제가 2원소에 대해서 언급했다고 굳이 2원소로 키우실껀없습니다
좋은예로 카운테스는 거의 항상 콜드+파이어 이뮨이지요-_-
게다가 2원소의 경우 사람의 컨트롤로는 어느정도 커버가 되지만 봇은..
앵벌셋팅으로는 위력도 약해지구요..
일단 레지부분에서 신경을 써주셔야 할거같구요..
큐빙도 잘 조합한후 바닥에 던저(!)버립니다..
현재로써는 아직 불안정한 부분이 많으므로 주무실때 키는건 딱히 비추입니다..
이전 웨스트처럼 노코드 비타참을 도배하고 구시리즈를 왕창 채운 09버전이라면 모를까..
현재로서는 멀티보스 사냥은 무리라고봅니다...
두루네분들이 모니터링이 가능한 시간대에 켜서 에러가 나면 각자 알맞게 수정해봅시다..
마지막으로 여러가지 뜯어고치고 수정하면서 09시절이 생각나서 굉장히 재밌게 작업했습니다 잇힝~
두서없이 급조된 글이라서 정신없어도 양해해주세요~~ ^^
추가사항
1.시작할때 마라를 만나자마자 바로 나가면 인벤에 타운포탈책 하나를 들고 시작하세요
2.여러보스를 잡으러다니다 갑자기 나갈경우는 시간을 넉넉히 주시구요..
3.영문판으로 변환해서 꼭 돌리세요..안그럼 핀들보고 바로도망갑니다..
4.스킬을 콜드스킬쪽으로 하면 자동으로 이뮨이 추가되는것같더군요..
5.jsp돌리시기전에 필요한 파일들 꼭꼭 다 받으시구요~~
<<<<추가사항!!>>>>
메피봇을 돌리자~~!!!
자....제가 한 3시간 돌려본결과 아직도 돌아가고 있습니다..
지금 현존하는 스크립트는 정교하지 못하다고 해야할까나..뭐 그렇습니다..
아침부터 모니터링 한결과 대표적인 에러이유는 3가지 였습니다
① 용병이 돌아가실때...hey guyz
② 자신이 돌아가실때...hey guyz
③ 닷지설정을 true로 하고 배구공날아 오는걸 가까스로 피할때...hey guyz
그 외에도 자잘한 문제점이 있지만 이 3가지가 가장 심각했습니다
자 그렇담 이3가지를 해결해야 겠지요..
일단 용병이 돌아가실때..
위의 스크립트를 보심 아시겠지만 현재 용병이 돌아가심
sets["chicken_mercdead"]=false;
즉 용병죽어도 안나간다 이겁니다...
그러나...여기서 충돌을 일으키는지 용병이 죽으면 게임에선 안나가는데
디아에선 영원히 나가더군요-_-; 한마디로 에러납니다..
위에껄 true로 고쳐주심됩니다
sets["chicken_mercdead"]=true;
자 그럼 용병은 끝났구요..
이제 잡는 케릭이 안죽어야 겠지요..
스크립트상에 안전하게 메피를 잡는 기능이 있었습니다
일명 강건너 불구경 모드였지요
문제는 이녀석이 메피를 유인을안하고 잽싸게 강건너가서 메피가 오던말던 땅이 파이도록
메테오를 떨군다는 거였습니다..
10번중에 10번은 다 이러더군요..그런고로 이부분은 패스
그럼 맞짱을 떠야한다는 소리인데..
메피랑 맞장을 뜰라면 일단 레지가 받처줘야합니다
아주 중요하지요 콜드레지 라이트닝레지 60이상 추천합니다
안그럼 배구공 스트라이크한방에 저 세상갑니다
저같은 경우는 탈풀셋을 입혀줬습니다 렙93이구요 피 1200대 마나 400대 입니다
이렇게하면 일단 잘 죽지는 않습니다
자 이걸로 케릭터도 해결(어이)
3번~ 닷지를 true로하면 왠지 모른게 팅겨버리더라..
게다가 닷지를 해서 한번 제대로 피하면 배구공을 계속 날리더라..
대부분 피할때 에러가나더라...이런 상황을 종합해본 결과..
닷지부분을 false로 해주심 되겠습니다
sets["dodge_missiles"]=false; 이렇게 말이죠~
09버전 메피봇의 날렵한 움직임을 생각하면 낭패입니다..안타깝지만..
자 그럼 일단 3가지 문제점은 대충 잡아냈(다고 생각합니다)군요
그럼 스크립트를 수정합시다
//========================Quests Settings==========================
sets["quest_pindle"]=true; //set 'true' to 핀들사냥
sets["quest_eyeback"]=false; //set 'true' to 아이백사냥
sets["quest_sharp"]=false; //set 'true' to 샤프투스사냥
sets["quest_shenk"]=false; //set 'true' to 솅크사냥
sets["quest_dac"]=false; //set 'true' to 덱페른사냥
sets["quest_eld"]=false; //set 'true' to 엘드리치사냥
sets["quest_thresh"]=false; //set 'true' to 쓰러셔소켓사냥
sets["quest_snapchip"]=false; //set 'true' to 스내칩사냥
sets["quest_bone"]=false; //set 'true' to 본소우사냥
sets["quest_froz"]=false; //set 'true' to 프로즌슈타인사냥
sets["quest_countess"]=false; //set 'true' to 카운테스사냥
sets["quest_meph"]=true; //set 'true' to 메피사냥 <---true 해주심 잡겠지요~?
sets["quest_storm"]=false; //set 'true' to 스톰트리사냥
스크립트는 간다합니다
그밖에는 저같은 경우...포션셋팅에서
sets["hp_pots_buy_percent"]=20;
sets["mp_pots_buy_percent"]=70; <--- 요렇게 마나를 우선시 했습니다
이 부분은 선택이겠지요...모니터링을 하시면서 부족한걸 우선시 하심되겠습니다
그리고..메피를 잡으실라면 절대 절대 절대
블리저드 소서로 하시기를...이건 권유가 아니라 어쩔수가없습니다
블리저드가 가장 최단 시간에 메피를 잡더군요..
메테오나 파볼쓰다간 용병 돌아가십니다
그럼 방에서 나오지요
블리저드소서도 100% 잡는건 아닙니다만 그나마 성공률이 높습니다
메피가 콜드계열에 약하더군요..
이상입니다
순전히 저의 기준으로 메피를 잡아봤기에 다른분들이 잘 잡을수 있는거 까지는 장담을 못하겠습니다만
위의 셋팅3가지만 해주시면 자주 팅기지는 않을겁니다~ 물론 치킨때문에 나가기야 하겠지만~
치킨으로 탈출하는게 아예 에러가나서 팅기는거보단 낫겠지요 =)
아닌가;
추가사항 5/23/3:47am
현재 메피와 핀들, 두몹을 잡게 설정했습니다
테스트용 케릭은 레벨73소서리스 착용아이템은 탈라샤풀셋,나겔링,챈가,배추
피1010 마나517 파레60콜레60라레75독레60
아주 잘잡고 있습니다
제가 용병을 안사용하기때문에 핀들을 잡을때에는 글레셜만 쓰게 했습니다
글레셜로 몹들이 얼어버려서 더 이상 다가오지 못하더군요
마나 소모가 블리저드보다 심하지만 봇팅에 지장을 주지는않습니다
용병 싫어하시는 분들은 이 방법 사용하심 될듯합니다
그리고 메피는 닷지설정 세이프설정 다 false로 하고 직접 싸우는식으로 했습니다
블리저드로 메피를 사냥하구요
메피사냥을 원하시는분들은 참고하셨음하네요
추가사항 5/23/1:25pm
1.메피 잡는 분들은 주의하세요
골드가 넉넉해야합니다 안그러면 포션 신나게 빨다가 나중에는 골드없어서
포션도 못사먹구 아이템확인도 못합니다
그밖에 풀포션말구도 작은보라돌이 포션도 줍게하시구요
골드줍게하는건 500이상이 좋을것같네요
메피 뒤쪽의 골드를 줍게하실려면 200이상까지 해놓으세요
만약 골드를 줍다가 핀들꼬붕한테 맞는다는게 걱정되시는 분들은 이렇게 하세요
윈포님의 이니를 보시면 레어템들을 많이 줍게하셨더군요
이 레어템들이 bmitem.ini에 충당하는 조건이 아니면 상점에 팔아버립니다
이때 레어템들은 가격이 쏠쏠해서 골드 모으는데 꽤 큰 도움이 됩니다
2.봇을 시작시 인벤토리에 설정안한 아이템이 있음 팔아버립니다
룬워드 아이템이나 퍼보석 룬등...
예를들어서 snagit.ini에 ist룬의 목록이 없는데 인벤토리에 있다
바로 팔아버립니다 이점주의
3.scripts\output에 로그파일이 기록됩니다
그밖에 봇이 제대로 설정이 안되서 방을 나갈경우의 상황도 기록되서 텍스트로 저장됩니다
저 같은 경우는 이니를 잘못 건드렸더니 아래와 같은 메세지가 뜨면서 방을 나가더군요
pException[name]=ReferenceError
Exception: name=ReferenceError, message=strFileName is not defined
pException[message]=strFileName is not defined
pException[fileName]=
pException[lineNumber]=2636
pException[stack]=ParseLine("",1)@:2636
ipLoadFile("settings/snagit.ini")@:2558
getINI("settings/snagit.ini")@:1973
PrepareSnagIt()@:1734
_main()@:1399
main()@:1259
@:0
헌데 이부분이 너무 빨리지나가서 뭔지 모르고있다가
로그파일부분에 기록되있는걸 보고 수정했답니다
4.아이템에 달려있는 타케릭의 스킬은 못쓰는걸로 알고있습니다
|
첫댓글 아 그리고 지금은 JSP 완벽 하게 돌아 갑니다 . 아템 이니 설정은 나와 있는거 빼곤 거의 본인이 만들어 가야 하는 단점이 있습니다 조금 하다보면 이니 설정 하는거 어렵지 않습니다 .
참고로 전 인첸 소소로 하다보니 치킨이 간혹 있긴 한데. 앵벌 소소 전용 이라면 치킨 없이 무난이 돌아 갈거라 생각 하고 있고 여지것 해매던 렉 부분 까지도 해결이 된 상태입니다. 그럼 수수 봇으로 만들때까지 계속 ^^ 언릉 벌어서 옴룬 갑는데 ㅋㅌ
탐형은 역쉬 대단해..ㅎㅎ