신규보호 외부화
출처 : LOVE연구소 테라칸님
파일 : config.java
public static final boolean DEBUG = false; //검색
// 신규유저보호
public static int New_Player;
// 신규유저보호 추가
ALT_WHO_COMMAND = Boolean.parseBoolean(altSettings.getProperty(
"WhoCommand", "false")); //검색
// 신규유저보호
New_Player = Integer.parseInt(altSettings.getProperty(
"NewPlayer", "10"));
// 신규유저보호
파일: L1Magic.java
damage = calcMrDefense(damage); //검색
// 신규유저를 보호하자
if (_calcType == PC_PC) {
if (_targetPc.getLevel() <= Config.New_Player) {
damage = 0;
_pc.sendPackets(new S_SystemMessage("지정된 ["+ (Config.New_Player) +"레벨]이하는 공격할 수 없습니다."));
_targetPc.sendPackets(new S_SystemMessage("신규보호 ["+ (Config.New_Player) +"레벨]미만은 PK로부터 보호받습니다."));
}
if (_pc.getLevel() <= Config.New_Player && _targetPc.getLevel() >= 1) {
damage = 0;
_pc.sendPackets(new S_SystemMessage("지정된 ["+ (Config.New_Player) +"레벨]이하는 공격할 수 없습니다."));
_targetPc.sendPackets(new S_SystemMessage("신규보호 ["+ (Config.New_Player) +"레벨]미만은 PK로부터 보호받습니다."));
}
}
// 신규유저를 보호하자
파일: L1Attack.java
dmg = calcBuffDamage(dmg); //검색
// 신규유저를 보호하자
if (_targetPc.getLevel() <= Config.New_Player) {
dmg = 0;
_pc.sendPackets(new S_SystemMessage("지정된 ["+ (Config.New_Player) +"레벨]이하는 공격할 수 없습니다."));
_targetPc.sendPackets(new S_SystemMessage("신규보호 ["+ (Config.New_Player) +"레벨]미만은 PK로부터 보호받습니다."));
}
if (_pc.getLevel() <= Config.New_Player && _targetPc.getLevel() >= 1) {
dmg = 0;
_pc.sendPackets(new S_SystemMessage("지정된 ["+ (Config.New_Player) +"레벨]이하는 공격할 수 없습니다."));
_targetPc.sendPackets(new S_SystemMessage("신규보호 ["+ (Config.New_Player) +"레벨]미만은 PK로부터 보호받습니다."));
}
// 신규유저를 보호하자
파일: altsetting.propreties
적당한곳에
# 신규유저보호
NewPlayer = 50
문제점 확률마법은 걸림.. 이부분 수정해야되나..귀찮음..
출처: ~_~이리저리 떠돌다가 일본사이트에서 찾음
|
[출처] 신규보호 외부화. (비공개 카페) |

연구사원 님의 최근 댓글
감사합니다 2017 11.29 9999 가 본 영자모드이고 7777이 부영자 모드 같더군요. 2016 06.13 좋은 자료 감사합니다. 2016 06.09 감사합니다. 2016 06.08 감사합니다. 2016 06.08