보스 인던 형식을 만드려고 합니다

경험치랭킹
포인트랭킹
글작성랭킹
댓글작성랭킹
리니지연구소 통계
  • 412(19) 명현재 접속자
  • 12,985 명오늘 방문자
  • 10,712 명어제 방문자
  • 17,525 명최대 방문자
  • 4,189,008 명전체 방문자
  • 603,681 개전체 게시물
  • 81,114 개전체 댓글수
  • 13,567 명전체 회원수
SNS 공유
    Facebook Twitter GooglePlus KakaoStory NaverBand
홍보글은 홍보게시판에만.. 게시판 잘보고 올리세요! 홍보게시판 외에 홍보글 발견시 바로 아이디 차단됩니다!
새글
새댓글
질문게시판

보스 인던 형식을 만드려고 합니다


case 99999: {// 보스방열쇠 

if(pc.is_combat_field() || StadiumManager.getInstance().is_on_stadium(pc.getMapId())){

pc.sendPackets("해당 맵에서는 사용할 수 없습니다.");

return;

}

int castle_id = L1CastleLocation.getCastleIdByArea(pc);

if (castle_id != 0) {

pc.sendPackets("공성 지역에서는 사용할 수 없습니다.");

return;

}

if   (pc.getInventory(). checkItem(99999, 1)){ // 수량체크부분

if (pc.getMap().isNormalZone(pc.getLocation())) {

S_AttackPacket s_attackStatus = new S_AttackPacket(pc, 0,

ActionCodes.ACTION_Wand);

pc.sendPackets(s_attackStatus);

Broadcaster.broadcastPacket(pc, s_attackStatus, true);

pc.sendPackets(new S_SystemMessage("\\fB안전한 마을(세이프티존)에서 사용이 가능합니다."), true);

return;

}


pc.getInventory().consumeItem(99999, 1); // 보스방열쇠삭제

L1World.getInstance().broadcastPacketToAll(new S_PacketBox(S_PacketBox.GREEN_MESSAGE,"누군가에 의해 보스방이 열립니다. "));

L1SpawnUtil.spawn2(32737, 32860, (short) 302, 99998, 0, 0, 0); // 보스방포털등장

}



요런식으로 짯는데

보스방이 하나 다 보니 보스방맵에 사람이 1명이상있을때도

보스방열쇠를 사용하지않게 하려면 어떻게 추가수정해야할까요?


-> 특정맵에서, 1명이상 유저있을때 입장아이템 사용하지못하게 하고싶습니다


짜집기로 만들다보니 어렵네요 ㅠㅠ

조언부탁드립니다.

0 Comments
상태 제목