처음 시작할때 장비템 자동으로 장착시키게 하기
경로 - 소스 - net - sf - odinms - net - login - handler - CreateCharHandler.java
방법 :
1. CreateCharHandler.java를 연다.
2. Ctrl + F4로 메소드를 검색한다 : MapleInventory equip = newchar.getInventory(MapleInventoryType.EQUIPPED);
3. 그 밑에줄부터 차례대로 6줄 주석처리 되있는 걸 확인한다. 주석처리가 안되어있으면 슈피겔만의 모자와 메이플걸 완드가 시작할때 착용될 지어니...
MapleInventory equip = newchar.getInventory(MapleInventoryType.EQUIPPED);
//IItem pHat = MapleItemInformationProvider.getInstance().getEquipById(1002984); // 캐시 모자 (슈피겔만의 모자)
//pHat.setPosition((byte) -101);
//equip.addFromDB(pHat);
//IItem pWeap = MapleItemInformationProvider.getInstance().getEquipById(1702195); // 캐시 무기 (메이플걸 완드)
//pWeap.setPosition((byte) -111);
//equip.addFromDB(pWeap);
좀 더 자세한 설명 들어간다. 뭐 여기까지만 봐도 응용만하면 쉽게 할 수 있을 테지만
MapleInventory equip = newchar.getInventory(MapleInventoryType.EQUIPPED);
//IItem pHat = MapleItemInformationProvider.getInstance().getEquipById(코드입력); //모자위치
//pHat.setPosition((byte) -101);
//equip.addFromDB(pHat);
//IItem pWeap = MapleItemInformationProvider.getInstance().getEquipById(코드입력); //무기위치
//pWeap.setPosition((byte) -111);
//equip.addFromDB(pWeap);
//
상의는 밑에
ptop.setPosition((byte) - 105
equip.addFromDB(ptop);
바지는 pbottom 그리고 106이다.
신발은 pshoes 그리고 107
어쨌든 주석처리 되어있으면 안껴지는거고 주석처리 안되있고 몇개 소스 추가 하면 껴지는 거고;.
출처 : http://cafe.naver.com/cnbox/25

원나소년 님의 최근 댓글