?? packet.h
字號:
// 02 : 汗薦 葷儈 酒撈袍
BYTE tSlot; // 葷儈竅絆磊 竅綽 酒撈袍
BYTE tSid; // 咯礬俺狼 鍋齲吝 絹恫 鍋齲甫 葷儈且芭襯?
*/
const BYTE ITEM_USE_RESULT = 56;
/*
(C <- S) // 獰酒撈袍 葷儈 烹焊
BYTE tType; // 00 : 角菩
// 01 : 己傍
// 己傍老版快
BYTE tMode; // 01 : SP, PP, HP 茄鍋俊 老瀝樊闌 盲況霖促.
// 08 : 去鄂摹豐
// 16 : 付厚摹豐
// 32 : 吝刀摹豐
// 64 : 矯仿摹豐
// 127 : 葛電 惑怕撈惑摹豐
// 100 : 八, 醚儈 府鞘
// 101 : 器嘔葷儈
// 102 : 汗鼻 酒撈袍
// 103 : 墨喬抹 酒撈袍
// 01 老錠
short sSP_Refill; // 雀汗等 薦摹
short sHP_Refill;
short sPP_Refill;
typedef struct _tagItem // 葷儈茄 酒撈袍 瀝焊(輯滾俊輯 拌魂, 巢酒樂綽 醚薦)
{
byte bySlot;
short sLevel; // 酒撈袍 厘饅 飯駭//@@@@@@@@
short sSid;
short sDuration;
short sBullNum;
short sCount;
BYTE tMagic[6];
BYTE tIQ;
} ItemInfo;
// 08 16 32 64 127 100 101 103: 老錠
typedef struct _tagItem
{
byte bySlot;
short sLevel; // 酒撈袍 厘饅 飯駭//@@@@@@@@
short sSid;
short sDuration;
short sBullNum;
short sCount;
BYTE tMagic[6];
BYTE tIQ;
} ItemInfo;
// 102 : 汗鼻酒撈袍老錠
byte bySlot; // 牢亥 澆吩
DWORD dwDN; // 寸梅等陛咀
*/
const BYTE MONEY_CHANGED = 57;
/*
(C <- S) // 家瘤陛 函版 烹焊
BYTE tType; // 0 : 芭貳 吝老錠
// 1 : 弊寇 家瘤陛 函悼老錠
// 0 : 芭貳 吝老錠
DWORD dwTradeDN; // 芭貳 芒俊輯 陛咀
DWORD dwDN; // 家瘤陛
// 1 : 弊寇 家瘤陛 函悼老錠
DWORD dwDN; // 家瘤陛
*/
const BYTE FIELD_ITEM_INFO = 58;
/*
(C <- S) // 甘惑俊輯 階咯樂綽 酒撈袍 瀝焊甫 焊辰促.
short sLoopCount; // 傈眉 酒撈袍 薦
BYTE Mode; // 01(ITEM_INFO_MODIFY) : FIELD ITEM 瀝焊
// 02(ITEM_INFO_DELETE) : FIELD ITEM DEL等 瀝焊甫 焊辰促
// 03(ITEM_INFO_PICKUP) : FIELD ITEM 俊 樂綽 酒撈袍甫 凜綽促.
short nPosX; // X Position
short nPosY; // Y Position
short sSid; //(-1)老版快 Item籃 絕促.
DWORD dwCount;
BYTE tIQ; // 概流 何磐 藹撈 1撈惑 弊寇綽 0烙
// Mode == 03(ITEM_INFO_PICKUP) 老 版快 眠啊.
int uid; // 凜綽 蠟歷
*/
/*
const BYTE ITEM_WEIGHT_CHANGE = 59;
/*
(C <- S) // 酒撈袍 公霸函悼甫 舅赴促.
short sMaxWeight; // 泅犁 甸薦樂綽 彌措公霸
short sCurWeight; // 泅犁 公霸
*/
const BYTE SERVER_TIME_REQ = 59;
/*
(C -> S) // 輯滾狼 霸烙矯埃, 肺拿矯埃闌 夸沒茄促.
// 傈崔牢磊 絕瀾
*/
const BYTE SERVER_TIME_RESULT = 59;
/*
(C <- S) // 輯滾狼 霸烙矯埃, 肺拿矯埃闌 焊郴霖促.
short sYear;
short sMonth;
short sDay;
short sHour;
short sMinute;
short sSecond;
*/
//#################################################################
// Game PK Button (62)
//#################################################################
const BYTE PK_BUTTON_REQ = 62;
//#################################################################
// Game Main UI (63 ~ 88)
//#################################################################
const BYTE QUESTWINDOW_OPEN_REQ = 63;
/*
(C -> S) // Quest Window Open Request
*/
const BYTE QUESTWINDOW_OPEN_RESULT = 63; // Packet 犁勸儈
/*
(C <- S) // Quest Window Open Result
short sCount; // 焊蠟茄 涅膠飄狼 骯薦
// sCount > 0 牢 版快
short sQuestNum[sCount]; // 涅膠飄 鍋齲 (sCount 父怒 館汗秦輯 焊辰促)
*/
const BYTE TRADE_MODE_REQ = 64;
/*
(C -> S) // Trade Mode On/Off Req
BYTE Mode; // 00 : Off
// 01 : On
*/
const BYTE TRADE_MODE_RESULT = 65;
/*
(C <- S) // Trade Mode On/Off Result
BYTE Mode; // 00 : Off
// 01 : On
*/
const BYTE OPEN_EQUIP_REQ = 68;
/*
(C -> S) // Equip/Skill Window Open
// 傈崔藹 絕瀾
*/
const BYTE OPEN_EQUIP_RESULT = 69;
/*
(C <- S) // Equip/Skill Window Open Result
short WeaponInfo[8];
BYTE EvadeInfo[4];
BYTE Rate[5]; // 膠懦 利儈 己傍啦
*/
const BYTE CHANGE_WEAPON_REQ = 70;
/*
(C -> S) // 公扁 函版 (坷弗頰 , 哭頰 公扁 傈券)
*/
const BYTE CHANGE_WEAPON_RESULT= 71;
/*
(C <- S) // 公扁 函版 搬苞
BYTE result; // 00 : 公扁 函版 閡啊瓷
// 01 : 己傍 ( 己傍矯俊綽 UserInfo 慣積)
// result 啊 己傍老錠
BYTE tEnable; // 秦寸 公扁 膠懦闌 鏡薦 樂綽瘤 魄竄
// 00 : 鏡 薦 絕瀾
// 01 : 鏡 薦 樂瀾
BYTE tSkillClass // 秦寸 膠懦 努貳膠釬矯
typedef struct _tagSkill // Skill
{
short sSid; // Skill id
BYTE tLevel; // Level
}UserSkill[SKILL_NUM]; // SKILL_NUM = 5
*/
const BYTE SKILL_ONOFF_REQ = 72;
/*
(C -> S) // 漂瀝 膠懦闌 ON/OFF 茄促.
short sSid; // Skill ID
*/
const BYTE SKILL_ONOFF_RESULT = 73;
/*
(C <- S) // 膠懦 ON/OFF RESULT
BYTE result; // 00 : Fail
// 01 : Success
// 己傍老 版快
short sSid; // Skill id
BYTE tLevel; // Level
BYTE tOnOff; // On/Off 瀝焊
*/
const BYTE PSI_CHANGE_REQ = 74;
/*
(C -> S) // 葷撈坷蔥 傈券 夸備
short sSid; // Psionic ID
*/
const BYTE PSI_CHANGE_RESULT = 75;
/*
(C <- S) // Psionic Change RESULT
BYTE result; // 00 : Fail
// 01 : Success
// 己傍老 版快
short sSid; // Psionic id
BYTE tUsedPP; // Consumed Psionic PP Value
*/
const BYTE LEVEL_UP = 76;//@@@@@@@@@@@@@@@官廁
/*
(C <- S) // level up
BYTE tType; // 00 : error
// 01 : 老館 版氰摹
// 02 : 飯駭訣 慣積
// 01 : 老館 版氰摹
DWORD dwExp; // 穿利等 版氰摹
// 02 : 飯駭訣 慣積
DWORD dwExp; // 矯累 版氰摹
DWORD dwMaxExp; // 促瀾 飯駭鱉瘤 彌措 版氰摹
short sLevel; // 泅犁 飯駭
short sSkillPoint; // 穿利 膠懦器牢飄
short sPA; // 穿利 PA
*/
const BYTE LEVEL_DOWN = 77;
/*
(C <- S) // level down
// 搬苞藹欄肺 USER_STATUS_SKILL_UP_RESULT + LEVEL_UP 葷儈
*/ // 唱吝俊 吝汗登綽 郴儈闌 瀝府
const BYTE USER_STATUS_SKILL_UP_REQ= 78;//@@@@@@@@@@@@@@@官廁
/*
(C -> S) // PA, Skill甫 棵赴促.
BYTE tType; // 01 : PA
// 02 : Skill
// 01 : PA 瓷仿摹 劉啊
BYTE tPaMaNum; // 0~4鱉瘤吝 +鍋齲
// 02 : Skill Level 劉啊
BYTE tSkillNum;
*/
const BYTE USER_STATUS_SKILL_UP_RESULT= 79;//@@@@@@@@@@@@@@@官廁
/*
(C <- S) // PA, Skill狼 搬苞藹甫 府畔
short sPA; // 拱府 器牢飄
short sSTR; // 塞
short sCON; // 扒礙
short sDEX; // 刮酶
short sVOL; // 狼瘤
short sWIS; // 瘤驅
short sHP; // 泅犁
short sPP;
short sSP;
short sMaxHP; // 彌措摹
short sMaxPP; //
short sMaxSP; //
short sMaxDamage; // 彌措 傍拜仿
short sMaxDefense; // 彌措 規絹仿
short sSkillPoint; // 膠懦 器牢飄
BYTE tSkillClass // 秦寸 膠懦 努貳膠釬矯
typedef struct _tagSkill // Skill
{
short sSid; // Skill id
BYTE tLevel; // Level
}UserSkill[SKILL_NUM]; // SKILL_NUM = 5
*/
const BYTE BUDDY_MODE_REQ = 80;
/*
(C -> S) // BUDDY Mode On/Off Req
BYTE Mode; // 00 : Off
// 01 : On
*/
const BYTE BUDDY_MODE_RESULT = 81;
/*
(C <- S) // BUDDY Mode On/Off Result
BYTE Mode; // 00 : Off
// 01 : On
*/
const BYTE BUDDY_USER_CHANGE = 82;
/*
(C <- S) // 滾叼 備己盔 函拳啊 慣積竅擱 (啊澇苞 嘔硼綽 chat肺...)
BYTE tType; // 01 : 備己盔 眠啊
// 02 : 備己盔 嘔硼
// 03 : 備己盔 單撈磐 盎腳
// 01 : 備己盔 眠啊
int uid; // 惑措規 uid
Varchar UserName; // 惑措規 撈撫
DWORD dwSkin; // 喬何禍(COLORREF)
DWORD dwHair; // 贛府禍(COLORREF)
BYTE byGender; // 巢, 咯
char szFace[10]; // 倔奔葛劇
// 1 : 贛府
// 2 : 倔奔
// 3 : 傳
// 4 : 內
// 5 : 澇
// 6 : 廄技葷府 1
// 7 : 廄技葷府 2
// 8~10 : 抗厚
short sMaxHP; // 彌措 HP
short sHP; // 泅犁 HP
// 02 : 備己盔 嘔硼
int uid; // 惑措規 uid
// 03 : 備己盔 單撈磐 盎腳
int uid; // 惑措規 uid
short sMaxHP; // 彌措 HP
short sHP; // 泅犁 HP
*/
//#################################################################
// Move (88 ~ 106)
//#################################################################
const BYTE CHANGE_DIR_REQ = 88;
/*
(C -> S) // 規氫傈券 夸備
BYTE tDir; // 3 4 5
// 2 8 6
// 1 0 7
*/
const BYTE CHANGE_DIR_RESULT = 89;
/*
(S -> C) // 規氫傈券 搬苞
int uid; // User id
BYTE tDir; // 規氫
*/
const BYTE MOVE_FIRST_REQ = 90;
/*
(C -> S) // Move First Request
short will_x; // 框流撈妨絆 竅綽 霉 諒釬狼 X 藹
short will_y; // 框流撈妨絆 竅綽 霉 諒釬狼 Y 藹
short end_x; // 框流撈妨綽 付瘤阜 諒釬狼 X 藹
short end_y; // 框流撈妨綽 付瘤阜 諒釬狼 Y 藹
*/
const BYTE MOVE_FIRST_RESULT = 91;
/*
(C <- S) // Move First Result
BYTE result; // 01 : Move First Success
// else : Move First Fail
// 角菩矯
int uid; // User Index
short cur_x; // 輯滾狼 泅犁 x 諒釬
short cur_y; // 輯滾狼 泅犁 y 諒釬
// 己傍矯
int uid; // User Index
short will_x; // 框流撈妨絆 竅綽 霉 諒釬狼 X 藹
short will_y; // 框流撈妨絆 竅綽 霉 諒釬狼 Y 藹
short end_x; // 框流撈妨綽 付瘤阜 諒釬狼 X 藹
short end_y; // 框流撈妨綽 付瘤阜 諒釬狼 Y 藹
*/
const BYTE MOVE_REQ = 92;
/*
(C -> S) // Move Req
short will_x; // 框流撈妨絆 竅綽 諒釬狼 X 藹
short will_y; // 框流撈妨絆 竅綽 諒釬狼 Y 藹
*/
const BYTE MOVE_RESULT = 93;
/*
(C <- S) // Move Result
BYTE result; // 01 : Move Success
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -