사이트 로그인
2016.06.29 10:25
L1NpcInstance.java
아덴성.getInstance().공성종료();
방송("\\fU아덴성 공성이 종료되었습니다.");
_GameServerSetting.getInstance().아덴성 = 0;
//_CalcDrops.면류관(this, 211, 1, 2, 0);
L1PcInstance[] player2 = L1World.getInstance().getAllPlayers();
for(int i=0 ; i<player2.length ; ++i){
if(player2[i].getClanid() == player.getClanid()){
player2[i].set_castle(2); //성혈 셋팅 1
if(player.get_type() == 0) {
clan_update(player.getClanid(), 2); //1: 켄성 2:아덴성
player.sendPackets(player.get_netConnection().bph().S_CastleMaster(1, player.get_objectId()), false);//머리위 왕관 표시, S_CastleMaster(성번호, 성주인 오브젝트ID)
성혈 = player.get_objectId();
}
L1Teleport.getInstance().teleport(player2[i], 32895, 32542, 300);
}
else if(player2[i].get_map() == 4 && player2[i].get_x() >= 34011 && player2[i].get_x() <= 34157 && player2[i].get_y() >= 33162 && player2[i].get_y() <= 33332)
{
L1Teleport.getInstance().teleport(player2[i], 33932, 33250, 4); //아덴성 말로이동
if(player2[i].get_castle() == 2) { //기존 성혈
player2[i].set_castle(0);
if(player2[i].get_type() == 0) {
clan_update(player2[i].getClanid(), 0);
player2[i].sendPackets(player2[i].get_netConnection().bph().S_CastleMaster(0, player2[i].get_objectId()), false);//머리위 왕관 표시, S_CastleMaster(성번호, 성주인 오브젝트ID)
반왕 = player2[i].get_objectId();
}
}
}
월래 면류관습득한 군주혈원모두 자동내성입성되야되는데
패배승리 상관없이 몽땅 마을로가는 이상현상이유가
저기살펴보니 파란색부분 이 주석처리가되어있더군요..
풀어주고 하니 저같은경우는 낑김현상까지사라졌네요.
초록색부분은 아덴공성임에도 불구하고 좌표가 기란마을로되어잇더라구요
아덴마을좌표로바꾼거구요..
혹시나저처럼 헤메시는분계실까해서.. ㅜ.ㅜ
출처:치우님
|
[출처] 주유팩수정팩 공성시낑김 (비공개 카페)