운영자 누구 귓말 친추 차단
c_who.java
if (find != null && (pc.isGm() || !find.isGm())) { //기존소스와 비교해서 이부분 수정
S_WhoCharinfo s_whocharinfo = new S_WhoCharinfo(find);
pc.sendPackets(s_whocharinfo);
이부분은 /누구 로 검색했을시 보이는겁니다.
운영자캐릭이라면 검색되고 유저라면 /누구 로 운영자 검색불가
---------------------------------------------------------------------------------
c_chatwhisper.java
if (whisperFrom.getLevel() < Config.WHISPER_CHAT_LEVEL) {
whisperFrom.sendPackets(new S_ServerMessage(404, String.valueOf(Config.WHISPER_CHAT_LEVEL)));
return;
}
위 검색후 바로아래에 아래문구 추가
기존소스가 팩마다 다르기때문에 잘보고 추가해주세요
if(!whisperFrom.isGm() && (targetName.compareTo("메티스")==0)){
whisperFrom.sendPackets(new S_SystemMessage("감히 귓속말 할 수 없습니다."));
return;
}
이부분은 운영자가 접속중이거나 접속종료중이거나 상대방이 귓속말 했을경우
무조건 이멘트가 나오도록 되있음으로 접속중인지 검색불가
단, GM끼리는 귓말 가능
---------------------------------------------------------------------------------
c_buddy.java
pc.sendPackets(new S_Buddy(pc.getId(), buddy));
위 검색후 아래부분 추가하거나 교체하시거나 알아서..
if(pc.isGm()) pc.sendPackets(new S_BuddyPower(pc.getId(), buddy));
else pc.sendPackets(new S_Buddy(pc.getId(), buddy));
이부분은 친추부분입니다.
뭐 친추걸면 승낙해야 되는 서버라면 굳이 추가안하셔도 됩니다.
---------------------------------------------------------------------------------
usercommands.java
String para1 = stringtokenizer.nextToken(); //검색후 바로아래 추가
if(!pc.isGm() && (para1.compareTo("메티스")==0)){
pc.sendPackets(new S_SystemMessage("감히 조사 할 수 없습니다."));
return;
}

이드1 님의 최근 댓글
db는 2015년 2월 입니다 2016 09.28 접속기만있습니다 2016 04.27 이건 어디에 사용하는거에요 ?? 2016 04.26 ㅎㅇㅎㅇ 2016 04.26 다운이 안됨 ㅠ.ㅠ 2016 04.25