혈맹채팅 안되시는 분들...
다들 아시겠지만 모르시는 분들을 위해서....
파랑 = 검색
빨강 = 추가~!!
C_Chat.java
case CLAN : {//<<검색
if (pc.getClanid() != 0) {
L1Clan clan = L1World.getInstance().getClan(pc.getClanname());
int rank = pc.getClanRank();
if (clan != null && (rank == L1Clan.CLAN_RANK_PUBLIC
|| rank == L1Clan.CLAN_RANK_PROBATION || rank == L1Clan.CLAN_RANK_GUARDIAN || rank == L1Clan.CLAN_RANK_SUBLEADER || rank == L1Clan.CLAN_RANK_PRINCE)) {
S_ChatPacket s_chatpacket = new S_ChatPacket(pc, chatText, Opcodes.S_OPCODE_MSG, 4);
eva.LogChatClanAppend("@", pc.getName(),pc.getClanname(), chatText,"@");
for (L1PcInstance listner : clan.getOnlineClanMember()) {
if (!listner.getExcludingList().contains(pc.getName())) {
if (listner.isShowClanChat() && chatType == CLAN) {
listner.sendPackets(s_chatpacket);
}
}
}
}
}
}
case GUARDIAN : { // <<검색
if (pc.getClanid() != 0) { // 혈맹 소속중
L1Clan clan = L1World.getInstance().getClan(pc.getClanname());
int rank = pc.getClanRank();
if (clan != null && (rank == L1Clan.CLAN_RANK_GUARDIAN || rank == L1Clan.CLAN_RANK_SUBLEADER || rank == L1Clan.CLAN_RANK_PRINCE)) {
S_ChatPacket s_chatpacket = new S_ChatPacket(pc, chatText, Opcodes.S_OPCODE_NORMALCHAT, 13);
for (L1PcInstance listner : clan.getOnlineClanMember()) {
int listnerRank = listner.getClanRank();
if (!listner.getExcludingList().contains(pc.getName())
&& (listnerRank == L1Clan.CLAN_RANK_GUARDIAN || listnerRank == L1Clan.CLAN_RANK_SUBLEADER || listnerRank == L1Clan.CLAN_RANK_PRINCE)) {
listner.sendPackets(s_chatpacket);
}
}
}
}
eva.LogChatPartyAppend("%", pc.getName(), chatText);
}
break;
요렇게 추가 하심 됩니다.~^^
[출처] 혈맹채팅 안되시는 분들... (비공개 카페)

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