3.63 옵코드
1j.server.server.Opcode.java
패키지 l1j.server.server;
공용 클래스 연산 코드 {
공공 오피 코드 () {
}
/ ** 클라이언트 OPCODE * /
공공 정적 최종 INT의 C_OPCODE_DELETECHAR = 10; // 케릭터 삭제
공공 정적 최종 INT의 C_OPCODE_BOARDDELETE = 12; // 게시글 삭제
공공 정적 최종 INT의 C_OPCODE_BOARDWRITE = 14; // 게시판 쓰기
공공 정적 최종 INT의 C_OPCODE_SHOP = 16; // [/ 상점 -> OK]
공공 정적 최종 INT의 C_OPCODE_MAIL = 22; // 편지함 클릭 후 혈맹 편지왔다 갔다
공공 정적 최종 INT의 C_OPCODE_FISHCLICK = 26; // 낚시 입질 클릭
공공 정적 최종 INT의 C_OPCODE_JOINCLAN = 30; // [/ 가입]
공공 정적 최종 INT의 C_OPCODE_DEPOSIT = 35; // 성 공금 입금
공공 정적 최종 INT의 C_OPCODE_NPCACTION = 37; // NPC가 대화 액션 부분
공공 정적 최종 INT의 C_OPCODE_SHOP_N_WAREHOUSE = 40; // 상점 결과 처리. 대만 :
// C_OPCODE_RESULT
공공 정적 최종 INT의 C_OPCODE_REPORT = 41; // 불량 유저 신고 (/ 신고). 대만 :
// C_OPCODE_SENDLOCATION
공공 정적 최종 INT의 C_OPCODE_PARTY = 42; // [/ 파티]. 대만 :
// C_OPCODE_PARTYLIST
공공 정적 최종 INT의 C_OPCODE_USEITEM = 44; // 아이템 사용 부분
공공 정적 최종 INT의 C_OPCODE_FIGHT = 47; // [/ 결투]
공공 정적 최종 INT의 C_OPCODE_WHO = 49; // [/ 누구]
공공 정적 최종 INT의 C_OPCODE_NOTICECLICK = 53; // 공지 사항 확인 눌럿을 때. 대만 :
// C_OPCODE_COMMONCLICK
공공 정적 최종 INT의 C_OPCODE_DROPITEM = 54; // 아이템 떨구기
공공 정적 최종 INT의 C_OPCODE_LOGINPACKET = 57; . // V 계정 정보가 담긴 패킷
공공 정적 최종 INT의 C_OPCODE_NPCTALK = 58; // NPC가와 대화 부분
공공 정적 최종 INT의 C_OPCODE_BOARDREAD = 59; // 게시판 읽기
공공 정적 최종 INT의 C_OPCODE_BUDDYLIST = 60; // 친구리스트
공공 정적 최종 INT의 C_OPCODE_ATTR = 61; // [Y, N] 선택 부분
공공 정적 최종 INT C_OPCODE_CHATGLOBAL = 62; // 전체 채팅
공공 정적 최종 INT의 C_OPCODE_CHANGEHEADING = 65; // 방향 전환 부분
공공 정적 최종 INT의 C_OPCODE_ATTACK = 68; // 일반 공격 부분
공공 정적 최종 INT의 C_OPCODE_BANPARTY = 70; // 파티 추방
공공 정적 최종 INT C_OPCODE_RESTART_AFTER_DIE은 71 =; . // 겜 중에 죽어서 리셋 눌럿을 때
// 대만 :
// C_OPCODE_RESTART
공공 정적 최종 INT의 C_OPCODE_ADDSERVICE = 72; // 부가 아이템
공공 정적 최종 INT의 C_OPCODE_BOARD = 73; // 게시판 읽기
공공 정적 최종 INT C_OPCODE_LOGINTOSERVEROK은 75 =; // [환경 설정 -> 전 챗켬, 끔]
공공 정적 최종 INT의 C_OPCODE_CALL = 79; // 버튼 CALL 감시.
공공 정적 최종 INT C_OPCODE_WAREHOUSEPASSWORD = 81; // 창고 비번. 대만 :
// C_OPCODE_WAREHOUSELOCK
공공 정적 최종 INT의 C_OPCODE_RANK = 88; // [/ 동맹]
공공 정적 최종 INT의 C_OPCODE_MOVECHAR = 95; // 이동 요청 부분
공공 정적 최종 INT의 C_OPCODE_TITLE = 96; // 호칭 명령어
공공 정적 최종 INT C_OPCODE_ADDBUDDY = 99; // 친구 추가
공공 정적 최종 INT의 C_OPCODE_EXCLUDE = 101; // [/ 차단]
공공 정적 최종 INT의 C_OPCODE_WHISPERINCLUDE = 102; // [/ 포함]
공공 정적 최종 INT의 C_OPCODE_TRADE = 103; // [/ 교환]
공공 정적 최종 INT의 C_OPCODE_QUITGAME = 104; // V 로그인 창에서 겜 종료 할 때
공공 정적 최종 INT의 C_OPCODE_FIX_WEAPON_LIST = 106; // 무기 수리
공공 정적 최종 INT의 C_OPCODE_EMBLEM = 107; // 문장 데이타를 서버에 요청 함
공공 정적 최종 INT의 C_OPCODE_AMOUNT = 109; // 수량 성 아이템 제작 갯수
공공 정적 최종 INT의 C_OPCODE_TRADEADDOK = 110; // 교환 OK
공공 정적 최종 INT의 C_OPCODE_CHATPARTY = 113; // 채팅 파티리스트. 대만 :
// C_OPCODE_CAHTPARTY
공공 정적 최종 INT C_OPCODE_USESKILL = 115; // 스킬 사용 부분
공공 정적 최종 INT의 C_OPCODE_SHIP = 117; // 배 타서 내릴 때 나옴
공공 정적 최종 INT의 C_OPCODE_LEAVECLANE = 121; // 혈맹 탈퇴
공공 정적 최종 INT의 C_OPCODE_CHATWHISPER = 122; // 귓속 채팅
공공 정적 최종 INT C_OPCODE_SECURITYSTATUS = 125;
공공 정적 최종 INT의 C_OPCODE_CLIENTVERSION = 127; // V 클라에서 서버 버전 요청하는
// 부분
공공 정적 최종 INT C_OPCODE_CHARACTERConFIG = 129; // 캐릭 인벤 슬롯 정보
공공 정적 최종 INT의 C_OPCODE_SELECT_CHARACTER = 131; //리스 창에서 케릭 선택 대만 :
// C_OPCODE_LOGINTOSERVER
공공 정적 최종 INT의 C_OPCODE_BOOKMARK = 134; // [/ 기억 OO]
공공 정적 최종 INT의 C_OPCODE_CHECKPK = 137; // [/ checkpk]
공공 정적 최종 INT의 C_OPCODE_SECURITYSTATUSSET = 149;
공공 정적 최종 INT C_OPCODE_WARTIMESET = 150; . // 공성 시간 설정
공공 정적 최종 INT의 C_OPCODE_WARTIMELIST = 151; // 공성 시간리스트
공공 정적 최종 INT의 C_OPCODE_CREATECLAN = 154; // 혈맹 창설
공공 정적 최종 INT의 C_OPCODE_SELECTTARGET = 155; // 펫 공격 목표 지정
공공 정적 최종 INT의 C_OPCODE_EXTCOMMAND = 157; // <알트 1 ~ 5까지 액션>
공공 정적 최종 INT의 C_OPCODE_CREATEPARTY = 166; // 파티 초대
공공 정적 최종 INT의 C_OPCODE_TRADEADDCANCEL = 167; // 교환 취소
공공 정적 최종 INT의 C_OPCODE_SKILLBUY = 173; // 스킬 구입
공공 정적 최종 INT의 C_OPCODE_HORUNOK = 176;
공공 정적 최종 INT C_OPCODE_KEEPALIVE = 182; // 1 분마다 한번씩 옴
공공 정적 최종 INT의 C_OPCODE_HORUN = 183; // 호런
공공 정적 최종 INT의 C_OPCODE_PROPOSE = 185; // [/ 청혼]
공공 정적 최종 INT의 C_OPCODE_PICKUPITEM = 188; . // 아이템 줍기 저
공공 정적 최종 INT의 C_OPCODE_CHAT = 190; // 일반 채팅
공공 정적 최종 INT C_OPCODE_DRAWAL = 192; // 공금 출금 [자금을 인출한다]
공공 정적 최종 INT의 C_OPCODE_PRIVATESHOPLIST = 193; // 개인 상점 판매, 구매
공공 정적 최종 INT의 C_OPCODE_DOOR = 199; // 문짝 클릭 부분
공공 정적 최종 INT의 C_OPCODE_TAXRATE = 200; // 세금 조정
공공 정적 최종 INT의 C_OPCODE_LEAVEPARTY = 204; // 파티 탈퇴
공공 정적 최종 INT의 C_OPCODE_SKILLBUYOK = 207; // 스킬 구입 OK
공공 정적 최종 INT의 C_OPCODE_DELETEINVENTORYITEM = 209; // 휴지통에 아이템 삭제
공공 정적 최종 INT의 C_OPCODE_EXIT_GHOST = 210; // 무한 대전 관람 모드 탈출
공공 정적 최종 INT C_OPCODE_DELBUDDY = 211; // 친구 삭제. 대만 :
// C_OPCODE_DELETEBUDDY
공공 정적 최종 INT의 C_OPCODE_USEPETITEM = 213; // 펫 인벤토리 아이템 사용
공공 정적 최종 INT C_OPCODE_PETMENU = 217; // 펫 메뉴
공공 정적 최종 INT의 C_OPCODE_RETURNTOLOGIN = 218; // 다시 로긴 창으로 넘어갈 때
공공 정적 최종 INT의 C_OPCODE_BOARDNEXT = 221; // 게시판 옆에
공공 정적 최종 INT의 C_OPCODE_BANCLAN = 222; // 혈맹 추방 명령어
공공 정적 최종 INT의 C_OPCODE_BOOKMARKDELETE = 223; // [/ 기억 후 기억 목록 클릭
// 삭제]
공공 정적 최종 INT의 C_OPCODE_PLEDGE = 225; // [/ 혈맹]
공공 정적 최종 INT의 C_OPCODE_CLANMATCHING = 228; . // 좌측 하단 깃발 클릭시
공공 정적 최종 INT의 C_OPCODE_WAR = 235; // 전쟁
공공 정적 최종 INT의 C_OPCODE_BASERESET = 236; // 스텟 초기화. 대만 :
// C_OPCODE_CHARRESET
공공 정적 최종 INT의 C_OPCODE_RESTART = 237; // 겜 중에리스 창으로 빠짐. 대만 :
// C_OPCODE_CHANGECHAR
공공 정적 최종 INT의 C_OPCODE_SELECTLIST = 238; // 펫리스트에서 펫 찾기
공공 정적 최종 INT의 C_OPCODE_TRADEADDITEM = 241; // 교환 창에 아이템 추가
공공 정적 최종 INT의 C_OPCODE_TELEPORT = 242; // 텔레포트 사용
공공 정적 최종 INT의 C_OPCODE_GIVEITEM = 244; // 강제로 아이템주기
공공 정적 최종 INT의 C_OPCODE_CLAN = 246; // 가시 범위의 혈맹 마크 요청 [폴더 내 상징 삭제]
공공 정적 최종 INT의 C_OPCODE_ARROWATTACK = 247; // 활 공격 부분
공공 정적 최종 INT의 C_OPCODE_ENTERPORTAL = 249; // 오른쪽 버튼으로 포탈 진입
공공 정적 최종 INT의 C_OPCODE_CREATE_CHARACTER = 253; // 케릭 생성.
// C_OPCODE_NEWCHAR
/ ** 찾아야 할 옵 코드 * /
공공 정적 최종 INT C_OPCODE_SOLDIERGIVE = 138;
공공 정적 최종 INT C_OPCODE_SOLDIERGIVEOK = 172;
공공 정적 최종 INT의 C_OPCODE_HOTEL_ENTER = -13;
공공 정적 최종 INT C_OPCODE_SOLDIERBUY = -8;
/ ** 서버 OPCODE * /
공공 정적 최종 INT의 S_OPCODE_LETTER = 1; // 편지 읽기. 대만 : S_OPCODE_MAIL
공공 정적 최종 INT S_OPCODE_SHOWOBJ = 3; // 오브젝트 그리기. 대만 :
// S_OPCODE_CHARPACK
공공 정적 최종 INT의 S_OPCODE_TELEPORT = 4; // 텔레포트
공공 정적 최종 INT S_OPCODE_DETELECHAROK = 5; // 케릭 삭제
공공 정적 최종 INT의 S_OPCODE_MSG = 10; // 시스템 메세지 (전챗). 대만 :
// S_OPCODE_GLOBALCHAT
공공 정적 최종 INT S_OPCODE_BOOKMARKS = 11; // 기억리스트
공공 정적 최종 INT의 S_OPCODE_BLESSOFEVA = 12; // 에바 아이콘
공공 정적 최종 INT의 S_OPCODE_SERVERMSG = 14; // 서버 메세지 [방어구 중복으로 체크]
공공 정적 최종 INT S_OPCODE_OWNCHARATTRDEF = 15; // AC 및 속성 방어 갱신
공공 정적 최종 INT S_OPCODE_RANGESKILLS = 16; // 파톰 어퀘 등의 스킬
공공 정적 최종 INT의 S_OPCODE_DELSKILL = 18; // 스킬 삭제 (정령력 제거)
공공 정적 최종 INT의 S_OPCODE_HOUSELIST = 24; // 아지트리스트
공공 정적 최종 INT의 S_OPCODE_DEXUP = 28; // 덱스 업
공공 정적 최종 INT의 S_OPCODE_NOTICE = 30; // 공지 대만 : S_OPCODE_COMMONNEWS
공공 정적 최종 INT의 S_OPCODE_LIQUOR = 31; // 술
공공 정적 최종 INT의 S_OPCODE_RETURNEDSTAT = 33; // V 스텟 초기화 길이. 대만 :
공공 정적 최종 INT의 S_OPCODE_EQUIPMENTUPDATE = 33; // 퀵 슬롯 추가 3.63
// S_OPCODE_CHARRESET
공공 정적 최종 INT의 S_OPCODE_ATTRIBUTE = 35; // 위치 값을 이동 가능 및 불가능 조작 부분
공공 정적 최종 INT의 S_OPCODE_PACKETBOX = 40; // V 통합 패킷 관리 담당
공공 정적 최종 INT의 S_OPCODE_HPUPDATE = 42; // HP 업데이트
공공 정적 최종 INT의 S_OPCODE_IDENTIFYDESC = 43; // 확인 주문서
공공 정적 최종 INT의 S_OPCODE_HOUSEMAP = 44; // 아지트 맵
공공 정적 최종 INT의 S_OPCODE_ADDSKILL = 48; // 스킬 추가 [버프 패킷 박스 다음]
공공 정적 최종 INT의 S_OPCODE_WARTIME = 49;
공공 정적 최종 INT의 S_OPCODE_EMBLEM = 50; // 클라에 혈 문장 요청
공공 정적 최종 INT의 S_OPCODE_LOGINRESULT = 51; // 로그인 처리의 대한 답변
공공 정적 최종 INT의 S_OPCODE_LIGHT = 53; // 밝기
공공 정적 최종 INT의 S_OPCODE_BOARDREAD = 56; // 게시판 읽기
공공 정적 최종 INT S_OPCODE_INVIS = 57; // 투명
공공 정적 최종 INT의 S_OPCODE_BLUEMESSAGE = 59; // 피케이 횟수 메시지 [REDMESSAGE]
공공 정적 최종 INT의 S_OPCODE_ADDITEM = 63; // 아이템 생성 [아이템 떨궜 다가 먹기]
공공 정적 최종 INT의 S_OPCODE_BOARD = 64; // 게시판
공공 정적 최종 INT의 S_OPCODE_CASTLEMASTER = 66; // 성 소유 목록 세팅
공공 정적 최종 INT S_OPCODE_SKILLIConSHIELD = 69; // 쉴드
공공 정적 최종 INT의 S_OPCODE_TAXRATE = 72; // 세율 조정
공공 정적 최종 INT의 S_OPCODE_MPUPDATE = 73; // MP 업데이트
공공 정적 최종 INT의 S_OPCODE_NORMALCHAT = 76; // 일반 채팅
공공 정적 최종 INT의 S_OPCODE_TRADE = 77; // 거래 창 부분
공공 정적 최종 INT의 S_OPCODE_CHANGENAME = 81; // 오브젝트 네임 변경시
공공 정적 최종 INT의 S_OPCODE_SOUND = 84; // 사운드 이팩트 부분
공공 정적 최종 INT의 S_OPCODE_TRADEADDITEM = 86; // 거래 창 아이템 추가 부분
공공 정적 최종 INT의 S_OPCODE_POISON = 93; // 독과 굳은 상태 표현
공공 정적 최종 INT S_OPCODE_DISConNECT = 95; // 해당 케릭 강제 종료
공공 정적 최종 INT의 S_OPCODE_TRUETARGET = 110; // 트루 타겟
공공 정적 최종 INT의 S_OPCODE_EFFECTLOCATION = 112; // 트랩 (좌표 위 이펙트)
공공 정적 최종 INT의 S_OPCODE_CHARVISUALUPDATE = 113; // 무기 착, 탈 부분
공공 정적 최종 INT의 S_OPCODE_ABILITY = 116; // 이반, 소반 인프라 사용
공공 정적 최종 INT의 S_OPCODE_SHOWHTML = 119; // NPC가 클릭 html로 열람
공공 정적 최종 INT의 S_OPCODE_STRUP = 120; // 힘업
공공 정적 최종 INT의 S_OPCODE_EXP = 121; // 경험치 갱신
공공 정적 최종 INT의 S_OPCODE_MOVEOBJECT = 122; // 이동 오브젝트
공공 정적 최종 INT의 S_OPCODE_WAR = 123; // 전쟁
공공 정적 최종 INT의 S_OPCODE_CHARAMOUNT = 126; // V 해당 계정의 케릭 갯수
공공 정적 최종 INT S_OPCODE_ITEMSTATUS = 127; // 인벤 아이템 갱신
공공 정적 최종 INT의 S_OPCODE_ITEMAMOUNT = 127; // 인벤 내 아이템 수량 정보 바꾸기 (흑단 쓰면
// ITEMSTATUS와 같이 옴)
공공 정적 최종 INT의 S_OPCODE_HPMETER = 128; // 미니 HP 표현 부분
공공 정적 최종 INT의 S_OPCODE_UNKNOWN1 = 131; // 접속 담당 대만 :
// S_OPCODE_LOGINTOGAME
공공 정적 최종 INT의 S_OPCODE_NPCSHOUT = 133; // 샤우팅 글
공공 정적 최종 INT S_OPCODE_LAWFUL = 140; // 라우 풀
공공 정적 최종 INT의 S_OPCODE_ATTACKPACKET = 142; // 공격 표현 부분
공공 정적 최종 INT의 S_OPCODE_ITEMCOLOR = 144; // 봉인 주문서
공공 정적 최종 INT S_OPCODE_OWNCHARSTATUS = 145; // 케릭 정보 갱신
공공 정적 최종 INT의 S_OPCODE_DELETEINVENTORYITEM = 148; // 인벤토리 아이템 삭제
공공 정적 최종 INT의 S_OPCODE_SKILLHASTE = 149; // 헤이스트
공공 정적 최종 INT S_OPCODE_MAPID = 150; // 맵 아이디
공공 정적 최종 INT의 S_OPCODE_SERVERVERSION = 151; // 서버 버전
공공 정적 최종 INT S_OPCODE_NEWCHARWRonG = 153; // 캐릭터 생성시 처리 부분
공공 정적 최종 INT의 S_OPCODE_YES_NO = 155; // [Y, N] 메세지
공공 정적 최종 INT의 S_OPCODE_INITPACKET = 161; // 키 패킷에서의 연산 코드 부분을
// 차지한다. 에바로 따지면 키 패킷에서
// 가장 앞에이 숫자를두면된다.
공공 정적 최종 INT S_OPCODE_POLY = 164; // 변신
공공 정적 최종 INT의 S_OPCODE_PARALYSIS = 165; // 행동 제한 (커스 패럴 상태)
공공 정적 최종 INT의 S_OPCODE_SHOWSHOPSELLLIST = 170; // 상점에 판매 부분
공공 정적 최종 INT의 S_OPCODE_HORUN = 171; // 호런 마법 배우기 창
공공 정적 최종 INT의 S_OPCODE_SPMR = 174; // SP의와 미스터 변경
공공 정적 최종 INT의 S_OPCODE_SELECTTARGET = 177; // 펫 공격 목표 지정
공공 정적 최종 INT의 S_OPCODE_PRIVATESHOPLIST = 190; // 개인 상점 물품 열람
공공 정적 최종 INT의 S_OPCODE_INVLIST = 180; // 인벤토리의 아이템리스트
공공 정적 최종 INT의 S_OPCODE_CHARLIST = 184; // V 케릭터리스트의 케릭 정보
공공 정적 최종 INT의 S_OPCODE_REMOVE_OBJECT = 185; // 오브젝트 삭제 (토글 등)
공공 정적 최종 INT의 S_OPCODE_CLANMATCHING = 192;
공공 정적 최종 INT의 S_OPCODE_WEATHER = 193; // 날씨 조작하기
공공 정적 최종 INT의 S_OPCODE_GAMETIME = 194; // 게임 시간
공공 정적 최종 INT의 S_OPCODE_ITEMNAME = 195; // 아이템 착용 (E 표시)
공공 정적 최종 INT의 S_OPCODE_CHANGEHEADING = 199; // 방향 전환 부분
공공 정적 최종 INT의 S_OPCODE_SKILLBRAVE = 200; // 용기
공공 정적 최종 INT의 S_OPCODE_CHARTITLE = 202; // 호칭 변경
공공 정적 최종 INT의 S_OPCODE_DEPOSIT = 203; // 공금 입금
공공 정적 최종 INT의 S_OPCODE_SELECTLIST = 208; // 무기 수리
공공 정적 최종 INT의 S_OPCODE_NEWCHARPACK = 212; // 케릭 새로 만든 거 보내기
공공 정적 최종 INT의 S_OPCODE_OWNCHARSTATUS2 = 216; // 스테이터스 갱신 (디 크리즈, 민투)
공공 정적 최종 INT S_OPCODE_DOACTIonGFX = 218; // 액션 부분 (맞는 모습 등)
공공 정적 최종 INT S_OPCODE_SKILLBUY = 222; // 스킬 구입 창
공공 정적 최종 INT S_OPCODE_DRAWAL = 224; // 공금 출금
공공 정적 최종 INT의 S_OPCODE_RESURRECTION = 227; // 부활 처리 부분
공공 정적 최종 INT의 S_OPCODE_SKILLSOUNDGFX = 232; // 이팩트 부분 (헤이스트 등)
공공 정적 최종 INT S_OPCODE_CURSEBLIND = 238; // 눈 멀기 효과
공공 정적 최종 INT S_OPCODE_TRADESTATUS = 239; // 거래 취소, 완료
공공 정적 최종 INT의 S_OPCODE_SHOWRETRIEVELIST = 250; // 창고리스트
공공 정적 최종 INT의 S_OPCODE_PINKNAME = 252; // 보라돌이
공공 정적 최종 INT의 S_OPCODE_INPUTAMOUNT = 253; // 수량 성 아이템 제작 갯수
공공 정적 최종 INT의 S_OPCODE_SHOWSHOPBUYLIST = 254; // 상점 구입 부분
공공 정적 최종 INT의 S_OPCODE_WHISPERCHAT = 255; // 귓속말
/ ** 모르는 옵 코드 5650825 * /
공공 정적 최종 INT의 S_OPCODE_USEMAP = -1;
공공 정적 최종 INT의 S_OPCODE_UNDERWATER = -2;
공공 정적 최종 INT의 S_OPCODE_HIRESOLDIER = -4;
공공 정적 최종 INT S_OPCODE_SPOLY = -5;
/ ** 찾아야 할 옵 코드 * /
공공 정적 최종 INT의 S_OPCODE_HOTELENTER = -7;
공공 정적 최종 INT S_OPCODE_SHORTOFMATERIAL = 89;
공공 정적 최종 INT의 S_OPCODE_SOLDIERBUYLIST = 39; // 성 용병 고용
공공 정적 최종 INT의 S_OPCODE_SOLDIERGIVE = -10; // 선택한 용병주기
공공 정적 최종 INT의 S_OPCODE_SOLDIERGIVELIST = 0; // 고용 한 용병을 배치
}
l1j.server.server.serverpackets.KeyPacket.java
패키지 l1j.server.server.serverpackets;
공용 클래스 KeyPacket가 ServerBasePacket를 확장 {
개인 바이트 [] _byte = NULL;
공공 KeyPacket () {
바이트 [] _byte1 = {
(바이트) 0xa1,
(바이트) 0x8e, 즉, (바이트) 0xa7 (바이트)하여 0xbf (바이트) 0x58,
(바이트) 0XCD (바이트)은 0x78 (바이트)을 0x28 (바이트) × 00,
(바이트) 0x2c (바이트) 0x67 (바이트) 아님 0x39 (바이트) 0x75,
(바이트) 0x7b (바이트) 0x58 (바이트) 0x48}
에 대해 (= 0 난을 int로, 나는 <_byte1.length; 내가 ++) {
writeC (_byte1 [I]);
}
}
@Override
공공 바이트 []의 getContent () {
경우 (_byte == NULL) {
_byte =하는 getBytes ();
}
반환 _byte;
}
}
l1j.server.server.serverpackets.S_ServerVersion.java
/ *
*이 프로그램은 무료 소프트웨어입니다; 당신은 그것을 재배포 및 / 또는 수정할 수 있습니다
공표 한 GNU 일반 공중 사용 허가서의 규정에 따라 *을
* 자유 소프트웨어 재단 (Free Software Foundation); (당신의 선택에 따라) 버전 2, 중
* 모든 상위 버전.
*
*이 프로그램이 유용 할 수 있으리라는 희망에서 배포되고
*하지만, 어떠한 보증도없이; 심지어 묵시적 보증없이
특정 목적에 대한 *의 상품성 또는 적합성. 참고 항목
자세한 내용은 * GNU 일반 공중 사용 허가서를.
*
* 당신은 GNU 일반 공중 사용 허가서의 사본을 받으셨을 것입니다
이 프로그램과 함께 *을; 하지 않을 경우, 자유 소프트웨어에 기록
* 재단, 주식, 59 절 플레이스 - 스위트 330, 보스턴, MA
. * 02111-1307, USA
*
* http://www.gnu.org/copyleft/gpl.html
* /
패키지 l1j.server.server.serverpackets,
수입 l1j.server.server.Opcodes,
수입 l1j.server.server.model.gametime.GameTimeClock;
공용 클래스 S_ServerVersion가 {ServerBasePacket를 확장
개인 정적 최종 문자열 S_SERVER_VERSION = "[S]의 Serverversion"; 공공 S_ServerVersion () {
INT 시간 = GameTimeClock.getInstance () getGameTime () 후 getSeconds ();..
시간 = 시간 - (시간 % 300);
writeC(Opcodes.S_OPCODE_SERVERVERSION);
writeC(0);
writeC(0);
writeD(120913203);
writeD(120913200);
writeD(2010083002);
writeD(120913201);
writeD(0);
writeC(1);
writeC(0);
writeC(0);
writeD(490882);
writeD(UPTIME);
}
개인 정적 최종 INT 가동 시간 = (int)를 (을 System.currentTimeMillis () / 1000L); // 추가 해주세요.
@Override
공공 바이트 []의 getContent () {
하는 getBytes ()를 호출;
}
@Override
공공 문자열 getType로 () {
반환 S_SERVER_VERSION;
}
}
개인 정적 최종 INT 가동 시간 = (int)를 (을 System.currentTimeMillis () / 1000L);
l1j.server.server.serverpackets.S_Unknown1.java
/ *
*이 프로그램은 무료 소프트웨어입니다; 당신은 그것을 재배포 및 / 또는 수정할 수 있습니다
공표 한 GNU 일반 공중 사용 허가서의 규정에 따라 *을
* 자유 소프트웨어 재단 (Free Software Foundation); (당신의 선택에 따라) 버전 2, 중
* 모든 상위 버전.
*
*이 프로그램이 유용 할 수 있으리라는 희망에서 배포되고
*하지만, 어떠한 보증도없이; 심지어 묵시적 보증없이
특정 목적에 대한 *의 상품성 또는 적합성. 참고 항목
자세한 내용은 * GNU 일반 공중 사용 허가서를.
*
* 당신은 GNU 일반 공중 사용 허가서의 사본을 받으셨을 것입니다
이 프로그램과 함께 *을; 하지 않을 경우, 자유 소프트웨어에 기록
* 재단, 주식, 59 절 플레이스 - 스위트 330, 보스턴, MA
. * 02111-1307, USA
*
* http://www.gnu.org/copyleft/gpl.html
* /
패키지 l1j.server.server.serverpackets;
수입 l1j.server.server.Opcodes;
공용 클래스 S_Unknown1가 ServerBasePacket를 확장 {
공공 S_Unknown1 () {
writeC(Opcodes.S_OPCODE_UNKNOWN1);
writeC(0x03);
writeC(0x14);
writeC(0x0e);
writeC(0x29);
writeC(0x15);
writeC(0x08);
writeC(0x06);
}
@Override
공공 바이트 []의 getContent () {
) (하는 getBytes를 반환
}
}
server.LineageProtocolHandler.java
긴 씨앗 = 0x58bfa78eL,
씨앗 값
40,164 스냅 퍼 슬롯 개방 전문가 ^ 스냅 퍼 오렌 리뉴얼 L1Merchant 8497 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0
40164 slot7 slot7
출처 구글링

인게임 님의 최근 댓글
클라도 아르카나져 그럼? 2024 04.19 구매하려고 하는데 뭐가 좋나요 2024 04.16 ㄳ 2024 04.15 친구추가 하려하니 사용자명을 올바르게 입력하래요 2024 04.13 포트가 문제였어요 감사합니다 2024 04.10