Skip to content

팁 게시판

초보자분들을 위한 아이템이니 편집 및 작성의 이해

분류 봇관련 조회 수 4,213 추천 수 47

아이템 이니를 수정하는 질문글이 많네요.
D2NT 3.1 & 4.2 를 기준으로 설명드릴게요.

아이템 이니 작성에는 약간의 법칙이 있습니다.
아이템 이니 일부로 예를 들면

[Name] == SmallCharm && [Quality] == magic # [FireResist] >= 11 //
[Name] == SmallCharm && [Quality] == magic # [LightResist] >= 11 //
[Name] == SmallCharm && [Quality] == magic # [ColdResist] >= 11 //
[Name] == SmallCharm && [Quality] == magic # [PoisonResist] >= 11 //

보통 내용을 보면 "==", ">=", "&&" 와 중간에 " # " 이 있습니다.
여기에서 "==", ">=", "<=", "!=", "<", ">" 는 대충 다 아실거에요
"=="는 같다, ">="는 크거나같다, "<="는 작거나같다, "<"는 작다, ">"는 크다, "!="는 다르다(아니다) 입니다.
위에서 보면 이름은 스몰참과 같은것, 질은 매직과 같은것, 각레지는 11보다 크거나 같은것을 의미하죠.
등호 및 부등호 사용은 괄호로 묶어 우선순위를 줄수 있습니다. 고딩때 배운 수학처럼요.

&&, || 은 조건을 나타내는 것이죠?
"X && Y" 의 의미는 "X이고Y"라는 의미 입니다. 다시말해서 &&는 AND의 의미죠.
위에서 보면 이름은 스몰참이고, 질은 매직인 아이템 이라는 뜻입니다.

|| 은 OR의 의미입니다. "X이거나Y"라는 의미죠
[Name] == SmallCharm || [Quality] == magic 처럼 되어 있다면 스몰참이거나 매직인건 다 줏어 오겠죠?
매직종류의 스몰참을 줍기 위해서는 &&를 사용해 줘야 합니다.



"#"은 쓰는곳도 있고 안쓰는곳도 있는데요. 봇에게 "#"이후의 정보를 더이상 줄 필요가 없으면 안쓰고 이후의 정보를 줘야하면 반드시 사용해야 합니다.
"#" 을 기준으로 이전에 작성해야 할 내용과 이후에 작성해야 할 내용을 지켜주셔야 합니다.


먼저 "#" 이전에 작성해 줄수 있는 내용은 [Type],[Name],[Quality],[Class],[Flag] 이 있습니다.
떨어진 아이템만 봐도 알수있는 내용들이죠.(봇은 다 알아요 ^^)
예로 파란색 크리스탈 소드가 떨어졌다면 타입은 소드, 이름은 크리스탈소드, 종류는 매직, 등급은 노멀, Flag는(봇은알아요) 등과 같은 정보를 안줏어봐도 아는 내용들이죠.

"#" 이후 내용들은 미확템을 확인해 봐야 알수 있는 옵션이 들어갑니다. 단, 슈페리어 이하의 확인스크롤로 확인하지 않아도 알수 있는 정보도 해당되죠(증뎀, 방상, 소켓 등등)
종류및 내용이 상당히 많죠.
대표적으로 스킬, 힘, 덱스, 피, 마나, 패캐, 레지, 증뎀, 맥뎀 등등등. 상당히 많습니다.

그렇다면 이런 정보는 어디에서 알수 있느냐?
봇 폴더에 다 있습니다.
D2NT\scripts\libs\common폴더의 NTItemAlias파일을 열어보세요.(함부로 수정하시면 안되요)
바로 알수는 없지만 자세히 보면 알수 있습니다.

먼저
_NTIPAliasType["xxxxxxx"]=x; 이런 형태 있죠? 이런 형태가 위의 [Type] 과 관련된 정보입니다.
[""]안의 xxxxxxx가 아이템의 대표적인 타입을 가르키고 [Type] == xxxxxxx 과 같이 작성되는 것입니다.
등호(=)뒤의 숫자는 아이템을 식별하기 위한 수치 입니다. 아이템이 모두 수치로 대입되는거죠.
위에서 부등호를 사용할때 이 수치를 근거로 사용합니다.

다음으로
_NTIPAliasClassID["xxxxxxx"]=x; 이런 형태 있죠? 이런형태는 위의 [Name]과 관련된 정보입니다.
[""]안의 xxxxxxx가 아이템의 이름이고 [Name] == xxxxxxx 과 같이 작성됩니다.
등호 뒤의 숫자가 같은게 두개씩 있는것이 있는데 둘다 같은것이고 앞에껀 줄여쓴 것입니다.

다음으로
_NTIPAliasClass["xxxxx"]=x; 이런 형태가 있습니다. 이것은 위의 [Class]와 관련된 정보입니다.
[""]안의 xxxxx가 아이템의 등급이고 [Class] == xxxxx 과 같이 작성됩니다.
xxxxx에는 normal, exceptional, elite가 올수 있죠

다음으로
_NTIPAliasQuality["xxxxx"]=x; 이런 형태가 있습니다. 이것은 위의 [Quality]와 관련된 정보입니다.
[""]안의 xxxxx가 아이템의 질(등급?)을 나타내고 [Quality] == xxxxx 과 같이 작성됩니다.
xxxxx에는 lowquality, normal, superior, magic, set, rare, unique, crafted 가 올수 있죠.

다음으로
_NTIPAliasFlag["xxxxx"]=xxxx; 이런 형태가 있습니다. 이것은 위의 [Flag]와 관련된 정보입니다.
xxxxx에는 identified, ethereal, runeword가 올수 있습니다.

여기까지는 "#" 이전에 올수 있는 아이템을 구분하기 위한 내용입니다.
봇이 줍기위해 모든 정보를 적어줘도 상관은 없지만 필요 이상의 정보를 줄 필요는 없습니다.
예를 들어 "2솟이 뚫린 방패를 줏을것이냐, 2솟이 뚫린 모넉을 줏을것이냐"에 따라 필요한 정보만 주면 된다는 말입니다.
2솟 뚫린 방패를 줍고 싶으면 [Type] == shield 로 설정해주고, 방패중 2솟뚫린 모넉으로 줍고싶다면 [Type] == shield && [Name] == monarch 라고 해주면 되지만 후자같은경우 방패중 모너크라는 것은 단 하나뿐이기 때문에 [Name] == monarch 만 적어줘도 된다는 것입니다. 또 모넉은 엘리트아이템이니까 [Class]도 적어줄 필요가 없는거죠.
줍고자 하는 모너크가 유닉이냐, 노멀이냐 매직이냐 수페냐는 뒤에서 설정해 주어야 하죠.
설정하지 않으면 앞에서 설정한 모든것을 줏어 옵니다.


다음으로 "#" 뒤에 오는것들을 설명해보죠.
보통 미확템을 확인해야 알수 있는 옵션들이 옵니다. 단 미확이 아닌 노멀이나 슈페리어의 방상, 방어, 증뎀, 내구 등도 옵니다.
다시 D2NT\scripts\libs\common폴더의 NTItemAlias를 열어보면
_NTIPAliasStat["xxxxx"]=x; 의 형태가 있습니다.
여기에서 xxxxx의 내용은 "#" 앞에 오는 것과 다르게, 이니에서 작성해 줄때는 []안에 직접 들어갑니다.
힘을 예로 들면 [Strength] >= 10(힘이 10보다 크거나 같은것) 처럼 []안에 xxxxx(strength)가 직접 들어가죠

이것도 종류가 상당히 많으며 자신이 넣고 싶은 옵션을 NTItemAlias를 보면서 하나하나 넣어 주시면 되요.
정도 및 조건은 등호, 부등호, &&, || 을 사용하고 괄호로 적당히 묶어 정확한 옵션을 만들어주는거죠.

하나를 예로 설명해볼게요.
레어 에테리얼 칼 풀스옵 250증뎀이상 이거나 레어 에테리얼 칼 440증뎀이상 2솟칼을 줍고싶다면,
[Type] == Sword && [Quality] == rare && [Flag] == ethereal # ([EnhancedDamage] >= 250 && [ItemTohitperLevel] >= 1 && [ItemMaxDamageperLevel] >= 1) || ([EnhancedDamage] >= 440 && [Sockets] == 2) 처럼 작성해 주시면 되죠
칼중에서도 발록블레이드를 줍고 싶으면 [Name] == BalrogBlade 옵션을 "#" 앞에 넣어주면 됩니다.
그런데 발록블레이드는 칼의 한 종류이기 때문에 [Type] == Sword 옵션은 삭제해줘도 관계 없죠.

처음에는 힘드시겠지만 NTItemAlias 참고하시면서 하나하나 하시다보면 익숙해 집니다.
무작정 물어보면 평생 물어보는 신세 면치 못하니 직접 하나하나 해보시는 습관 길러보세요 ^^
댓글62
  • 신바람 2010.07.13 01:43
    [Name] == SmallCharm && [Quality] == magic # [FireResist] + [LightResist] + [ColdResist] + [PoisonResist] >= 16 // 올레지참을 주을땐 이렇게 쓰기도 합니다 4올레지이고 5올레지이면 20으로 적어주면 됩니다
  • 비바르딩 2010.07.18 09:29
    좋은 정보 잘 봤습니다. ^^
  • 버크셔 2010.08.25 22:20
    좋은 자료 잘보구 갑니다. #의 앞뒤에 그런 내용이 들어가는지 몰랐네요.
  • 밤빵맛토끼 2010.09.27 14:15
    저같은 초보도 잘 알아볼 수 있도록 정리를 장해 주셨네요,, 좋은 정보 감사합니다,,
  • HUV 2010.10.12 20:41
    후미 정말 좋은 자료 감사합니다. 아직 모르는게 많지만 그래도 조금이나마 알것 같네요.
  • jon 2010.10.17 12:39
    잘 보았습니다 좋은 정보 감사 합니다
  • 홍류_☆ 2011.01.14 01:36
    와..정말 감사합니다.. 정말 큰 도움되네요~ 궁금했던점이 정말많이있었는데 이것보고나니깐 이니설정을 혼자서 80%이상은 할수있더라구요.. 추천꽝!
  • 아라다나 2011.02.03 21:49
    좋은 정보 입니다.. 잘보고 갑니다..
  • 빙그레웃어요 2011.02.08 00:40
    하나하나 알아가는 재미가 있네요
  • 뽕스 2011.04.11 21:05
    도움되는 글이네요..감사합니다. ^^
  • 와우군 2011.04.15 22:05
    좋은정보 감사합니다. 하나하나 하루에 한개씩 느는게 보이네요
  • 으흥으헝 2011.07.06 22:54
    굳 좋은 정보감사합니다 잘쓸께요

팁 게시판

번호 분류 제목 글쓴이 날짜 조회
공지   게시판 푸시 알림 / 통합 앱 서비스 31 file 트디개발자 2023.09.20 830.4k
공지 디아관련 에테리얼 벅큐빙 표 219 eunnanoDiablo™ 2008.03.05 140.2k
공지 디아관련 케릭별 갑옷 착용 모습 325 수린[아빠] 2009.06.09 111.3k
공지 디아관련 디아블로 각종 팁과 정보 간추림 입니다 (_ _) 1547 조은아저씨 2010.05.24 211.6k
공지 봇관련 유니크 업글 표 366 file 카인 2013.11.02 412.8k
676 봇관련 참고 하셨음 하여.... 19 엄마엄마 2010.04.21 1.5k
675 봇관련 이뮨 몬스터 피해가기(핀들,나라하크) 20 file 소스 2010.04.21 2.0k
> 봇관련 초보자분들을 위한 아이템이니 편집 및 작성의 이해 62 에너지절약 2010.04.20 4.2k
673 봇관련 D2NT3.1 버젼 사용 시 카운테스에서 MyAT-KillBoss() 에러 조치 방법 19 새벽이슬님 2010.04.20 1.6k
672 봇관련 D2NT3.1 날아다녀님 새버전 에테노멀템 큐빙하기 17 라이브뤄리 2010.04.20 1.9k
671 봇관련 샵봇 내장하기 20 임털[A3L] 2010.04.20 1.8k
670 봇관련 아이템 이니 수정시 팁 22 이카리 2010.04.20 1.5k
669 봇관련 스태틱을 사용하는 봇소서의 공격방식 변경 14 임털[A3L] 2010.04.19 1.6k
668 봇관련 오리지널 이라샤아뮬 줍기 이니 입니다. 10 제이 2010.04.19 1.4k
667 봇관련 핀들잡고 나락잡으러갈때 안전성 확인하는 장소 변경하기 9 에너지절약 2010.04.19 992
666 봇관련 캐릭파일에서 아이템이니 경로 설정해주기 17 에너지절약 2010.04.19 1.8k
665 봇관련 cpu점유율+메모리 사용량을 낮추는 방법 (비스타/윈7 이용자용) 25 teddy 2010.04.19 3.4k
664 봇관련 오리지날 액4 바바사냥팁 [봇] 15 카인 2010.04.19 1.5k
663 봇관련 스태틱 거리 안맞는 문제 수정 (NTBot4.2_1) 9 thething 2010.04.18 1.3k
662 봇관련 2컴으로8케릭 쫄봇 조인(스샷첨부/내용수정) 61 artprince20 2010.04.18 5.0k
661 봇관련 카오스에서 벽뒤에 있는 몹을 무한 공격할 경우 해결방법 31 기분좋은날 2010.04.17 1.3k
660 봇관련 쫄봇을 이용한 퀘드랍 자동 사냥 방법(_NTBot4.2_0) 49 thething 2010.04.17 3.1k
659 봇관련 파오브 소서 이뮴에 관해 아주 쬐금 쉽게 잡는 방법입니다. 22 날다람쥐 2010.04.16 1.6k
658 봇관련 쫄봇에게 원하는 분기에 함성/마법 등 받는 방법 - NTBot4.2_0 36 thething 2010.04.16 2.9k
657 봇관련 기사와 파티 중 메세지 후 바로 나갈 경우 12 gms_guardian 2010.04.15 1.0k