close_btn
로그인, 회원가입후 더 많은 혜택을 누리세요 로그인 회원가입 닫기

공성전 승리시 아이템지급

2016.02.11 21:32

붉은눈 조회 수:126

WarTimeController.java 

} else if (_war_end_time[i].before(getRealTime())) { // 전쟁 종료 아래 부분 

~~~~~~~~중략~~~~~~~ 

int castle_id = i + 1; //검색 

/***************추가**************/ 

int castle_id2 = 0; 

//현제 월드에 있는 플레이어만 지급하기위해서 ..짱돌 
for (L1PcInstance pc : L1World.getInstance().getAllPlayers()) { 
L1Clan clan = L1World.getInstance().getClan(pc.getClanname()); 
if (clan != null) { castle_id2 = clan.getCastleId(); 

if(castle_id2 == castle_id){//공성이 종료된 성의 번호와 피씨의 성혈등록번호 같다면... 

//훈장의 종류 갯수는 랜덤으로 개산해서 주시도록.. 

//혹은 훈장 상자 만들어서 상자 까믄 랜덤으로 주는것도 좋을듯.. 
pc.getInventory().storeItem(아이템번호 , 갯수);//아이템지급 



/***************추가***************/ 

공성 종료시 공성이 종료된성과 월드에 있는 피씨의 성혈 번호가 같다면 

아이템을 지급해드립니다 모든성에 다 적용 되며 

공성중이 아닌 공성이 완료된 시점에서 지급 됩니다

 

출처 팝존