2014년 1월 10일 금요일

리니지 팝존 리니지스킨 리니지혈마크 리니지서버구축 자바 팝리니지 아이온 아이온서버구축

package zero.server;
public class Opcodes{
/** Version 2011.5.19 (생존의 외침, 변신리뉴얼, 아인하사드 쿨타임)
 * User Interface 5
 * @author koumei
 */
/*--------------------------------------------------------------------------------------------------------------*/
public final static int C_OPCODE_PETINVEN = 0x00; // 0 펫 자동 아이템착용(1)
public final static int C_OPCODE_NOTICEOK = 0x02; // 2 공지확인 
public final static int C_OPCODE_WHPASSWORD = 0x03; // 3 창고 비밀번호  
// 4 팅할때 옴
public final static int C_OPCODE_REQUESTWAR = 0x05; // 5 전쟁.혈전
public final static int C_OPCODE_BOOKMARKDELETE = 0x06; // 6 기억 삭제 
public final static int C_OPCODE_FIGHT = 0x07; // 7 결투
public final static int C_OPCODE_BOARDDELETE = 0x08; // 8 게시판 삭제
public final static int C_OPCODE_BOOKMARK = 0x09; // 9 기억 추가  
public final static int C_OPCODE_TRADE = 0x0b; // 11 교환 부분 
public final static int C_OPCODE_CLANBAN = 0x0c; // 12 혈원추방 
public final static int C_OPCODE_NPCTALK = 0x0d; // 13 NPC와 대화부분
public final static int C_OPCODE_REQUESTMOVECHAR = 0x0f; // 15 이동요청 부분  
public final static int C_OPCODE_PARTYLIST = 0x10; // 16 파티구성원 열기
public final static int C_OPCODE_REQUESTHEADING = 0x11; // 17 방향 전환 부분 
public final static int C_OPCODE_CLIENTVERSION = 0x13; // 19 클라에서 서버 버전 요청  
public final static int C_OPCODE_REQUESTCHATGLOBAL = 0x15; // 21 전체 채팅
public final static int C_OPCODE_BOARDWRITE = 0x16; // 22 게시판 쓰기 
public final static int C_OPCODE_CLANINFO = 0x17; // 23 혈맹정보창 열기  
public final static int C_OPCODE_차단 = 0x18; // 24 차단 부분  
public final static int C_OPCODE_CALL = 0x19; // 25 Call
public final static int C_OPCODE_RESETSTATUS = 0x1a; // 26 스탯초기화용  
public final static int C_OPCODE_SKILLBUY = 0x1b; // 27 스킬 상점 BUY  
public final static int C_OPCODE_ITEMDROP = 0x1e; // 30 아이템 떨구기
public final static int C_OPCODE_FRIENDLIST = 0x1f; // 31 친구목록  
public final static int C_OPCODE_CLANOUT = 0x21; // 33 혈맹탈퇴
public final static int C_OPCODE_TITLE = 0x22; // 34 호칭 명령어  
public final static int C_OPCODE_TRADEOK = 0x23; // 35 교환 확인 부분
public final static int C_OPCODE_RETURNTOLOGIN = 0x24; // 36 다시 로긴창으로 넘어갈때  
public final static int C_OPCODE_REQUESTWHO = 0x25; // 37 /누구 명령어
public static final int C_OPCODE_MARRAGE = 0x26; // 38 결혼 프로포즈
public final static int C_OPCODE_ASKWARTIME = 0x27; // 39 공성시간 S_OPCODE_CASTLEWARTIME을 받기위함
public static final int C_OPCODE_FIX_WEAPON = 0x28; // 40 무기수리완료
public final static int C_OPCODE_BOARDCLICK = 0x29; // 41 게시판 클릭 
public final static int C_OPCODE_PETITEMSELECT    = 0x2a; // 42 펫인벤에서 아이템 착용 및 해제 (2)
public final static int C_OPCODE_WRITEINV = 0x2b; // 43 클라이언트 유저 캐릭터의 정보 기록
public final static int C_OPCODE_SHOP = 0x2c; // 44 상점 ok
public final static int C_OPCODE_CRAFTFINAL = 0x2d; // 45 아지트 경매 완료
public final static int C_OPCODE_PORTAL = 0x2f; // 47 포탈 이동
public final static int C_OPCODE_TRADECANCEL = 0x31; // 49 교환 취소 부분   
public final static int C_OPCODE_REQUESTMARK = 0x32; // 50 혈마크 요청 (달고직후)(2)
public final static int C_OPCODE_CASTLESETTAX = 0x35; // 53 성 세율 선택
public final static int C_OPCODE_ADDSERVICE = 0x38; // 56 부가아이템
public final static int C_OPCODE_CASTLETAXOUT = 0x3a; // 58 공금인출 
public final static int C_OPCODE_USESKILL = 0x3b; // 59 스킬 사용 부분  
public final static int C_OPCODE_DOORS = 0x3d; // 61 문,보물상자 클릭 부분  
public final static int C_OPCODE_CLANJOIN = 0x40; // 64 혈가입 
public final static int C_OPCODE_QUITGAME = 0x43; // 67 로그인창에서 겜 종료및 겜상에서 종료시  
public static final int C_OPCODE_FIX_WEAPON_LIST = 0x44; // 68 무기수리 리스트 요청
public final static int C_OPCODE_ALLIANCE = 0x45; // 69 계급 부여 / 동맹 / 생존의 외침  
public final static int C_OPCODE_USEITEM = 0x46; // 70 아이템 사용  
public final static int C_OPCODE_TRADEADDITEM = 0x48; // 72 교환 아이템 업데이트  
public final static int C_OPCODE_REQUESTRESTART = 0x49; // 73 죽어서 리셋 눌럿을때
public final static int C_OPCODE_ITEMPICKUP = 0x4a; // 74 아이템 줍기
public final static int C_OPCODE_ASK = 0x4B; // 75 상대요청에 Yes를 했을때 
public final static int C_OPCODE_CASTLEWARTIME = 0x4c; // 76 공성 시간 정하기
public final static int C_OPCODE_LOGINTOSERVER = 0x4D; // 77 캐릭 접속 시도  
public final static int C_OPCODE_BOWATTACK = 0x4f; // 79 활 공격 부분 
public final static int C_OPCODE_IMOTION = 0x51; // 81 알트 1~4 행동표현 
public final static int C_OPCODE_FRIENDADD = 0x53; // 83 친구추가
public final static int C_OPCODE_REQUESTCHARSELETE = 0x55; // 85 리셋 눌러 캐릭선택창 으로 갈때
public final static int C_OPCODE_REQUESTATTACK = 0x56; // 86 공격요청 부분  
public final static int C_OPCODE_SENDSHOP = 0x57; // 87 개인상점 열기 
// 89 packet error before login시
public final static int C_OPCODE_CHECKPK = 0x5a; // 90 피케이 횟수 체크
public final static int C_OPCODE_BOARDPAGEMOVE = 0x5d; // 93 게시판 페이지변경
public final static int C_OPCODE_ATTACKCHR = 0x5e; // 94 펫 공격 대상 선택  
public final static int C_OPCODE_NEWCHAR = 0x5f; // 95 캐릭터 생성 
public final static int C_OPCODE_UPLOADMARK = 0x61; // 97 혈문장을 서버로 업로드함  (1)
public final static int C_OPCODE_REQUESTCHATWHISPER = 0x64; // 100 귓속 채팅 
public final static int C_OPCODE_CONNECTKEEP = 0x65; // 101 접속유지 (1분주기) 
public final static int C_OPCODE_SYNTHESIS          = 0x66; // 102 종합처리 (신고/레이드)
public final static int C_OPCODE_PRIVATESHOPCHOICE = 0x67; // 103 개인상점 사기 / 팔기  
public final static int C_OPCODE_PARTYPURGE = 0x68; // 104 파티추방  
public static final int C_OPCODE_TELEPORT = 0x6a; // 106 던전이동시 딜레이
public final static int C_OPCODE_CLANMAKE = 0x6b; // 107 혈맹창설
public final static int C_OPCODE_REQUESTCHAT = 0x6d; // 109 일반 채팅   
public final static int C_OPCODE_FISHINGEND = 0x6e; // 110 낚시 종료 
public final static int C_OPCODE_CHATING = 0x6F; // 111 채팅,귓말 켬 끔 
public final static int C_OPCODE_DELETECHAR = 0x72; // 114 캐릭터 삭제  
public final static int C_OPCODE_PARTYOUT = 0x73; // 115 파티탈퇴 부분 
public final static int C_OPCODE_GIVEITEM = 0x74; // 116 강제로 해당 객체에게 아이템 넘기기  
public final static int C_OPCODE_CASTLETAXIN = 0x76; // 118 공금입금
public final static int C_OPCODE_BOARDREAD = 0x77; // 119 게시판 읽기 
public final static int C_OPCODE_FRIENDDEL = 0x78; // 120 친구삭제
public final static int C_OPCODE_LOGINPACKET = 0x79; // 121 계정정보가 담긴 패킷 
public final static int C_OPCODE_LETTER = 0x7a; // 122 편지관련
public final static int C_OPCODE_ITEMDELETE = 0x7b; // 123 아이템 휴지통 사용  
public final static int C_OPCODE_MOVE = 0x7c; // 124 move
public final static int C_OPCODE_SKILLBUYOK = 0x7d; // 125 스킬 상점 BUY_OK  
public final static int C_OPCODE_NPCACTION = 0x7f; // 127 NPC 대화 액션
public final static int C_OPCODE_PARTY = 0x82; // 130 초대 명령어  
public final static int C_OPCODE_CHATPARTY = 0x83; // 131 채팅파티 목록 
public final static int C_OPCODE_ANNOUNCEMENTS    = 0x84; // 132 캐릭리스트 요청  서버정보를 클라에 전송  
/*--------------------------------------------------------------------------------------------------------------------------------*/
public final static int S_OPCODE_DOWNLOADMARK = 0x00; // 0 다운로드 마크
// 1 
public final static int S_OPCODE_CHARLOCK         = 0x02; // 2 캐릭굳게하기
public final static int S_OPCODE_ITEMADD = 0x03; // 3 아이템 추가
public final static int S_OPCODE_ITEMLIST = 0x04; // 4 인벤토리에 아이템리스트 
public final static int S_OPCODE_HYPERTEXTINPUT = 0x06; // 6 아지트 경매 금액 창
public final static int S_OPCODE_TRUETAGET = 0x07; // 7 군주 스킬 트루타겟 
// 8 팅
public final static int S_OPCODE_MPUPDATE = 0x09; // 9 MP 업데이트
// 10 혈마크떼짐
// 11 팅
public final static int S_OPCODE_OBJECTINVISA = 0x0c; // 12 인비지및 투명처리
public final static int S_OPCODE_ITEMDELETE = 0x0d; // 13 아이템 삭제
public final static int S_OPCODE_STATUS_AC = 0x0e; // 14 AC설정 부분 (실드)
public final static int S_OPCODE_SERVERMSG = 0x0f; // 15 서버 메세지 (/누구 후에)
// 16 팅
public final static int S_OPCODE_YES_NO = 0x12; // 18 Yes Or No 메세지
public final static int S_OPCODE_ITEMIDENTIFY = 0x13; // 19 아이템 확인후 채창에 표현  
public final static int S_OPCODE_GLOBALCHAT = 0x14; // 20 종합 채팅 
public final static int S_OPCODE_DOACTION = 0x15; // 21 캐릭터 액션  (힐이나 토글)
// 22 팅
// 23 오류
// 24 팅
// 25 용병관련
public final static int S_OPCODE_CASTLETAXIN = 0x1a; // 26 공금입금
public final static int S_OPCODE_NOTICE = 0x1b; // 27 공지사항
// 28 용병배치
public final static int S_OPCODE_SHOPBUY = 0x1d; // 29 상점 구입 부분  
public final static int S_OPCODE_BOARDLIST = 0x1e; // 30 게시판 리스트  
public final static int S_OPCODE_TRADESTATUS = 0x1f; // 31 거래 취소, 완료
public final static int S_OPCODE_DELETEOBJECT = 0x20; // 32 해당 오브젝트 지우기 
public final static int S_OPCODE_SHOWHTML = 0x21; // 33 NPC 와 대화 하는 부분
public final static int S_OPCODE_CHANGEHEADING = 0x22; // 34 방향 전환 부분(npc)
public final static int S_OPCODE_SHIELD = 0x23; // 35 마법 쉴드
// 36 팅
public final static int S_OPCODE_CLANWAR = 0x25; // 37 혈맹전쟁
public final static int S_OPCODE_LOGIN = 0x26; // 38 계정.비번 체크
public final static int S_OPCODE_LETTER = 0x27; // 39 편지관련 
public final static int S_OPCODE_AGITMAP = 0x28; // 40 아지트 맵위치 출력  
public final static int S_OPCODE_ITEMSEAL = 0x29; // 41 아이템 봉인
// 42 오류
public final static int S_OPCODE_WHISPER = 0x2b; // 43 귓말 받는 사람
// 44 Account has just logged in from
// 45 오류
public final static int S_OPCODE_MAGICSTR = 0x2e; // 46 마법 힘업
public final static int S_OPCODE_SKILLBRAVE = 0x2f; // 47 용기
public final static int S_OPCODE_REDMSG = 0x30; // 48 레드메세지
public final static int S_OPCODE_SERVERSTAT = 0x31; // 49 날씨 조작하기
public final static int S_OPCODE_RESURRECTION = 0x32; // 50 부활
public final static int S_OPCODE_DELSKILL = 0x33; // 51 스킬 삭제 힘투신투 벗을때 
public final static int S_OPCODE_CHARPACK = 0x34; // 52 오브젝트 그리기
public final static int S_OPCODE_DISCONNECT = 0x35; // 53 해당 캐릭 강제 종료 시키기 
public final static int S_OPCODE_EFFECT = 0x36; // 54 이팩트 (텔등 아이템사용시)
// 55 팅
public final static int S_OPCODE_SOUNDEFFECT = 0x38; // 56 사운드 이팩트 (호루라기)
public final static int S_OPCODE_SKILLHASTE = 0x39; // 57 헤이스트
public final static int S_OPCODE_ABILITY = 0x3a; // 58 이반, 소반 쓸때
// 59 손
public final static int S_OPCODE_SERVERVERSION      = 0x3c; // 60 서버버전 전송
public final static int S_OPCODE_NEWCHARPACK = 0x3d; // 61 캐릭 새로 만든거 보내기
public final static int S_OPCODE_NPCCHATPACKET = 0x3e; // 62 몹 외치기
public final static int S_OPCODE_TRADEADDITEM = 0x3f; // 63 거래창 아이템 추가 
public final static int S_OPCODE_GAMETIME = 0x40; // 64 게임 시간 
// 65 펫 이름 변경
// 67 팅
public static final int S_OPCODE_FIX_WEAPON_LIST = 0x44; // 68 무기수리 리스트
public final static int S_OPCODE_SKILLINV = 0x45; // 69 스킬 추가 
public final static int S_OPCODE_CURSEBLIND = 0x46; // 70 커스블라인드  불투
public final static int S_OPCODE_PRISHOP = 0x47; // 71 개인상점 리스트
public final static int S_OPCODE_SKILLBUY = 0x48; // 72 스킬 구입 창
public final static int S_OPCODE_UNKNOWN2 = 0x49; // 73 통합패킷  
public final static int S_OPCODE_CASTLETAXOUT = 0x4a; // 74 공금인출
// 75 용병
// 76 Exp
public final static int S_OPCODE_CHARAMOUNT = 0x4D; // 77 계정이 소유하고있는 캐릭 갯수
홈