아이템 조합( itemmix_db.txt ) 강의
우선 itemmix_db.txt 란, '아이템 조합'데이터베이스 입니다.
우선, 예를들어서 아이템 4개를 임의로 가정하겠습니다.
* item_db.txt 임의예
1000,노란비서,8,256,0,0,246,0,100,0,100,0,0,0,0,0,0,0:0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,%d개,노란비서사용,100,,
6000,도토리,7,0,0,0,215,0,100,0,100,0,0,0,0,0,0,0:0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,%d개,,0,,
8000,쇠고기,7,0,0,0,223,0,100,0,1000,0,0,0,0,0,0,0:0,0,0,0,0,0,0,100,0,0,0,0,0,0,0,0,0,0,0,0,%d개,,0,,
9000,녹용,7,0,0,0,288,0,100,0,500,0,0,0,0,0,0,0:0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,%d개,,0,
1515,초급강화부적,8,256,0,0,3295,0,100,0,1250,0,0,0,0,0,0,0:0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[%d] 장,초급강화부적사용,100,,
위 임의의 아이템 db에는 1,6,8,9,15번의 아이템이 존재합니다.
그럼 '초급강화부적'을 만들기 위해, itemmix_db.txt 를 만들어 보겠습니다.
;확률,성공시줄아템번호,실패시줄아템개수,실패시줄아템번호:개수...,필요아템개수,필요아템번호:개수 ...
30,1515,1,9000:1,4,1000:1,6000:1,8000:1,9000:1
자 조합 라인입니다. 이해가시나요? 좀 복잡해 보이나요~?
그럼 하나하나씩 알아가보도록 하겠습니다.
30,1515,1,9000:1,4,1000:1,6000:1,8000:1,9000:1
( 빨간색 30은 조합성공 확률을 뜻합니다. 최대 100 까지 설정 가능합니다. )
30,1515,1,9000:1,4,1000:1,6000:1,8000:1,9000:1
( 1515는 성공시 줄 item_db.txt에 있는 아이템 번호를 의미합니다. 여기선 '초급강화부적'입니다. )
30,1515,1,9000:1,4,1000:1,6000:1,8000:1,9000:1
여기서는 조금 복잡해질 수 있습니다. 첫번째 '1'은, 조합 실패시 줄 아이템 '종류'갯수를 의미합니다.
저는 여기서 1,9000:1 - 조합에 실패할시, 하나의 아이템. 어떤것? 9000번의 아이템인 '녹용'을 1개 준다.
만약 1,9000:1 에서 2,9000:1 가 된다면, 오류가 출력됩니다. 왜냐하면 실패시 줄 아이템은
2개로 설정이 되어 있기 때문에 2,9000:1,8000:1 같이 실패시 줄 아이템을 설정 해줘야 합니다.
만약 실패시 줄 아이템을 설정하고 싶지 않다면,
30,1515,1,9000:1,4,1000:1,6000:1,8000:1,9000:1 - 설정에서
30,1515,0,4,1000:1,6000:1,8000:1,9000:1 으로 해주시면 됩니다.
30,1515,1,9000:1,4,1000:1,6000:1,8000:1,9000:1
여기서 가장 중요합니다. 첫번째 '4'는 조합할 아이템의 갯수를 의미합니다.
1000,노란비서,8,256,0,0,246,0,100,0,100,0,0,0,0,0,0,0:0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,%d개,노란비서사용,100,,
6000,도토리,7,0,0,0,215,0,100,0,100,0,0,0,0,0,0,0:0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,%d개,,0,,
8000,쇠고기,7,0,0,0,223,0,100,0,1000,0,0,0,0,0,0,0:0,0,0,0,0,0,0,100,0,0,0,0,0,0,0,0,0,0,0,0,%d개,,0,,
9000,녹용,7,0,0,0,288,0,100,0,500,0,0,0,0,0,0,0:0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,%d개,,0,
1515,초급강화부적,8,256,0,0,3295,0,100,0,1250,0,0,0,0,0,0,0:0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[%d] 장,초급강화부적사용,100,,
4,1000:1,6000:1,8000:1,9000:1
조합할 아이템의 갯수는 4개이며, 조합할 아이템은 노란비서:한개,도토리:한개,쇠고기:한개,녹용:한개 이다.
만약 조합할 아이템을 3개로 줄여서, 노란비서 + 도토리 + 쇠고기를 하나씩 조합하게 하고싶다면
30,1515,1,9000:1,3,1000:1,6000:1,8000:1

Joy 님의 최근 댓글