자세한정보는 정강란에 '이니'라 검색하시면 자세하고 쉬운정보들이 나옵니다.
이건 아주아주 간단하게 아주아주 초보님들을 위해 설명하기위한 글입니다.
먼저 자기 이니가 어디있는지 아는 방법입니다.
캐릭터 컨피그(일명 캐릭이니)는 설정하셨겠죠? 그래야 봇이 돌아가니...
(\scripts\NTBot\char_configs 폴더안에 NTConfig_Sorceress_캐릭터이름.ntl 파일이 캐릭터이니입니다.)
캐릭이니파일을 열어보면
NTConfig_NIPFilePath.push("경로\파일이름.nip") 이렇게 있는것을 보시면됩니다.
물론 앞에 \\가 없는것이 자기가 쓰는 이니파일이죠.
이제 해당이니파일을 찾으셨으면 그 경로로가서 파일을 열어보세요.
예를들어 uniques.nip(또는 unique.nip)파일을 열어서 한줄을 설명하겠습니다.
--------------------------------------------------------------------------------------------------------------------------------------------------
[Name] == BattleBoots && [Quality] == unique && [Flag] != ethereal # [EnhancedDefense] >= 150 && [ItemMagicBonus] >= 40 // War Traveler
--------------------------------------------------------------------------------------------------------------------------------------------------
앞에서부터
[Name] == BattleBoots <--이름이 배틀부츠인것
&& <--그리고(여기서 그리고는 뭐뭐이면서 뭐뭐이다로 생각하시면됩니다. 프로그램을 조금아시는분은 and기호라 하고 모르시는분들은 이 기호 앞에조건과 뒤에조건 둘다 만족해야한다는 뜻입니다.)
[Quality] == unique <--퀄리티가 유니크이다.(퀄리티는 품질...정도로 해석하면 편합니다.)
&& <--또 그리고...네요.
[Flag] != ethereal <--플레그가 에테가 아니다. 라는뜻입니다. 플레그란 특성정도로 생각하시면 됩니다.
# <--이건 상세옵션이 시작한다는 의미입니다.(매직이상의 아이템은 아이템을 확인한후 라고 생각하시면 편합니다.)
[EnhancedDefense] >= 150 <--일명 방상(방어력상승)이 150과 같거나 크다라 생각하시면 됩니다.
&& <--역시 그리고 입니다.
[ItemMagicBonus] >= 40 <--일명 매찬(매직찬스)이 40이상 이라는 뜻입니다.
// <--이 기호 뒤의 값은 프로그램에서 인식하지 않습니다.
War Traveler <--이니 제작 수정하신분의 설명입니다.
한줄로 말하면
배틀부츠이고 유니크이면서 에테가 아닌것중에 옵션이 150방상이상이고 40매찬이상인것을 주워라...입니다.
--------------------------------------------------------------------------------------------------------------------------------------------------
왠지 쉽게 설명하려던것이 점점 더 어려워지는 느낌입니다. ㅡ.ㅡ
--------------------------------------------------------------------------------------------------------------------------------------------------
이번에는 흰색템(에테,소켓템포함)이니가 있는 whites.nip(또는 normal.nip)에 한줄을 보겠습니다.
--------------------------------------------------------------------------------------------------------------------------------------------------
[Type] == polearm && [Class] == elite && [Quality] <= superior && [Flag] == ethereal # [Sockets] >= 4 // Variable
--------------------------------------------------------------------------------------------------------------------------------------------------
[Type] == polearm <--타입은 계열로 보시면됩니다. 여기서는 폴암계열을 말하는것입니다.
&& <--더이상 설명하지 않겠습니다.
[Class] == elite <--클레스는 등급정도로 보시면됩니다. 노말 익셉셔널 엘리트...
&&
[Quality] <= superior <--품질이 슈페리어이하(슈페리어, 노말, 크루드가 포함)
&&
[Flag] == ethereal <--에테
# <--이제부터 옵션입니다.
[Sockets] >= 4 <---4소켓이상
// <--역시 주석시작
Variable <--역시 제작수정자 주석이죠.
--------------------------------------------------------------------------------------------------------------------------------------------------
기타사항
1. 맨앞은 [Type] 또는 [Name]이 오는것이 일반적입니다. 두가지중 한가지를 사용하시기바랍니다.
2. 연산기호는 ==, <=, >=, != 이렇게 4가지로 보시면됩니다. 앞에서부터 같다, 같거나작다, 같거나크다, 같지않다 입니다.
3. 중괄호 [ ] 안에 있는것은 옵션이며 연산기호뒤에있는것은 그 비교값입니다.
4. &&기호는 그리고, || 기호는 또는 입니다. 앞에서부터 중학교때배운 교집합, 뒤에것을 합집합이라 생각하시면 됩니다.
5. 마지막으로 숫자가 아닌 모든 문자는 scripts\libs\common 폴더안에 NTItemAlias.ntl 파일에 있는 옵션(문자)이어야 합니다.(상상해서 만들면 프로그램이 알아주지 않습니다. ^^)
주의사항
** 정상적으로 모든기호가 배치되어야만 이니가 동작합니다.(잘못해서 기호가 빠지면 에러날수있습니다.)
--------------------------------------------------------------------------------------------------------------------------------------------------
마지막으로... 이니를 한번 만들어보겠습니다.
슈페 15방상 노내구(또는15내구) 0(또는 4솟) 모나크를 주워오는 이니를 만들어보겠습니다.
먼저 순서에 따라 배치해보면(순서는 이름, 퀄리티, 에테, # 옵션의 순서입니다.)
모나크 슈페 노에테 # 0(또는 4솟) 15방상 노내구(또는15내구)<---이 순서로 배열되면 정상입니다
모나크 [Name] == Monarch
&&
슈페 [Quality] == superior
&&
노에테 [Flag] != ethereal
#
0 또는 4솟 ([Sockets] == 0 || [Sockets] == 4)
&&
15방상 [EnhancedDefense] >= 15
&&
노내구 또는 15내구 ([itemmaxdurabilitypercent] <= 0 || [itemmaxdurabilitypercent] >= 15)
모두 이어붙이면
[Name] == Monarch && [Quality] == superior && [Flag] != ethereal # ([Sockets] == 0 || [Sockets] == 4) && [EnhancedDefense] >= 15 && ([itemmaxdurabilitypercent] <= 0 || [itemmaxdurabilitypercent] >= 15)
가 됩니다.
--------------------------------------------------------------------------------------------------------------------------------------------------
위에글이 도움이되시길 바랍니다. 간단히 말하려던게 오히려 길어져버렸네요.
그래도 위에것만 아시면 이니작성은 모르겠지만 수정하는데는 지장없을듯합니다.
참고로 중괄호[] 안에 숫자가 있는경우가 있습니다 이경우는 NTItemAlias.ntl 파일에서 Ctrl+F로 해당숫자를 검색하시면 그에 해당하는 옵션을 확인할수 있습니다.
pimozaral
랄라리뽕
김모리싀
음악감독
camus
만인에게두루두루
camus
솔랑
생뚱여니
솔랑
솔랑
camus
솔랑
rladudgn
조은아저씨
언더테이커
땅치기
D.S
천상시인
좋은남자
청남이
청남이
쿤둔
에너지절약
유진
퐝코짱
나미~
camus
신내린지니
청남이
camus
청남이
draka
나름
kari
연공자
난
나카시마미카
딸기[낚시꾼]
아르둥이
페인프린
세라천사
꾸엑
PanDaMan
Erogizer
푸로
teddy
spring
불타는 시체~!!
FreeStyle