게시판 제목 잘보고 올리세요 일반게시판에 홍보글 보이면 바로 회원 차단입니다

소스 수정좀 도와주세요

컨텐츠 정보

본문

5완력의 목걸이 + 재료템을 교환하면 5신성한 완력의 목걸이로 지급이됩니다..

문제는 6을 교환할려고 하는데 원하는건 5신성 완력의 목걸이 + 재료템으로 6신성한 완력의 목걸이를 지급하고 싶습니다..

현재 코드로는 해당 인챈의 완력의 목걸이를 가져오라고 합니다.. 어떤부분을 수정하면 될지 조언좀 부탁드려요 ((__))


@Override

public void toTalk(PcInstance pc, ClientBasePacket cbp) {

pc.toSender(S_Html.clone(BasePacketPooling.getPool(S_Html.class), this, "acc2Create"));

}


@Override

public void toTalk(PcInstance pc, String action, String type, ClientBasePacket cbp) {

if (pc.getInventory() != null) {

List<CreateItem> createList = new ArrayList<CreateItem>();

List<CreateItem> createList2 = new ArrayList<CreateItem>();

List<ItemInstance> itemList = new ArrayList<ItemInstance>();

if (action.contains("신성한 완력의 목걸이")) {

int en = Integer.valueOf(action.substring(action.indexOf("_") + 1, action.length()).trim());

int count = 0;

int aden = 0;

switch (en) {

case 5:

count = 100;

aden = 3000000;

break;

case 6:

count = 200;

aden = 6000000;

break;

case 7:

count = 300;

aden = 9000000;

break;

case 8:

count = 400;

aden = 12000000;

break;

case 9:

count = 500;

aden = 15000000;

break;

}

if (count > 0 && aden > 0) {

createList.add(new CreateItem("완력의 목걸이", false, 1, true, en, 1));

createList.add(new CreateItem("신성한 장신구 조각", false, 1, false, 0, count));

createList.add(new CreateItem("아데나", false, 1, false, 0, aden));

checkItem(pc, createList, itemList);

createItem(pc, createList, createList2, itemList, "신성한 완력의 목걸이", 1, en, 1);

}

관련자료

댓글 7
profile_image

럭키님의 댓글의 댓글

죄송하기만 세분화를 어찌해야할지 이해가 가지않습니다 ㅠㅠ
인챈트 재료가 들어가는건 알겠는데
상위목걸이 뽑을때 밑단계 강화재료를 넣어야하는데 어떻게 추가를해야할지요 @@?
전체 1 / 1 페이지
번호
제목
이름

포인트 랭킹


알림 0