혈맹업데이트(수정)
잠자리님께서 올려주신 혈맹업데이트 부분에서 c_title 부분
if (isClanLeader(pc)) { // 혈맹주 이렇게나와있는 부분을
if (pc.getId() == target.getId()) { // 자신
if (pc.getLevel() < 10) {
// \f1혈맹원의 경우, 호칭을 가지려면 레벨 10이상이 아니면 안됩니다.
pc.sendPackets(new S_ServerMessage(197));
return;
}
changeTitle(pc, title);
} else {
if (pc.getClanid() != target.getClanid()) {
// \f1혈맹원이 아니면 타인에게 호칭을 줄 수 없습니다.
pc.sendPackets(new S_ServerMessage(199));
return;
}
if (target.getLevel() < 10) {
// \f1%0의 레벨이 10 미만이므로 호칭을 줄 수 없습니다.
pc.sendPackets(new S_ServerMessage(202, charName));
return;
}
changeTitle(target, title);
L1Clan clan = L1World.getInstance().getClan(pc.getClanname());
if (clan != null) {
for (L1PcInstance clanPc : clan.getOnlineClanMember()) {
// \f1%0이%1에 「%2라고 하는 호칭을 주었습니다.
clanPc.sendPackets(new S_ServerMessage(203, pc.getName(), charName, title));
}
}
}
}
-------------------------------------------------------------------------------------------------------
if (isClanLeader(pc)||(pc.getClanid()==target.getClanid()&&(pc.getClanRank()==CLAN_RANK_GUARDIN)||(pc.getClanRank()==CLAN_RANK_SUBLEADER))) { // 혈맹주
if (pc.getId() == target.getId()) { // 자신
if (pc.getLevel() < 10) {
// \f1혈맹원의 경우, 호칭을 가지려면 레벨 10이상이 아니면 안됩니다.
pc.sendPackets(new S_ServerMessage(197));
return;
}
changeTitle(pc, title);
} else {
if (pc.getClanid() != target.getClanid()) {
// \f1혈맹원이 아니면 타인에게 호칭을 줄 수 없습니다.
pc.sendPackets(new S_ServerMessage(199));
return;
}
if (target.getLevel() < 10) {
// \f1%0의 레벨이 10 미만이므로 호칭을 줄 수 없습니다.
pc.sendPackets(new S_ServerMessage(202, charName));
return;
}
changeTitle(target, title);
L1Clan clan = L1World.getInstance().getClan(pc.getClanname());
if (clan != null) {
for (L1PcInstance clanPc : clan.getOnlineClanMember()) {
// \f1%0이%1에 「%2라고 하는 호칭을 주었습니다.
clanPc.sendPackets(new S_ServerMessage(203, pc.getName(), charName, title));
}
}
}
}
수호기사 부군주 혈맹호칭변경가능하게하는 거랄까...
도움이 시급합니다 ..ㅎㅎㅎ
이렇게 바꾸면 되겟졍...?
저처럼 다른분도 모르실거같아서... 질문게시판에안올리고 여기다 올렷습니다
[출처] 혈맹업데이트(수정) (비공개 카페)

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