사이트 로그인
2016.02.11 21:30
조종반지는 1개 착용 같은 종류 링은 2개 맥스 착용 특링(스냅퍼 등등) 2개 최고 착용
변반이나 이반이 4개까지 착용하는 에러가 있길레 허접한 방법 올려봐요;
변반을 2개착용뒤에 단풍사용시 변반을 다시 2개 착용하지 않으면 작동을 안하더라구요.
Armor.java
//변반 이반 소반
if (armor.getItem().getItemId() == 20281
|| armor.getItem().getItemId() == 20284
|| armor.getItem().getItemId() == 20288) {
if(pcInventory.getTypeAndItemIdEquipped(2, 9, armor.getItem().getItemId()) == 1){ // 이미 1개 장착 중
activeChar.sendPackets(new S_SystemMessage("\\aG조종 반지 이미 하나 착용"));
return;
}
} else {
if(pcInventory.getTypeAndItemIdEquipped(2, 9, armor.getItem().getItemId()) == 2){ // 이미 2개 장착 중
activeChar.sendPackets(new S_SystemMessage("\\aG이미 같은 종류 2개 착용."));
return;
} else if(pcInventory.getTypeAndGradeEquipped(2, 9, armor.getItem().getGrade()) == 2) { //스냅퍼
activeChar.sendPackets(new S_SystemMessage("\\aG이미 특수링 2개착용"));
return;
}
}
L1Inventory.java
public int getTypeAndItemIdEquipped(int type2, int type, int itemId) { //
int equipeCount = 0;
L1ItemInstance item = null;
for (Object itemObject : _items) {
item = (L1ItemInstance) itemObject;
if (item.getItem().getType2() == type2 && item.getItem().getType() == type
&& item.getItem().getItemId() == itemId
&& item.isEquipped()) {
equipeCount++;
}
}
return equipeCount;
}
public int getTypeAndGradeEquipped(int type2, int type, int Grade) {
int equipeCount = 0;
L1ItemInstance item = null;
for (Object itemObject : _items) {
item = (L1ItemInstance) itemObject;
if (item.getItem().getType2() == type2
&& item.getItem().getType() == type
&& item.getItem().getGrade() == Grade
&& item.isEquipped()) { //착용
equipeCount++;
}
}
return equipeCount;
}
*펌 팝존.
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | 소스자료는 직접 올려주세요 | 게임존 | 2017.06.06 | 550 |
9 | 기사신규스킬패킷 | 붉은눈 | 2016.02.11 | 130 |
8 |
몬스터 피보이는 소스
![]() | 붉은눈 | 2016.02.11 | 205 |
7 | 공성전 승리시 아이템지급 | 붉은눈 | 2016.02.11 | 126 |
» | 반지착용제한 | 붉은눈 | 2016.02.11 | 114 |
5 | 허수아비 로봇. | 멘토 | 2016.02.07 | 414 |
4 | 유그드라 열매 사용 안될때 야메로.. | 멘토 | 2016.02.07 | 95 |
3 | 배틀존 소스 구성하기. | 멘토 | 2016.02.07 | 188 |
2 | [160120] 서버버전/키패킷/seed (린올,감자) | 멘토 | 2016.02.07 | 224 |
1 | 보스 스폰시 y/n 띄우기. | 멘토 | 2016.02.07 | 334 |