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 830.8k
공지 디아관련 에테리얼 벅큐빙 표 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
1021 디아관련 이제는 디아블로도 전략이 필요하다!! ?? 2:2~ 4:4 까지 15 UFP™나비 2009.11.30 2.0k
1020 봇관련 NTItemAlias.ntl 을 txt파일로 보기 편하게 수정하였습니다^^ 14 file 솔자[B.D] 2009.12.01 3.6k
1019 일반 imageshack 사이트를 이용한 스샷 올리는 방법 16 성기상 2009.12.02 2.0k
1018 캐릭 육성 맨땅분들을 위한 조폭넥 메뉴얼 26 file 북극성 2009.12.04 10.4k
1017 일반 IP 1개로 한방에 8케릭 접속방법 28 심심 2009.12.06 5.7k
1016 디아관련 디아 용어관련 입니다 13 열혈 2009.12.08 2.5k
1015 일반 공인ip 몇개 사용가능한지 확인해보세요. 17 file 무소속 2009.12.08 4.6k
1014 새소식 1.13 PTR 패치노트 한글번역.. 48 Masha。[B.D] 2009.12.11 4.6k
1013 디아관련 클래식서버에서 99레벨 만들기 26 風雲 2009.12.11 3.7k
1012 일반 기본요금으로 8케릭 이상 사용법(쉽게/추가내용) 67 심심 2009.12.11 7.0k
1011 봇관련 우버디아방을 정해진 시간만 잡게 하기 ^^ 10 헌터 2009.12.16 2.7k
1010 새소식 테스트포럼 9가지 이슈에 대한 Bashiok 답변 (영어) 18 수루무누 2009.12.19 2.3k
1009 새소식 디아 1.13 패치 내년으로 미뤄지겠네요. 27 BlackLeaf 2009.12.22 4.4k
> 봇관련 체라 불사조 리뎀션 스왑하기 18 차차[O.P] 2009.12.23 1.9k
1007 디아관련 윈도우7에서 디아블로 전체화면모드 빠르게 실행하기... 11 file Sen 2009.12.24 4.3k
1006 일반 IP공유기 허브모드로 사용하기 29 무소속 2009.12.24 6.3k
1005 디아관련 D2NT 2.1 날아다녀님 5차버전 대기 채널 변경하기(수정) 11 BlackLeaf 2009.12.25 1.9k
1004 일반 PC소비전력 대략적으로 알아보기(정정 및 4850vs5750 전력비교추가) 13 무소속 2009.12.28 2.0k
1003 디아관련 단군님이 만드신 폰트를 적용해봅시다. 21 file Extreme☆ 2009.12.29 4.7k
1002 봇관련 [D2NT 2.1 and NTBot 4.0]자동길찾기 스왑텔레해결방법 7 異안 2009.12.31 1.7k