사이트 로그인
2016.04.17 20:05
에쓰 패킷박스
/** 혈맹 창고 사용 목록 */
public static final int CLAN_WAREHOUSE_LIST = 117;
public S_PacketBox(L1PcInstance pc, int subCode) {
case CLAN_WAREHOUSE_LIST:
int count = 0;
Connection con = null;
PreparedStatement pstm = null;
PreparedStatement pstm2 = null;
PreparedStatement pstm3 = null;
ResultSet rs = null;
ResultSet rs3 = null;
try {
con = L1DatabaseFactory.getInstance().getConnection();
pstm = con.prepareStatement("SELECT id, time FROM clan_warehouse_log WHERE clan_name='" + pc.getClanname() + "'");
rs = pstm.executeQuery();
while (rs.next()) {
if (System.currentTimeMillis() - rs.getTimestamp(2).getTime() > 4320000) {// 3일
pstm2 = con.prepareStatement("DELETE FROM clan_warehouse_log WHERE id='" + rs.getInt(1) + "'");
pstm2.execute();
} else
count++;
}
writeD(count);
pstm3 = con.prepareStatement("SELECT name, item_name, item_count, type, time FROM clan_warehouse_log WHERE clan_name='"
+ pc.getClanname() + "'");
rs3 = pstm3.executeQuery();
while (rs3.next()) {
writeS(rs3.getString(1));
writeC(rs3.getInt(4));// 0:맡김 1:찾음
writeS(rs3.getString(2));
writeD(rs3.getInt(3));
writeD((int) (System.currentTimeMillis() - rs3.getTimestamp(5).getTime()) / 60000);// 경과시간 분
}
} catch (SQLException e) {
} finally {
SQLUtil.close(rs, pstm, con);
SQLUtil.close(pstm2);
SQLUtil.close(rs3);
SQLUtil.close(pstm3);
}
break;
씨 엔피시액션자바
} else if (npcid == 50527 || npcid == 50505 || npcid == 50519
|| npcid == 50545 || npcid == 50531 || npcid == 50529
|| npcid == 50516 || npcid == 50538 || npcid == 50518
|| npcid == 50509 || npcid == 50536 || npcid == 50520
|| npcid == 50543 || npcid == 50526 || npcid == 50512
|| npcid == 50510 || npcid == 50504 || npcid == 50525
|| npcid == 50534 || npcid == 50540 || npcid == 50515
|| npcid == 50513 || npcid == 50528 || npcid == 50533
|| npcid == 50542 || npcid == 50511 || npcid == 50501
|| npcid == 50503 || npcid == 50508 || npcid == 50514
|| npcid == 50532 || npcid == 50544 || npcid == 50524
|| npcid == 50535 || npcid == 50521 || npcid == 50517
|| npcid == 50537 || npcid == 50539 || npcid == 50507
|| npcid == 50530 || npcid == 50502 || npcid == 50506
|| npcid == 50522 || npcid == 50541 || npcid == 50523
|| npcid == 50620 || npcid == 50623 || npcid == 50619
|| npcid == 50621 || npcid == 50622 || npcid == 50624
|| npcid == 50617 || npcid == 50614 || npcid == 50618
|| npcid == 50616 || npcid == 50615 || npcid == 50626
|| npcid == 50627 || npcid == 50628 || npcid == 50629
|| npcid == 50630 || npcid == 50631) {
String sellHouseMessage = sellHouse(pc, objid, npcid);
if (sellHouseMessage != null) {
htmlid = sellHouseMessage;
}
} else {
pc.sendPackets(new S_ShopBuyList(objid, pc));
}
} else if (s.equalsIgnoreCase("history")) {
if (pc.getClanid() == 0) {
pc.sendPackets(new S_ChatPacket(pc,"혈맹창고를 사용하려면 혈맹이 있어야 합니다."));
return;
}
if (isTwoLogin(pc)){
return;
}
if (pc.getClan() != null) {
if (!(pc.getClanRank() == L1Clan.CLAN_RANK_PROBATION || pc.getClanRank() == L1Clan.CLAN_RANK_PUBLIC)) {
pc.sendPackets(new S_PacketBox(pc, S_PacketBox.CLAN_WAREHOUSE_LIST));
} else{
pc.sendPackets(new S_ServerMessage(728));
}
}
씨 Result자바 거나 에바팩은 샵뭐시기 창고관련자바로
혈맹관련 맡기기쯤에
UpdateLog(pc.getName(), pc.getClanname(), item.getName(), count, 0); //크란 맡기기
혈맹관련 찾기쯤에
UpdateLog(pc.getName(), pc.getClanname(), item.getName(), count, 1); //크란 찾기
메소드는 아래쪽에
private static void UpdateLog(String name, String clanname, String itemname, int count, int type) {//적당히 추가
Connection con = null;
PreparedStatement pstm = null;
Timestamp time = new Timestamp(System.currentTimeMillis());
try {
con = L1DatabaseFactory.getInstance().getConnection();
pstm = con.prepareStatement("INSERT INTO clan_warehouse_log SET name=?, clan_name=?, item_name=?, item_count=?, type=?, time=?");
pstm.setString(1, name);
pstm.setString(2, clanname);
pstm.setString(3, itemname);
pstm.setInt(4, count);
pstm.setInt(5, type);
pstm.setTimestamp(6, time);
pstm.execute();
} catch (SQLException e) {
} finally {
SQLUtil.close(pstm);
SQLUtil.close(con);
}
}
끝인가? 첨부파일받으시고 나비켓에 배치하시기바랍니다.
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | 소스자료는 직접 올려주세요 | 게임존 | 2017.06.06 | 550 |
109 | 참 시스템 | 이드1 | 2016.04.26 | 186 |
108 | 채금시 전체공지로 보기 | 이드1 | 2016.04.26 | 32 |
107 | 소모성아이템 실시간시간보기 | 이드1 | 2016.04.26 | 66 |
106 | 몬스터 피통보이기 | 이드1 | 2016.04.26 | 114 |
105 | 단풍막대 변신몹추가 | 이드1 | 2016.04.26 | 107 |
104 | 보스몹 리젠 멘트띄우기 | 이드1 | 2016.04.26 | 142 |
103 | 마법연속으로죽지않을때 | 이드1 | 2016.04.26 | 27 |
102 | 올스킬 반지 | 이드1 | 2016.04.26 | 156 |
101 | 운영자 누구 귓말 친추 차단 | 이드1 | 2016.04.26 | 45 |
100 | 세이룬 [펌] | 이드1 | 2016.04.26 | 70 |
99 | 둘리팩 디스스턴 중첩막기 | 이드1 | 2016.04.26 | 77 |
98 | 적주변에 있을시 외창금지 | 이드1 | 2016.04.26 | 59 |
97 | 힐량 체크하기 본섭화 [2] | 로스트사가 | 2016.04.25 | 119 |
96 | 마법 중복으로 못배우게 하기 본섭화 | 로스트사가 | 2016.04.25 | 77 |
95 | 명령어로 아지트 지급하기!! 테스트완료 | 이해인 | 2016.04.25 | 98 |
94 | 린드 가호 본섭화 | 로스트사가 | 2016.04.25 | 97 |
93 | 신규혈 일정렙이상 자동탈퇴부분!! [1] | 이해인 | 2016.04.25 | 69 |
92 | 스킬아이콘 순서 & 스킬창 28자리 8진수 | 로스트사가 | 2016.04.25 | 231 |
91 | [본섭화]수호탑근처가면투명해제 | 로스트사가 | 2016.04.25 | 44 |
90 | 혈맹버프 아이콘 패킷부분임 | 로스트사가 | 2016.04.24 | 69 |
89 | 뻥튀기 소스 외부화 및 설정. | 멘토 | 2016.04.24 | 68 |
88 | 경험치 지급단 레벨 수정 | 내멋 | 2016.04.23 | 137 |
87 | 유저 버프 추가 | 내멋 | 2016.04.23 | 191 |
86 | 제작 npc 만들기 | 내멋 | 2016.04.23 | 438 |
85 | 2.7버전 트레이저박스 인챈트 표시 | 내멋 | 2016.04.23 | 148 |
84 | 에바일팩(3.63 공성소스) | 웨롭지않아 | 2016.04.22 | 157 |
83 | 장비에 버프효과 아이콘표기 | 로스트사가 | 2016.04.22 | 153 |
82 | 이벤트용 강제 변신무기 만들기(에바일팩소스) | 웨롭지않아 | 2016.04.21 | 78 |
81 | 마법크리이펙트(에바일팩소스) | 웨롭지않아 | 2016.04.21 | 115 |
80 |
홀,짝. 주사위 , 소막 겜블 소스
[3] ![]() | 로스트사가 | 2016.04.20 | 189 |
79 | 속성방어 본섭화??? | 로스트사가 | 2016.04.20 | 73 |
78 | 드래곤볼소스 | 오징어소녀 | 2016.04.19 | 107 |
77 | 보스이동주문서. | 오징어소녀 | 2016.04.19 | 218 |
76 | 보스리스폰 멘트 띄우기 | 오징어소녀 | 2016.04.19 | 138 |
75 | 클래스 변경물약 [3] | 오징어소녀 | 2016.04.17 | 118 |
74 | 엔피씨에게 호칭주기 | 오징어소녀 | 2016.04.17 | 97 |
73 | 한계정내 두군대혈 가입못하게하는소스 | 오징어소녀 | 2016.04.17 | 55 |
72 | 랭커들 아이템 지급하기 | 오징어소녀 | 2016.04.17 | 144 |
» |
혈맹창고내역
![]() | 오징어소녀 | 2016.04.17 | 52 |
70 | 10렙당 추타 1 부여하기 | 오징어소녀 | 2016.04.17 | 111 |
69 | 쇼크 스턴 본섭화입니다. 이상 무 ~ | LoseF | 2016.04.17 | 179 |
68 | 혈맹 미가입시 상점이용제한 [1] | 오징어소녀 | 2016.04.17 | 66 |
67 | 사망경험치 본섭화 소스 | 로스트사가 | 2016.04.16 | 60 |
66 | 데스나이트의 불검 본섭화 | 로스트사가 | 2016.04.16 | 151 |
65 | 젠틀님의 요청으로 인해 올립니다 [같은 계정 다른혈맹 중복가입 불가능] [1] | SNIKUDO | 2016.04.15 | 60 |
64 |
1.82 소스 노 컴파일입니다.
![]() | 조안로페즈 | 2016.04.15 | 144 |
63 | 앱솔루트 블레이드 수정본입니다. [4] | LoseF | 2016.04.13 | 147 |
62 | [본섭화] 공성선포시 혈맹원이 공성존 안에있다면 마을로 베르 | 로스트사가 | 2016.04.11 | 62 |
61 | 아이콘찾기 출처*팝존* | jpark33 | 2016.04.08 | 173 |
60 | 아이템 옵션 바꾸기 출처*팝존* [1] | jpark33 | 2016.04.08 | 621 |