(펌)(코어팩) 아이템 스롯창에서 체인소드 및 키링크(견갑 및 휘장 포함) 정상적으로 착용하기
검색
추가
변경
===== 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 감사합니다 2021 07.02 한번봐야겠네요 2021 04.08 증복입니다 린올팩 2021 02.03