(펌)(코어팩) 아이템 스롯창에서 체인소드 및 키링크(견갑 및 휘장 포함) 정상적으로 착용하기
검색
추가
변경
===== ItemTable.java =====
= 검색=
_armorTypes.put("Emblem", new Integer(17));// 휘장
_armorTypes.put("shoulder", new Integer(18));// 견갑
= 변경 =
_armorTypes.put("Emblem", new Integer(19));// 휘장
_armorTypes.put("shoulder", new Integer(20));// 견갑
===== C_SelectCharacter.java =====
= 검색=
if (item.getItem().getType() == 17)
pc.sendPackets(new S_SabuBox(S_SabuBox.아이템장착슬롯관리, item.getId(), 29, true));
else if (item.getItem().getType() == 18) {
pc.sendPackets(new S_SabuBox(S_SabuBox.아이템장착슬롯관리, item.getId(), 30, true));
= 변경 =
if (item.getItem().getType() == 19)
pc.sendPackets(new S_SabuBox(S_SabuBox.아이템장착슬롯관리, item.getId(), 30, true));
else if (item.getItem().getType() == 20) {
pc.sendPackets(new S_SabuBox(S_SabuBox.아이템장착슬롯관리, item.getId(), 29, true));
===== L1PcInventory.java =====
= 검색=
} else if (item.getItem().getType() == 17) {
_owner.sendPackets(new S_SabuBox(S_SabuBox.아이템장착슬롯관리, item.getId(), 29, true));
} else if (item.getItem().getType() == 18) {
_owner.sendPackets(new S_SabuBox(S_SabuBox.아이템장착슬롯관리, item.getId(), 30, true));
※ 검색하면 동일한 문구가 2개 나올거에여. 2개다 아래와 같이 변경해 주세여
= 변경 =
if (item.getItem().getType() == 19) {
_owner.sendPackets(new S_SabuBox(S_SabuBox.아이템장착슬롯관리, item.getId(), 30, false));
}
if (item.getItem().getType() == 20) {
_owner.sendPackets(new S_SabuBox(S_SabuBox.아이템장착슬롯관리, item.getId(), 29, false));
p.s : 아이템 타입 번호가 키링크 = 휘장, 체인소드 = 견갑과 동일해서
슬롯창에 키링크는 휘장쪽으로 차지고, 체인소드는 견갑쪽으로 차지는 문제가 있더라고여.
처음에는 휘장과 견갑 아이템 타입 번호만 틀리게 하면 정상적으로 차지는 것을 확인했으나,
슬롯창 이미지에서 슬롯 확장을 안 했음에도 불구하고 확장되어 있는 문제가 있더라고여.
그래서 야매이지만, 약간의 시행착오(?)를 거쳐서 정상적으로 차지게 소스를 수정했어여.
문제있으면 댓글 주세여.
추가
변경
===== ItemTable.java =====
= 검색=
_armorTypes.put("Emblem", new Integer(17));// 휘장
_armorTypes.put("shoulder", new Integer(18));// 견갑
= 변경 =
_armorTypes.put("Emblem", new Integer(19));// 휘장
_armorTypes.put("shoulder", new Integer(20));// 견갑
===== C_SelectCharacter.java =====
= 검색=
if (item.getItem().getType() == 17)
pc.sendPackets(new S_SabuBox(S_SabuBox.아이템장착슬롯관리, item.getId(), 29, true));
else if (item.getItem().getType() == 18) {
pc.sendPackets(new S_SabuBox(S_SabuBox.아이템장착슬롯관리, item.getId(), 30, true));
= 변경 =
if (item.getItem().getType() == 19)
pc.sendPackets(new S_SabuBox(S_SabuBox.아이템장착슬롯관리, item.getId(), 30, true));
else if (item.getItem().getType() == 20) {
pc.sendPackets(new S_SabuBox(S_SabuBox.아이템장착슬롯관리, item.getId(), 29, true));
===== L1PcInventory.java =====
= 검색=
} else if (item.getItem().getType() == 17) {
_owner.sendPackets(new S_SabuBox(S_SabuBox.아이템장착슬롯관리, item.getId(), 29, true));
} else if (item.getItem().getType() == 18) {
_owner.sendPackets(new S_SabuBox(S_SabuBox.아이템장착슬롯관리, item.getId(), 30, true));
※ 검색하면 동일한 문구가 2개 나올거에여. 2개다 아래와 같이 변경해 주세여
= 변경 =
if (item.getItem().getType() == 19) {
_owner.sendPackets(new S_SabuBox(S_SabuBox.아이템장착슬롯관리, item.getId(), 30, false));
}
if (item.getItem().getType() == 20) {
_owner.sendPackets(new S_SabuBox(S_SabuBox.아이템장착슬롯관리, item.getId(), 29, false));
p.s : 아이템 타입 번호가 키링크 = 휘장, 체인소드 = 견갑과 동일해서
슬롯창에 키링크는 휘장쪽으로 차지고, 체인소드는 견갑쪽으로 차지는 문제가 있더라고여.
처음에는 휘장과 견갑 아이템 타입 번호만 틀리게 하면 정상적으로 차지는 것을 확인했으나,
슬롯창 이미지에서 슬롯 확장을 안 했음에도 불구하고 확장되어 있는 문제가 있더라고여.
그래서 야매이지만, 약간의 시행착오(?)를 거쳐서 정상적으로 차지게 소스를 수정했어여.
문제있으면 댓글 주세여.

단올아빠 님의 최근 댓글
감사합니딘 2024 04.26 감사합니다 2024 04.26 어그래. 부자되세요 2023 01.02 에휴. 진짜 욕나오지마 내입이 드러워질까봐 참는다 포인트로 부자나되라 2023 01.02 빨리지우세요 다른사람들도 생각좀해주세요 2023 01.02