[구버전] SP팩 신규보호 소스

홈 > 개발존 > 개발 팁/정보
개발 팁/정보
GW5yBT2.png

[구버전] SP팩 신규보호 소스

1 개발전문가 0 4264
/ 펫이 도망갓을때를 염두해서 아래와같이 조건넣음.
   if(use instanceof SummonInstance && cha instanceof PcInstance)
    return use.getSummon()==null;
   if(use instanceof PcInstance && cha instanceof SummonInstance)
    return cha.getSummon()==null;
  }
// 이곳에다가 추가해야함.
  if(cha instanceof PcInstance && use instanceof PcInstance){
   if(!isSafetyZone(cha.getX(), cha.getY(), cha.getMap()) ||
     !isSafetyZone(use.getX(), use.getY(), use.getMap()) ){
    if(use.getLevel() <= 30){
     ChattingController.toChatting(cha, "레벨 30 이하 유저를 공격 할  수 없습니다.", Lineage.CHATTING_MODE_MESSAGE);
     ChattingController.toChatting(cha, "고의성 길막이나 악용할 경우 제재 처리 됩니다.", Lineage.CHATTING_MODE_MESSAGE);
     return false;
    }else if(cha.getLevel() <= 30){
     ChattingController.toChatting(cha, "레벨 30 이하는 유저를 공격 할  수 없습니다.", Lineage.CHATTING_MODE_MESSAGE);
     ChattingController.toChatting(cha, "고의성 길막이나 악용할 경우 제재 처리 됩니다.", Lineage.CHATTING_MODE_MESSAGE);
     return false; 
    }
   }
  }
  // nonpvp 확인. 컴뱃존만 가능하도록하기.
  if(Lineage.nonpvp){
   if(cha instanceof PcInstance && use instanceof PcInstance)
    return isCombatZone(cha.getX(), cha.getY(), cha.getMap()) && isCombatZone(use.getX(), use.getY(), use.getMap());
   if(cha instanceof SummonInstance && use instanceof PcInstance)
    return isCombatZone(cha.getX(), cha.getY(), cha.getMap()) && isCombatZone(use.getX(), use.getY(), use.getMap());
   if(cha instanceof PcInstance && use instanceof SummonInstance)
    return isCombatZone(cha.getX(), cha.getY(), cha.getMap()) && isCombatZone(use.getX(), use.getY(), use.getMap());
  }
0 댓글
새댓글
새글
N새글 구버전 클래식 바람의나라 - 부여성 탐방 1편   3 노힐2 11:27
N새글 구버전 클래식 바람의 나라 청옥반지 퀘스트   8 도래1 10:58
H인기글 ⭐️⭐️ 2.0 극하자 구버전 미노서버 ⭐️⭐️ 신규지…   1 미노술사 03-11
H인기글 ⭐️⭐️prison 서버⭐️⭐️ 26.3.7 OPEN…   1 루심 03-10
H인기글 구버전 옛바람 클래식바람 수선도사의 머리띠 퀘스트   8 도래1 03-10
H인기글 ✅달달서버✅하자서버 노초기화 2.0버전(단체환영/지원)   1 프리레코드 03-02
H인기글 ✅✅2.0 쉬운 반하놀 팬더서버✅2월1일18:00 2차…   1 동삼이 03-02
H인기글 ⭐️ 2.0 순정 하자 피닉스 올 수동 장기 서버 ⭐️   1 미남쿠닌 03-01
H인기글 ⭐️ 2.0 순정 하자 피닉스 올 수동 장기 서버 ⭐️   1 미남쿠닌 03-01
N새글 구버전 클래식 바람의나라 - 부여성 탐방 1편   3 노힐2 11:27
N새글 구버전 클래식 바람의 나라 청옥반지 퀘스트   8 도래1 10:58
H인기글 ⭐️⭐️ 2.0 극하자 구버전 미노서버 ⭐️⭐️ 신규지…   1 미노술사 03-11
H인기글 ⭐️⭐️prison 서버⭐️⭐️ 26.3.7 OPEN…   1 루심 03-10
H인기글 구버전 옛바람 클래식바람 수선도사의 머리띠 퀘스트   8 도래1 03-10
H인기글 ✅달달서버✅하자서버 노초기화 2.0버전(단체환영/지원)   1 프리레코드 03-02
H인기글 ✅✅2.0 쉬운 반하놀 팬더서버✅2월1일18:00 2차…   1 동삼이 03-02
H인기글 ⭐️ 2.0 순정 하자 피닉스 올 수동 장기 서버 ⭐️   1 미남쿠닌 03-01
H인기글 ⭐️ 2.0 순정 하자 피닉스 올 수동 장기 서버 ⭐️   1 미남쿠닌 03-01