게시판 제목 잘보고 올리세요 일반게시판에 홍보글 보이면 바로 회원 차단입니다

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

컨텐츠 정보

본문

안녕하세요.

소스 수정중인데 아래 부분에 보시면 노란색 배경색으로 된 부분중에 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
profile_image

쭹이님의 댓글

님이 클랜가입이나 성혈가입시 추가 깃털을 주는거면 저거 코드 쓰고 단순히 깃털만 주는거면 쓰지마세요 저거 0수치는 코드에서 참 거짓이라는거고 1은 참 0은 거짓
성혈이냐 클랜가입했냐 라는 조건 문임
pc.getClanid() == 0 <==성혈이 거짓 이란 뜻임
단순히 조건없이 주려면 조건문 없는곳에 주는 코드 넣으면될듯
profile_image

카나리아님의 댓글

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 + ")개 를 얻었습니다."));
}
}*/

}
}
}
}
전체 23 / 1 페이지
번호
제목
이름

포인트 랭킹


알림 0