게시판 제목 잘보고 올리세요 일반게시판에 홍보글 보이면 바로 회원 차단입니다

리마스트팩 몬스터 피바 보이게 하고 싶습니다.

컨텐츠 정보

  • 119 조회
  • 2 댓글
  • 0 추천
  • 0 비추천
  • 목록

본문

package l1j.server.server.command.executor;

import l1j.server.server.model.L1Object;
import l1j.server.server.model.Instance.L1MonsterInstance;
import l1j.server.server.model.Instance.L1PcInstance;
import l1j.server.server.model.Instance.L1PetInstance;
import l1j.server.server.model.Instance.L1SummonInstance;
import l1j.server.server.model.skill.L1SkillId;
import l1j.server.server.serverpackets.S_HPMeter;
import l1j.server.server.serverpackets.S_SystemMessage;

public class L1HpBar implements L1CommandExecutor {
private static class newInstance {
public static final L1CommandExecutor INSTANCE = new L1HpBar();
}
public static L1CommandExecutor getInstance() {
return newInstance.INSTANCE;
}
private L1HpBar() {}

@Override
public void execute(L1PcInstance pc, String cmdName, String arg) {
if (arg.equalsIgnoreCase("켬")) {
pc.getSkill().setSkillEffect(L1SkillId.GMSTATUS_HPBAR, 0);
} else if (arg.equalsIgnoreCase("끔")) {
pc.getSkill().removeSkillEffect(L1SkillId.GMSTATUS_HPBAR);

for (L1Object obj : pc.getKnownObjects()) {
if(isHpBarTarget(obj))pc.sendPackets(new S_HPMeter(obj.getId(), 0xFF, 0xff), true);
}
} else {
pc.sendPackets(new S_SystemMessage(cmdName + " [켬,끔] 라고 입력해 주세요. "), true);
}
}

public static boolean isHpBarTarget(L1Object obj) {
if(obj instanceof L1MonsterInstance || obj instanceof L1PcInstance || obj instanceof L1SummonInstance || obj instanceof L1PetInstance)
return true;
return false;
}
}

이클립스 열어보고 명령어 부분은 찾았는데... gm 캐릭만 적용되는 명령어 같습니다.
어디를 손봐야 일반 캐릭도 피바를 볼 수 있을까요??

관련자료

댓글 2
전체 2,791 / 1 페이지
번호
제목
이름

포인트 랭킹


알림 0