Skip to content

팁 게시판

체라 불사조 리뎀션 스왑하기

분류 봇관련 조회 수 1,944 추천 수 18

NT 2.1 최신버전
체라소소(불사조 Swap) 리뎀 이용하기 안됬던거 고쳐보았습니다~

다들 아시는 내용이시죠~
저처럼 완전 쌩짜분들 고생하실까바 일단 올려보아요~!!


저는 테스트 할 때 잘 됬는데 다른분은 어쩔런지 모르겠네요~


파일위치 : Libs\Common\MyAttack.ntl
해당 함수 : MyAt_ClearPosition(range, specType, isBoss, isPickItem, safeLevel) 함수

리뎀 스크립 삽입점

if (_nKills > 0)
{
if (me.classid == NTC_CHAR_CLASS_PALADIN && NTC_GetSkillLevel(124))
 {
:
:
}
 
 // ------------------------------------------------> 삽입 스크립트
if (me.classid == NTC_CHAR_CLASS_SORCERESS)
 {
if(NTConfig_UseRedemption)
{
if(parseInt(me.hp*100/me.hpmax) < NTConfig_UseRedemptionHP || parseInt(me.mp*100/me.mpmax) < NTConfig_UseRedemptionMP)
 {
 NTC_SwapWeapons();
 NTC_PingDelay(1500);
 NTC_SwapWeapons();
}
}
 }
// ------------------------------------------------> 여기까지 붙여넣기
 

if (safeLevel > 0)
 NTTMGR_CheckSafe(safeLevel);

if (NTT_CheckRepair(10))
{
 if (!MyFM_TownManager(true))
 return 0;
}
}






파일위치 : NTBot\Char_Configs\NTConfig_Sorceress_케릭명.ntl
해당 함수 : NT_LoadConfig() 선언전에 삽입

추가 스크립트

// ------------------------------------------------> 삽입 스크립트
var NTConfig_UseRedemption;
var NTConfig_UseRedemptionHP;
var NTConfig_UseRedemptionMP;
// ------------------------------------------------> 여기까지 붙여넣기

function NT_LoadConfig()
{
:
:
 // ------------------------------------------------> 삽입 스크립트
 NTConfig_UseRedemption = true;
 NTConfig_UseRedemptionHP = 70;
 NTConfig_UseRedemptionMP = 70;
 // ------------------------------------------------> 여기까지 붙여넣기
}



이렇게만 하시면 됩니다...
어렵지 않죠^^;

PS) 5시간 테스트 결과 치킨이 10마리에서 1마리로 줄었네요~

댓글18
  • 신효식 2009.12.23 17:32
    오오 좋은 정보 감사합니다. 저는 불사조가 없어서 사용은 못하겟네요 ㅠㅠ
  • 성기상 2009.12.24 17:57
    차차님 그럼 1번 무기는 오브랑 스피릿 2번 무기는 콜투, 불사조 인가요??
  • 차차[O.P] 2009.12.25 08:49
    성기상님 그렇게 세팅하시면 됩니다.
  • listener[O.P] 2009.12.25 12:56
    형님 고생하십니다 ^^~추천뿅 ~
  • 성기상 2009.12.26 00:41
    차차님... 리뎀션 안쓰는 소서는 NTConfig_UseRedemption = true; 여기를 false로 하면 되는거죠??
  • 차차[O.P] 2009.12.26 01:15
    네.. NTConfig_UseRedemption = false; 로 해놓으면 if 구문에서 포션량을 측정하지 않기 때문에 무기 스왑을 하지 않습니다. 따라서 리뎀을 하지 않는거죠~
  • 성기상 2009.12.26 01:46
    차차님 좋은 정보 감사합니다..^^ 불사조 든 소서는 레지가 만땅 안되어서 걱정했는데 차차님 방법으로 해결했습니다^^
  • 푸딩여 2009.12.26 11:49
    성기상님 죄송하지만 // ------------------------------------------------> 삽입 스크립트 NTConfig_UseRedemption = true; NTConfig_UseRedemptionHP = 70; NTConfig_UseRedemptionMP = 70; // ------------------------------------------------> 여기까지 붙여넣기 } 이거는 정확히 어디다 붙히는지 좀 애매하네요 .. function NT_LoadConfig() 여기 밑에 바로붙히라는건지 아니면....
  • 차차[O.P] 2009.12.26 12:07
    푸딩님 보통 메인 함수 어디에 넣으셔도 상관은 없지만 될 수 있으면 보기 편하게 포션 스크립트 하단쪽에 붙이시면 나중에 찾기 쉽겠죠!! //예를 들자면 : : // 리뎀변수선언 var NTConfig_UseRedemption; var NTConfig_UseRedemptionHP; var NTConfig_UseRedemptionMP; // 리뎀변수 선언 종료 function NT_LoadConfig() { : : //포션 라이프&마나 관리 NTConfig_LifeThresh = 65; NTConfig_LifeRejuvThresh = 40; NTConfig_ManaThresh = 50; NTConfig_ManaRejuvThresh = 0; MyConfig_LifeChickenTown = 25; MyConfig_ManaChickenTown = 0; NTConfig_LifeChicken = 15; NTConfig_ManaChicken = 0; NTConfig_MercLifeThresh = 50; NTConfig_MercRejuvThresh = 20; NTConfig_MercChicken = 0; // 리뎀 사용여부 및 리뎀 사용을 원하는 포션의 게이지 % 설정 NTConfig_UseRedemption = true; NTConfig_UseRedemptionHP = 70; NTConfig_UseRedemptionMP = 70; : : } // 이런식으로 스크립트를 관리하면 나중에 수정할때도 쉽게 어디에 삽입했는지 금방 찾을 수 있겠죠!!
  • 북두팔성 2009.12.26 16:08
    차차님 질문이 있는데요. 햄딘(기사),불사조체라소서(쫄봇) 이렇게 두개 돌리려하는데요. 리뎀션함수 추가로 삽입해도 햄딘,불사조체라소서 리뎀 같이되는건가요? 참고로 날아다녀님 5차수정버전입니다. 파일위치 : Libs\Common\MyAttack.ntl 해당 함수 : MyAt_ClearPosition(range, specType, isBoss, isPickItem, safeLevel) 함수 if (_nKills > 0) { if (me.classid == NTC_CHAR_CLASS_PALADIN && NTC_GetSkillLevel(124)) { if (Math.floor(me.hp * 100 / me.hpmax) < NTConfig_UseRedemptionHP || Math.floor(me.mp * 100 / me.mpmax) < NTConfig_UseRedemptionMP) { if (MyU_CountMonster(me, 11, true, 3) < 3) { _count = MyU_CountCorpse(me, 11); if (_count > 3) { if (NTC_PutSkill(124, NTC_HAND_RIGHT)) { NTC_PingDelay(1000); for (i = 0; i < 4; i++) { if ((Math.floor(me.hp * 100 / me.hpmax) > NTConfig_UseRedemptionHP && Math.floor(me.mp * 100 / me.mpmax) > NTConfig_UseRedemptionMP) || MyU_CountCorpse(me, 11) < _count) break; NTC_PingDelay(250); } } } } } } // ------------------------------------------------> 삽입 스크립트 if (me.classid == NTC_CHAR_CLASS_SORCERESS) { if(NTConfig_UseRedemption) { if(parseInt(me.hp*100/me.hpmax) < NTConfig_UseRedemptionHP || parseInt(me.mp*100/me.mpmax) < NTConfig_UseRedemptionMP) { NTC_SwapWeapons(); NTC_PingDelay(1500); NTC_SwapWeapons(); } } } // ------------------------------------------------> 여기까지 붙여넣기 파일위치 : NTBot\Char_Configs\NTConfig_Sorceress_케릭명.ntl 해당 함수 : NT_LoadConfig() 선언전에 삽입 var MyConfig_CastStaticBoss; var MyConfig_CastStaticOthers; var MyConfig_AttackBoss; // ------------------------------------------------> 삽입 스크립트 var NTConfig_UseRedemption; var NTConfig_UseRedemptionHP; var NTConfig_UseRedemptionMP; // ------------------------------------------------> 여기까지 붙여넣기 // 앤피씨, 용병, 치킨 설정하기 //========================================================================== NTConfig_SkipHealLife = 90; // 마을에 있으면 앤피씨 만나 라이프 채우기 = 백분율 NTConfig_SkipHealMana = 70; // 마을에 있으면 앤피씨 만나 마나 채우기 = 백분율 NTConfig_SkipHealCurses = false; // 마을에 있으면 앤피씨 만나 저주 풀기 NTConfig_UseMerc = me.gametype; // 용병 사용하기 NTConfig_ResetWeapon = false; // 용병 살릴 때 무기 재장착하기 NTConfig_LifeThresh = 60; // 힐링포션 먹기 = 백분율 NTConfig_LifeRejuvThresh = 40; // 라이프가 적으면 활력포션 먹기 = 백분율 NTConfig_ManaThresh = 30; // 마나포션 먹기 = 백분율 NTConfig_ManaRejuvThresh = 10; // 마나가 적으면 활력포션 먹기 = 백분율 NTConfig_LifeChicken = 30; // 라이프 치킨 = 백분율 NTConfig_ManaChicken = 0; // 마나 치킨 = 백분율 NTConfig_MercLifeThresh = 50; // 용병 힐링포션 먹기 = 백분율 NTConfig_MercRejuvThresh = 30; // 용병 활력포션 먹기 = 백분율 NTConfig_MercChicken = 0; // 용병 치킨 = 백분율 MyConfig_LifeChickenTown = 0; // 마을로 라이프 치킨 = 백분율 MyConfig_ManaChickenTown = 0; // 마을로 마나 치킨 = 백분율 // ------------------------------------------------> 삽입 스크립트 NTConfig_UseRedemption = true; NTConfig_UseRedemptionHP = 70; NTConfig_UseRedemptionMP = 70; // ------------------------------------------------> 여기까지 붙여넣기
  • 차차[O.P] 2009.12.26 17:16
    네~ 그렇습니다. 보시면 아시다시피 아래 함수의 경우는 소소 케릭이 맞는지 확인 후 소소케릭이 어택 스크립트를 수행하게 된 후 피&마나량을 점검하여 정한 수치보다 적게 되면 리뎀을 시행합니다. 팔라딘도 바로 윗 부분에 보시면 비슷한 스크립이 있습니다. 따라서 팔라 소소 협동 공격시에도 각자의 생명은 알아서 유지하게 됩니다. 참고 스크립 <<< if (me.classid == NTC_CHAR_CLASS_SORCERESS) >>> 하지만 여기서 한가지 생각하셔야 합니다. 거의 그럴일은 없지만 시체에서 뽑을 수 있는 리뎀량은 한정됩니다. 기사 팔라가 급박한 상황에서 리뎀할 시체를 소소가 먼저 가로채버린다면 하늘을 보는 상황이 생길지도 모릅니다. 따라서 피+마나의 마을 치킨이나 게임을 빠져나가는 치킨모드 수치를 각자의 케릭 능력에 맞게 설정은 해 놓으셔야 하고 여분의 포션도 늘 주워 먹을 수 있도록 이니에서 줍게 설정해 놓으세요!! ** 벨트에 포션이 꽉차면 안주으므로 설마 포션으로 가든찬 창고를 보겠다는거냐 라는 생각은 안하셔도 됩니다. ^^ 불사체라의 [무공]과 [스태틱]을 잘 설정하시면 일반 몹뿐만 아니라 보스전에서도 햄딘과의 천상궁합으로 엄청난 광속의 사냥 속도를 보실 수 있습니다. 단 렐따 조심~ 이상 도움이 되셨는지요...
  • 북두팔성 2009.12.26 20:20
    차차님 감사합니다. 많은 도움됐습니다. 수고하세요^^행복하고 즐거운 연말보내세요.happy new year.
  • 푸딩여 2009.12.27 13:36
    차차님 답변 감사합니다 ^^~ 좋은하루되세요 ~
  • hsn 2010.01.02 15:20
    오리에서 용병 사용이 안되는데 머가 문제인가요 // 앤피씨, 용병, 치킨 설정하기 //========================================================================== NTConfig_SkipHealLife = 90; // 마을에 있으면 앤피씨 만나 라이프 채우기 = 백분율 NTConfig_SkipHealMana = 70; // 마을에 있으면 앤피씨 만나 마나 채우기 = 백분율 NTConfig_SkipHealCurses = false; // 마을에 있으면 앤피씨 만나 저주 풀기 NTConfig_UseMerc = me.gametype; // 용병 사용하기 NTConfig_ResetWeapon = false; // 용병 살릴 때 무기 재장착하기 NTConfig_LifeThresh = 60; // 힐링포션 먹기 = 백분율 NTConfig_LifeRejuvThresh = 40; // 라이프가 적으면 활력포션 먹기 = 백분율 NTConfig_ManaThresh = 30; // 마나포션 먹기 = 백분율 NTConfig_ManaRejuvThresh = 10; // 마나가 적으면 활력포션 먹기 = 백분율 NTConfig_LifeChicken = 30; // 라이프 치킨 = 백분율 NTConfig_ManaChicken = 0; // 마나 치킨 = 백분율 NTConfig_MercLifeThresh = 50; // 용병 힐링포션 먹기 = 백분율 NTConfig_MercRejuvThresh = 30; // 용병 활력포션 먹기 = 백분율 NTConfig_MercChicken = 0; // 용병 치킨 = 백분율 MyConfig_LifeChickenTown = 0; // 마을로 라이프 치킨 = 백분율 MyConfig_ManaChickenTown = 0; // 마을로 마나 치킨 = 백분율 // ------------------------------------------------> 삽입 스크립트 NTConfig_UseRedemption = true; NTConfig_UseRedemptionHP = 70; NTConfig_UseRedemptionMP = 70; // ------------------------------------------------> 여기까지 붙여넣기
  • 차차[O.P] 2010.01.04 16:57
    오리용은 따로 스크립트가 있습니다. 위에것은 확장용입니다. 그리고 오리 용병과 확장용병 운영방식에는 차이가 있습니다.
  • 루트골레인 2010.04.19 10:27
    좋은 정보 감사합니다~~ 자세하게 설명 잘해주셨네요~잘보고갑니다^^*
  • 자판 2010.04.27 14:24
    오랫만에 복귀했는데 참고 하겠습니다 고맙습니다~
  • 듀엣 2010.05.22 21:31
    오늘두 하나 배우고 가는군요!! 감사 드리고 즐디아 하십시요!!!

팁 게시판

번호 분류 제목 글쓴이 날짜 조회
공지   게시판 푸시 알림 / 통합 앱 서비스 31 file 트디개발자 2023.09.20 831.0k
공지 디아관련 에테리얼 벅큐빙 표 219 eunnanoDiablo™ 2008.03.05 140.2k
공지 디아관련 케릭별 갑옷 착용 모습 325 수린[아빠] 2009.06.09 111.4k
공지 디아관련 디아블로 각종 팁과 정보 간추림 입니다 (_ _) 1547 조은아저씨 2010.05.24 211.6k
공지 봇관련 유니크 업글 표 366 file 카인 2013.11.02 412.8k
616 봇관련 D2NT 3.0 and NTBot 4.1 NTSnagit(111)에러 임시방편 27 NoQuestion。[A12L] 2010.03.29 2.0k
615 봇관련 D2NT 3.0 and NTBot 4.1 정수 이니 25 [無情]디아블러네 2010.03.28 3.8k
614 봇관련 D2NT 설정법을 간단하게 동영상으로 제작해 보았습니다. 38 한글815 2010.03.04 4.0k
613 봇관련 날아다녀님 12차수정 봇에서 디아창 메시지 수정법 15 박사 2010.02.15 1.7k
612 봇관련 지역 ID / 몬스터 ID / 스킬 ID 10 Masha。[B.D] 2010.02.08 8.4k
611 봇관련 초보의 오리디아퀘드랍 봇 성공기(날아다녀님11차 최신버젼용) 22 웅스 2010.02.02 3.5k
610 봇관련 봇이 방 만들때 버튼만 눌린채 스크린 안뜨고 멈추는 문제 11 에너지절약 2010.01.26 1.4k
609 봇관련 D2NT 2.1 버젼 크래프트 재료 겜블 목록입니다.(수정) 12 박사 2010.01.24 2.2k
608 봇관련 당신이 정한 앵벌코스가 최적이라고 생각하십니까? 23 IIKS 2010.01.19 4.1k
607 봇관련 처음 봇을 사용하시는 분(초보)들을 위한 봇 사용법 34 은하수저너머에 2010.01.13 9.5k
606 봇관련 D2NT2.1기준 아이템이니 위치/특성,명칭/코드,작성법 9 Necro_virus 2010.01.09 4.5k
605 봇관련 보석큐빙,룬큐빙,참돌리기,크레프트아이템,성소이용하기 14 Necro_virus 2010.01.09 4.8k
604 봇관련 햄딘,해슴딘,해슴차딘,질슴딘(짐승딘),용/드림딘 스킬설정 11 Necro_virus 2010.01.09 3.9k
603 봇관련 케릭터파일의 사냥터 설정하기,1계정 바알런,디아런 설정 하기 1 Necro_virus 2010.01.09 3.3k
602 봇관련 [D2NT 2.1 and NTBot 4.0]자동길찾기 스왑텔레해결방법 7 異안 2009.12.31 1.7k
> 봇관련 체라 불사조 리뎀션 스왑하기 18 차차[O.P] 2009.12.23 1.9k
600 봇관련 우버디아방을 정해진 시간만 잡게 하기 ^^ 10 헌터 2009.12.16 2.7k
599 봇관련 NTItemAlias.ntl 을 txt파일로 보기 편하게 수정하였습니다^^ 14 file 솔자[B.D] 2009.12.01 3.6k
598 봇관련 소서 2원소(파오브) 탈셋으로 봇 세팅하기 12 스카이굿 2009.11.28 3.6k
597 봇관련 D2NT 2.x.x 상위버전용 팁 (11/22 추가) 7 스미래[A2L] 2009.11.19 2.5k