신규혈맹 가입주문서 수정버전
프리서버 오픈소스 리니지 신규혈맹 가입주문서 수정버전
L1PcInstance.java
private void levelUp(int gap) { //검색
private void levelUp(int gap) {
resetLevel();
if (getLevel() == 70 && getClanid() == 561644842) { // 레벨 70 이 되는순간 신규혈맹일경우
setTitle("");
setClanname("");
setClanid(0);
setClanRank(0);
try {
save();
} catch (Exception e) {
_log.log(Level.SEVERE, e.getLocalizedMessage(), e);
}
}
L1attack.java
if(_calcType == PC_PC){
if(_targetPc.getClanid() == 561644842){
_isHit = false;
_pc.sendPackets(new S_SystemMessage("신규 혈맹원을 공격할 수 없습니다."));
}
if(_pc.getClanid() == 561644842){
_pc.sendPackets(new S_SystemMessage("신규 혈맹원은 공격할 수 없습니다."));
_isHit = false;
}
}
return (int) dmg;
L1magic.java
if(_calcType == PC_PC){
if(_targetPc.getClanid() == 561644842){
probability = 0;
_pc.sendPackets(new S_SystemMessage("신규 혈맹원을 공격할 수 없습니다."));
}
if(_pc.getClanid() == 561644842){
_pc.sendPackets(new S_SystemMessage("신규 혈맹원은 공격할 수 합니다."));
probability = 0;
}
}
return probability; //검색 위에다가 붙여넣어주세요.
-------------------------------------------
L1magic.java
&& _targetNpc.getNpcTemplate().isCantResurrect()) {
if (skillId == WEAPON_BREAK || skillId == SLOW
|| skillId == CURSE_PARALYZE || skillId == MANA_DRAIN
|| skillId == WEAKNESS || skillId == SILENCE
|| skillId == DISEASE || skillId == DECAY_POTION
|| skillId == MASS_SLOW || skillId == ENTANGLE
|| skillId == ERASE_MAGIC || skillId == DARKNESS
|| skillId == AREA_OF_SILENCE || skillId == WIND_SHACKLE
|| skillId == STRIKER_GALE || skillId == RETURN_TO_NATURE
|| skillId == FOG_OF_SLEEPING || skillId == ICE_LANCE
|| skillId == FREEZING_BLIZZARD || skillId == POLLUTE_WATER
|| skillId == THUNDER_GRAB) {
return false;
}
}// 여기밑에 추가
if(_calcType == PC_PC){
if(_targetPc.getClanid() == 561644842){
probability = 0;
_pc.sendPackets(new S_SystemMessage("신규 혈맹원을 공격할 수 없습니다."));
}
if(_pc.getClanid() == 561644842){
_pc.sendPackets(new S_SystemMessage("신규 혈맹원은 공격할 수 합니다."));
probability = 0;
}
}
} else if (itemId == 8000022) { //주문서번호
if (pc.getInventory(). checkItem(8000022, 1)){ //인벤에 있나 체크
pc.getInventory().consumeItem(8000022, 1); // 소모
if (pc.getClanid() == 0 ) {
L1Clan clan = L1World.getInstance().getClan("신규혈맹");
pc.setClanid(561644842);
pc.setClanRank(8);//혈맹리뉴얼하신분들은 8이일반입니다
pc.setClanname("아쿠아신규혈맹");
pc.setTitle("아쿠아신규");
Announcements.getInstance().announceToAll((pc.getName()+"\\fY님 신규혈맹에 가입! 재접속을 여러번 해주세요"));
pc.getInventory().removeItem(useItem, 1);
clan.addClanMember(pc.getName(), pc.getClanRank());
pc.save();
} else {
pc.sendPackets(new S_SystemMessage("당신은 이미 혈맹에 가입하였습니다."));
}
}
c_itemuse.java
import l1j.server.server.Announcements;//임포트 추가
c_itemuse 적당한곳에추가
} else if (itemId == 8000022) { //주문서번호
if (pc.getInventory(). checkItem(8000022, 1)){ //인벤에 있나 체크
pc.getInventory().consumeItem(8000022, 1); // 소모
if (pc.getClanid() == 0 ) {
L1Clan clan = L1World.getInstance().getClan("신규혈맹");
pc.setClanid(561644842);
pc.setClanRank(8);//혈맹리뉴얼하신분들은 8이일반입니다
pc.setClanname("혈맹이름넣고싶은거");
pc.setTitle("이건혈맹호칭부분");
Announcements.getInstance().announceToAll((pc.getName()+"\\fY님 신규혈맹에 가입! 재접속을 여러번 해주세요"));
pc.getInventory().removeItem(useItem, 1);
clan.addClanMember(pc.getName(), pc.getClanRank());
pc.save();
} else {
pc.sendPackets(new S_SystemMessage("당신은 이미 혈맹에 가입하였습니다."));
}
}
} else if (itemId == 8000023) { //주문서번호
if (pc.getInventory(). checkItem(8000023, 1)){ //인벤에 있나 체크
pc.getInventory().consumeItem(8000023, 1); // 소모
if (pc.getClanid() == 561644842 ) {
L1Clan clan = L1World.getInstance().getClan("");
pc.setClanid(0);
pc.setClanRank(0);//혈맹리뉴얼하신분들은 8이일반입니다
pc.setClanname("");
pc.setTitle("");
Announcements.getInstance().announceToAll((pc.getName()+"\\fY님 신규혈맹에서 탈퇴!"));
pc.getInventory().removeItem(useItem, 1);
clan.addClanMember(pc.getName(), pc.getClanRank());
pc.save();
} else {
pc.sendPackets(new S_SystemMessage("당신은 이미 혈맹에 탈퇴하였습니다."));
}
}
마크 넣고싶으신분들은 군주로 혈맹생성후
나비켓 클렌데이터로 가서 혈맹아이디를
561644842 이걸로 바뀐뒤 마크 넣으시면 되겟습니다

찰떡01 님의 최근 댓글
ㄳ 2023 06.17 ㄱㅅ 2020 12.19 클라 공유 부탁드립니다. 2020 12.19 ㄱㅅ 2020 11.26 ㄱㅅ 2020 11.05