Skip to content

팁 게시판

봇이 물약이 없는데도 물약을 사지 않아요..에 대해

분류 봇관련 조회 수 1,344 추천 수 11

며칠 전에 어떤 분이 질문하셔서 거기에 장문의 답변(댓글 치곤) 을 했는데요,

끊임없이 질문글이 올라오는 걸로 봐서는 다들 검색을 하지 않으신다고 생각해서 강좌글로도 따로 뺍니다.

****


우선적으로, checksafe 함수를 통해 벨트가 비었는지 아닌지를 체크하는 것은 캐릭설정에서 하실 수 있는데,

그 부분은 가장~~~~ 아래쪽에 있습니다.

// Check self safe in field (NOT in town). Set to 0 if you won't
// 0x01 : Potion, 0x02 : Poison, 0x04 : Amplify Damage, 0x08 : Weaken, 0x10 : Iron Maiden, 0x20 : Decrepify, 0x40 : Lower Resist
NTConfig_CheckSelfSafe = 0x01|0x04|0x40;

이 부분인데요, 위에서처럼 0x01 을 추가시켜주시면 됩니다. 저기서 | 이부분은 OR 연산자인데, 헤븐리스톤님께서 비트 플래그 형태 비스무리하게 해당 변수를 설정하셨나봅니다. ... 뭐 이런 건 알 필요 없구요;;

이렇게 했을 때, 단점이 있습니다. 포션을 하나만 먹어도 checksafe 작동 시 타운에 갑니다.

이를 수정하기 위해서는 libs\common\NTTown.ntj 파일을 여셔서...

NTT_CheckBelt() 함수를 찾습니다.

이를 두 가지 방법으로 변환시켰습니다.

첫 번째 방법은 힐링포션 혹은 마나포션이 도합 7줄 이상 비었을 때 상점으로 가는 형태입니다.

function NTT_CheckBelt()
 {
 var _needpotions = false;
 var _needamount = 0;

 for(var i = 0 ; i < 4 ; i++)
 {
 _NTT_BeltColNeeded[i] = NTT_GetNeededPotionsColInt(NTConfig_BeltColType[i], i);

 if(_NTT_BeltColNeeded[i] > 0 && NTConfig_BeltColType[i] != "rv")
 {
 _needpotions = true;
 _needamount += _NTT_BeltColNeeded[i];
 }
 }
 if(_needamount >= 7)
 {
 return true;
 } else
 {
 return false;
 }
 //return _needpotions;
}

두 번째 방법은 각각의 줄에 대해 값을 차등적으로 주는 것입니다(날아다녀님 버전에서 제공되었었나요? 뭐 아무튼...)

function NTT_CheckBelt()
 {
 var _needpotions = false;
 var _needAmount = new Array(4);
 _needAmount[0] = 3;
 _needAmount[1] = 3;
 _needAmount[2] = 3;
 _needAmount[3] = 3;


 for(var i = 0 ; i < 4 ; i++)
 {
 _NTT_BeltColNeeded[i] = NTT_GetNeededPotionsColInt(NTConfig_BeltColType[i], i);

 if(_NTT_BeltColNeeded[i] >= _needAmount[i] && NTConfig_BeltColType[i] != "rv")
 {
 _needpotions = true;
 }
 }
 return _needpotions;
}

다음과 같이 쓰시면 됩니다.

_needAmount[0,1,2,3] 은 각각 벨트 첫/두/세/네 번째 줄에서 얼마나 비었으면 사러 가느냐를 가리킵니다. 즉, 저 값이 3일 경우, 벨트의 해당 줄에서 세 칸이 비었을 경우 상점에 가는 형태죠.



두 패턴 중 하나를 선택하셔서 함수에 통째로 옮기시면 됩니다.
댓글13
  • rednaras 2010.04.04 19:45
    저도 신경쓰이는 부분이 었는데 좋은 정보네요 ^^ 감사합니다.
  • AirHeart 2010.04.05 15:04
    유용한 정보에 감사드립니다.. :)
  • 캡틴하록 2010.04.06 11:25
    좋은 정보 감사드립니다.^^
  • 하늘빛노래 2010.04.06 11:53
    멋지군요.. 한 수 배웠습니다 ^^
  • 박사 2010.04.06 13:34
    랑랑[어울림]님// 감사합니다. 어제 위 방법을 해 보았는데도 물약을 사러가지 않아 아래 방법을 사용해 볼려고 합니다. 현재는 접속을 할 수 없어 글로만 남겨봅니다. 위 방법에 보면 >>> //return _needpotions; 주석처리된 것이 맞는거죠? 오늘은 퇴근하면 캐릭설정맨 아래 부문은 건들지 않은채로 아래 방법대로 수정을 할려고 하는데 벨트의 맨 마지막 부분이 저는 활력포션인데 그렇다면 그 부분을 _needAmount[3] = 0; 이렇게 해야하나요? _needAmount[3] = 3; 이렇게 해도 되나요? 감사합니다. ^^
  • 랑랑[어울림] 2010.04.06 18:25
    1. 첫 번째 방법은 주석처리된 게 맞습니다. 2. 두 번째 방법은 활력포션의 경우 무시합니다.
  • 돌가족 2010.04.08 02:04
    감사합니다^^ 잘 참고했습니당
  • spring 2010.04.17 12:20
    잘보고갑니다.즐거운하루되세요
  • 자판 2010.04.27 11:28
    오랫만에 복귀했는데 참고 하겠습니다 고맙습니다~
  • 블르스조아 2010.05.03 18:50
    유용한 정보 알려주셔서 정말 감사합니다 ~^^
  • 듀엣 2010.05.22 20:43
    오늘두 하나 배우고 가는군요!! 감사 드리고 즐디아 하십시요!!!
  • 나바바 2010.09.23 01:23
    아 이렇게 하면 되는군요. 정말 감사합니다.
  • 으흥으헝 2011.07.06 23:16
    굳 좋은 정보감사합니다 잘쓸께요

팁 게시판

번호 분류 제목 글쓴이 날짜 조회
공지   게시판 푸시 알림 / 통합 앱 서비스 31 file 트디개발자 2023.09.20 831.1k
공지 디아관련 에테리얼 벅큐빙 표 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
공지   맨땅 초보자 가이드 597 file 뮤리아 2020.10.16 994.5k
공지   카카오톡 1:1 채팅방 만드는 법 101 트디개발자 2018.05.20 424.4k
2101 아이템/앵벌 링,아뮬의 접두사 접미사 입니다. 23 엠제이♥ 2010.04.04 2.4k
> 봇관련 봇이 물약이 없는데도 물약을 사지 않아요..에 대해 13 랑랑[어울림] 2010.04.04 1.3k
2099 봇관련 평소엔 오브를 쓰지만 메피는 메테오로 잡고 싶다면? (수정) 25 랑랑[어울림] 2010.04.04 1.8k
2098 디아관련 팔라딘 메디테이션의 초당 마나 회복량 10 신지신지 2010.04.04 2.2k
2097 봇관련 노멀봇 작은 물약을 구매하던 물약 구매 수정 10 쭤꿔붜 2010.04.03 952
2096 봇관련 D2NT로더 사용시 시디키 겹침 문제 21 조각남 2010.04.03 3.7k
2095 봇관련 [1.12정보] 한방에 투봇 돌리는 방법 (쫄봇사용 내성몬스터잡기) 13 묵향~ 2010.04.02 3.0k
2094 봇관련 팔라딘 지정몹에 세컨더리 스킬 사용하기 19 쭤꿔붜 2010.04.01 1.7k
2093 디아관련 프렌지 사거리 12 뚬보꾸 2010.04.01 1.4k
2092 봇관련 간단한 111 에러 해결법? 12 하아하아 2010.04.01 1.2k
2091 캐릭 육성 new type baba, 포도 농사가 풍년일세 (영상 포함) 21 [4].나예린 2010.03.31 2.5k
2090 봇관련 프리서버에서 봇을 돌리고 싶습니다 15 최Rock 2010.03.31 7.5k
2089 봇관련 이번 봇..주의하셔야겠습니다.. 64 맨드라미 2010.03.30 4.2k
2088 디아관련 Diablo2 1.13c 패치 파일 & Microsoft Visual C++ 2005/2008 8 평범한천재 2010.03.30 2.9k
2087 아이템/앵벌 헬앵벌 힘드시죠? 우리 나메로 가요^^ㅋ(TC로만 따진 봇앵벌코스) 31 별빛플라이 2010.03.30 10.3k
2086 봇관련 1.13c 용 D2NT 쫄봇관련 11 IncrediblySmart 2010.03.30 4.0k
2085 봇관련 보스만 스태틱 걸고 잡기 43 쭤꿔붜 2010.03.30 3.4k
2084 봇관련 정수 못드시는분 보세요~ 28 싹쓸광 2010.03.29 4.0k
2083 봇관련 D2NT 3.0 and NTBot 4.1 NTSnagit(111)에러 임시방편 27 NoQuestion。[A12L] 2010.03.29 2.0k
2082 봇관련 D2NT 3.0 and NTBot 4.1 정수 이니 25 [無情]디아블러네 2010.03.28 3.8k