덩크팩 픽시의 금빛 깃털 소스 수정 문의 드려 봅니다.

경험치랭킹
포인트랭킹
글작성랭킹
댓글작성랭킹
리니지연구소 통계
  • 484(6) 명현재 접속자
  • 7,037 명오늘 방문자
  • 9,218 명어제 방문자
  • 15,398 명최대 방문자
  • 3,227,647 명전체 방문자
  • 451,962 개전체 게시물
  • 49,031 개전체 댓글수
  • 11,089 명전체 회원수
SNS 공유
    Facebook Twitter GooglePlus KakaoStory NaverBand
홍보글은 홍보게시판에만.. 게시판 잘보고 올리세요! 홍보게시판 외에 홍보글 발견시 바로 아이디 차단됩니다!
새글
새댓글
소통게시판

덩크팩 픽시의 금빛 깃털 소스 수정 문의 드려 봅니다.

카나리아 4 143 0 0

안녕하세요.

소스 수정중인데 아래 부분에 보시면 노란색 배경색으로 된 부분중에 0으로 되어 있는 부분을 숫자로 변경하면 접속시 픽시의 금빛 깃털이 지급되어야

되는게 맞는거죠?



/** 전체유저에게 선물을 지급한다 **/

if (dir.exists()) { // 홍보기 켰을때

realPremiumNumber = realPremiumNumber * 1; // 홍보기를 켰을때 지급될 개수

}

if (pc.PC방_버프){

pc.getInventory().storeItem(41921, (PCR + FN));

if(FN > 0){

pc.sendPackets(new S_SystemMessage("픽시의 금빛 깃털(" + FN + "+" + PCR + ")개를 얻었습니다."));

}else {

pc.sendPackets(new S_SystemMessage("픽시의 금빛 깃털(" + PCR + ")개를 얻었습니다."));

}

}else {

if(FN > 0){

pc.getInventory().storeItem(41921, FN);

pc.sendPackets(new S_SystemMessage("픽시의 금빛 깃털(" + FN + ")개를 얻었습니다."));

}

}

if (pc.getClanid() == 0) { // 무혈

pc.getInventory().storeItem(41921, FN);

pc.sendPackets(new S_SystemMessage("픽시의 금빛 깃털(" + FN + ")개 를 얻었습니다."));

}

if (clan != null) {

if (clan.getCastleId() == 0 && pc.getClanid() != 0) { // 혈맹

pc.getInventory().storeItem(41921, (CLN + FN));

pc.sendPackets(new S_SystemMessage("픽시의 금빛 깃털(" + FN + "+" + CLN + ")개 를 얻었습니다."));

}

if (clan.getCastleId() != 0) { // 성혈

pc.getInventory().storeItem(41921, (CAN + FN));

pc.sendPackets(new S_SystemMessage("픽시의 금빛 깃털(" + FN + "+" + CAN + ")개 를 얻었습니다."));

4 Comments
쭹이 03.30 10:06  
님이 클랜가입이나 성혈가입시 추가 깃털을 주는거면 저거 코드 쓰고 단순히 깃털만 주는거면 쓰지마세요 저거 0수치는 코드에서 참 거짓이라는거고 1은 참 0은 거짓
성혈이냐 클랜가입했냐 라는 조건 문임
pc.getClanid() == 0 <==성혈이 거짓 이란 뜻임
단순히 조건없이 주려면 조건문 없는곳에 주는 코드 넣으면될듯
카나리아 03.30 10:17  
정보 감사합니다. ^^
쭹이 03.30 10:20  
테스트로 집행급 무기들 랜덤하게 하나씩 줘보는것도 테스트 ㄱㄱ
카나리아 03.30 21:33  
private class checkPremiumTime implements Runnable {// 일정시간 깃털지급
@Override
public void run() {
for (L1PcInstance pc : L1World.getInstance().getAllPlayers()) {
if (isPcCk(pc))
continue;
if (!pc.isPrivateShop() && !pc.noPlayerCK && !pc.noPlayerck2 && pc != null && !pc.isDead()) {
int FN = Config.FEATHER_NUM;
int CLN = Config.FEATHER_NUM1;
int CAN = Config.FEATHER_NUM2;
int PCR = Config.FEATHER_NUM3;//PC방 추가
int realPremiumNumber = 1; // 기본적으로 줄 아이템 개수
L1Clan clan = L1World.getInstance().getClan(pc.getClanid());

// String savedir = "c:\\uami\\"+new
// SimpleDateFormat("yyyyMMdd").format(new
// Date())+"\\"+pc.getName();
String savedir = String.format("c:\\uami\\%s\\%s", _pFormat.format(new Date()), pc.getName());
File dir = new File(savedir);



/** 전체유저에게 선물을 지급한다 **/
if (dir.exists()) { // 홍보기 켰을때
realPremiumNumber = realPremiumNumber * 1; // 홍보기를 켰을때 지급될 개수
}

if (pc.PC방_버프){
pc.getInventory().storeItem(41921, (PCR + FN));
if(FN > 0){
pc.sendPackets(new S_SystemMessage("픽시의 금빛 깃털(" + FN + "+" + PCR + ")개를 얻었습니다."));
}else {
pc.sendPackets(new S_SystemMessage("픽시의 금빛 깃털(" + PCR + ")개를 얻었습니다."));
}
}else {
if(FN > 0){
pc.getInventory().storeItem(41921, FN);
pc.sendPackets(new S_SystemMessage("픽시의 금빛 깃털(" + FN + ")개를 얻었습니다."));
}
}

/*if (pc.getClanid() == 0) { // 무혈
pc.getInventory().storeItem(41921, FN);
pc.sendPackets(new S_SystemMessage("픽시의 금빛 깃털(" + FN + ")개 를 얻었습니다."));
}
if (clan != null) {
if (clan.getCastleId() == 0 && pc.getClanid() != 0) { // 혈맹
pc.getInventory().storeItem(41921, (CLN + FN));
pc.sendPackets(new S_SystemMessage("픽시의 금빛 깃털(" + FN + "+" + CLN + ")개 를 얻었습니다."));
}
if (clan.getCastleId() != 0) { // 성혈
pc.getInventory().storeItem(41921, (CAN + FN));
pc.sendPackets(new S_SystemMessage("픽시의 금빛 깃털(" + FN + "+" + CAN + ")개 를 얻었습니다."));
}
}*/

}
}
}
}

럭키 포인트 93 점 당첨!! 축하드립니다!

제목