편지차단/차단
소중한 자료를 공개해주신 달리별님께 감사드리구요~~
혹시 /차단과 편지스펨차단이 동시에 안되시는 분들은 요걸 적용해 보세요~ 테스트결과 잘되네요~
public C_Exclude(byte[] decrypt, LineageClient client) {
super(decrypt);
String name = readS();
int Type= readC(); //스펨편지차단 1, 일반차단 0
if (name.isEmpty()) {
System.out.println("name:" + name);
return;
}
L1PcInstance pc = client.getActiveChar();
try {
if (Type== 0 || Type== 1){ //일반차단 스팸차단
L1ExcludingList exList = pc.getExcludingList();
if (exList.isFull()) {
pc.sendPackets(new S_ServerMessage(472)); // \f1차단된 유저가 너무
// 많습니다.
return;
}
if (exList.contains(name)) {
String temp = exList.remove(name);
pc.sendPackets(new S_PacketBox(S_PacketBox.REM_EXCLUDE, temp, Type));
} else {
exList.add(name);
pc.sendPackets(new S_PacketBox(S_PacketBox.ADD_EXCLUDE, name, Type));
}
//} else if (Type== 1){ //편지차단
// } else {
}
} catch (Exception e) {
_log.log(Level.SEVERE, e.getLocalizedMessage(), e);
}
}
[출처] 편지차단/차단 (비공개 카페)

준희미니 님의 최근 댓글
rt 2021 05.25 ㄳ 2021 05.11 ㄳ 2021 05.11 rt 2021 05.09 rt 2021 04.25