C++:
#ifndef __PACKET_DEFINE_H__
#define __PACKET_DEFINE_H__
namespace Packets
{
// **Mô tả định dạng giá trị loại tin nhắn**: PACKET_XX_YYYYYY
// - **XX** có thể là: GC, CG, CL, LC, GL, LG
// - **G**: Máy chủ trò chơi (Game Server)
// - **C**: Khách hàng (Client)
// - **L**: Máy chủ đăng nhập (Login Server)
// - **S**: Chương trình máy chủ (có thể là đăng nhập hoặc trò chơi)
// - **YYYYYY**: Nội dung tin nhắn
// - **Ví dụ**: `PACKET_CG_ATTACK` biểu thị tin nhắn từ khách hàng gửi đến máy chủ trò chơi về hành động tấn công
enum PACKET_DEFINE
{
PACKET_NONE = 0, // 0, trống
/*------------------------GC (Game Server -> Client)---------------------------------------------------*/
/* ID:1 */ PACKET_GC_TEST, // Tin nhắn kiểm tra
PACKET_GC_CONNECT, // Máy chủ gửi đến khách hàng sau khi nhận `PACKET_CG_CONNECT`
PACKET_GC_LEAVESCENE, // Máy chủ gửi đến các khách hàng khác thông báo một người chơi rời khỏi
PACKET_GC_ENTERSCENE, // Máy chủ gửi đến khách hàng xác nhận việc vào cảnh
PACKET_GC_NEWITEM, // Có vật phẩm độc lập mới xuất hiện trong tầm nhìn
PACKET_GC_NEWITEMBOX, // Thông báo về một hộp vật phẩm mới
PACKET_GC_NEWMONSTER, // Có quái vật mới vào tầm nhìn
PACKET_GC_NEWMONSTER_DEATH, // Tạo một đối tượng (OBJ) đã chết
PACKET_GC_NEWMONSTER_MOVE, // Tạo một đối tượng (OBJ) đang di chuyển
/* ID:10 */ PACKET_GC_NEWPLAYER, // Có người chơi khác mới vào tầm nhìn
PACKET_GC_NEWPLAYER_DEATH, // Tạo một người chơi (PLAYER) đã chết
PACKET_GC_NEWPLAYER_MOVE, // Tạo một người chơi (PLAYER) đang di chuyển
PACKET_GC_PLAYERREALMOVE, // Đã lỗi thời
PACKET_GC_MONSTERREALMOVE, // Đã lỗi thời
PACKET_GC_CHARBASEATTRIB, // Cập nhật thuộc tính cơ bản của nhân vật
PACKET_GC_CHAREQUIPMENT, // Cập nhật bảng trang bị đơn giản của nhân vật
PACKET_GC_DIE, // Thông báo nhân vật chết
PACKET_GC_LEVEUP, // Thông báo nhân vật nâng cấp
PACKET_GC_LEVELUPRESULT, // Kết quả yêu cầu nâng cấp
/* ID:20 */ PACKET_GC_MANUALATTRRESULT, // Kết quả phân bổ điểm
PACKET_GC_RESETATTRRESULT, // Kết quả rửa điểm
PACKET_GC_MYEQUIPMENT, // Đã lỗi thời
PACKET_GC_OTHEREQUIPMENT, // Đã lỗi thời
PACKET_GC_DETAILATTRIB, // Cập nhật thuộc tính chi tiết của nhân vật chính
PACKET_GC_DETAILEQUIPMENTLIST, // Cập nhật danh sách trang bị chi tiết của nhân vật chính
PACKET_GC_DETAILSKILLLIST, // Cập nhật danh sách kỹ năng chi tiết của nhân vật chính
PACKET_GC_DETAILSUBEFFECTLIST, // Cập nhật danh sách thuộc tính phụ của nhân vật chính
PACKET_GC_MYBAGLIST, // Cập nhật ba lô của nhân vật chính
PACKET_GC_CHARIDLE, // Thông báo cho khách hàng (CLIENT) vào trạng thái nghỉ (IDLE)
/* ID:30 */ PACKET_GC_CHARJUMP, // Thông báo cho khách hàng nhảy một lần
PACKET_GC_CHARMOVE, // Thông báo cho khách hàng di chuyển
PACKET_GC_MOVE, // Đã lỗi thời
PACKET_GC_ARRIVE, // Đã lỗi thời
PACKET_GC_CHARSKILL_CREATEBULLET, // Tạo đạn cho kỹ năng
PACKET_GC_CHARSKILL_EFFECT, // Hiệu ứng kỹ năng (sát thương)
PACKET_GC_CHARSKILL_GATHER, // Tụ khí kỹ năng
PACKET_GC_CHARSKILL_GATHER_MODIFY, // Điều chỉnh thời gian tụ khí kỹ năng
PACKET_GC_CHARSKILL_LEAD, // Hướng dẫn kỹ năng
PACKET_GC_CHARSKILL_LEAD_MODIFY, // Rút ngắn hoặc kéo dài thời gian hướng dẫn kỹ năng
/* ID:40 */ PACKET_GC_CHARSKILL_SEND, // Phát chiêu kỹ năng
PACKET_GC_ATTACK, // Đã lỗi thời
PACKET_GC_OTHERATTACK, // Đã lỗi thời
PACKET_GC_ERRORATTACK, // Đã lỗi thời
PACKET_GC_SKILL, // Đã lỗi thời
PACKET_GC_OTHERSKILL, // Đã lỗi thời
PACKET_GC_ERRORSKILL, // Đã lỗi thời
PACKET_GC_SKILLPREPARE, // Đã lỗi thời
PACKET_GC_USEITEMRESULT, // Kết quả sử dụng đạo cụ
PACKET_GC_BOXITEMLIST, // Danh sách vật phẩm trong `Obj_ItemBox`
/* ID:50 */ PACKET_GC_PICKRESULT, // Kết quả nhặt vật phẩm
PACKET_GC_USEEQUIPRESULT, // Kết quả trang bị
PACKET_GC_DELOBJECT, // Xóa một đối tượng (OBJ)
PACKET_GC_UNEQUIPRESULT, // Kết quả tháo trang bị
PACKET_GC_DISCARDITEMRESULT, // Kết quả vứt bỏ vật phẩm
PACKET_GC_RETCHANGESCENE, // Máy chủ phản hồi yêu cầu chuyển cảnh của khách hàng
PACKET_GC_CHAT, // Tin nhắn nói chuyện
PACKET_GC_NOTIFYCHANGESCENE, // Máy chủ thông báo cho khách hàng có thể thay đổi cảnh
PACKET_GC_ITEMINFO, // Máy chủ trả về thông tin chi tiết của một vật phẩm
PACKET_GC_DETAILEQUIPLIST, // Máy chủ trả về thông tin chi tiết trang bị của nhân vật
/* ID:60 */ PACKET_GC_NEWPORTAL, // Có một điểm truyền tống xuất hiện trong tầm nhìn
PACKET_GC_DETAILXINFALIST, // Cập nhật danh sách tâm pháp của nhân vật chính
PACKET_GC_DISCARDEQUIPRESULT, // Kết quả vứt bỏ trang bị
PACKET_GC_NOTIFYEQUIP, // Thông báo cho khách hàng có trang bị mới trong ba lô
PACKET_GC_NEWSKILLOBJ, // Tin nhắn tạo đối tượng kỹ năng (SkillObj)
PACKET_GC_USEGEMRESULT, // Kết quả sử dụng bảo thạch
PACKET_GC_REMOVEGEMRESULT, // Kết quả tháo bảo thạch
PACKET_GC_CHARIMPACT, // Hiệu ứng phụ của nhân vật
PACKET_GC_OPERATE_RESULT, // Trả về kết quả thao tác
PACKET_GC_USEEQUIPSKILL_RESULT, // Kết quả sử dụng kỹ năng từ trang bị
/* ID:70 */ PACKET_GC_TEAMERROR, // Lỗi liên quan đến đội nhóm
PACKET_GC_TEAMASKINVITE, // Yêu cầu mời vào đội
PACKET_GC_TEAMLEADERASKINVITE, // Đội trưởng yêu cầu mời thành viên
PACKET_GC_TEAMRESULT, // Kết quả thao tác đội nhóm
PACKET_GC_TEAMASKAPPLY, // Yêu cầu gia nhập đội
PACKET_GC_SCRIPTCOMMAND, // Lệnh từ kịch bản gửi đến khách hàng
PACKET_GC_ABILITY_RESULT, // Kết quả thao tác kỹ năng sống
PACKET_GC_DETAILABILITYINFO, // Máy chủ gửi thông tin kỹ năng sống của người chơi
PACKET_GC_COOLDOWN_UPDATE, // Cập nhật thời gian hồi chiêu
PACKET_GC_ABILITY_ACTION, // Hành động thao tác kỹ năng sống
/* ID:80 */ PACKET_GC_ABILITY_SUCC, // Tin nhắn thành công của kỹ năng sống
PACKET_GC_NOTIFYTEAMINFO, // Thông báo cho khách hàng về sự thay đổi thông tin trong đội
PACKET_GC_MISSIONLIST, // Trả về danh sách nhiệm vụ
PACKET_GC_MISSIONADD, // Thêm một nhiệm vụ
PACKET_GC_MISSIONREMOVE, // Xóa một nhiệm vụ
PACKET_GC_MISSIONMODIFY, // Thay đổi tham số của một nhiệm vụ
PACKET_GC_CHANNELERROR, // Lỗi kênh trò chuyện
PACKET_GC_CHANNELRESULT, // Kết quả thao tác kênh trò chuyện
PACKET_GC_MAIL, // Tin nhắn thư
PACKET_GC_NOTIFYMAIL, // Thông báo có thư mới
/* ID:90 */ PACKET_GC_NEWPLATFORM, // Tin nhắn tạo bàn thao tác
PACKET_GC_ABILITYLEVEL, // Thông tin cấp độ kỹ năng sống
PACKET_GC_ABILITYEXP, // Thông tin độ thành thạo kỹ năng sống
PACKET_GC_PRESCRIPTION, // Thông tin công thức kỹ năng sống
PACKET_GC_ABANDON_ABILITY, // Bỏ kỹ năng sống
PACKET_GC_ITEMBOXCHANGESTAGE, // `Obj_ItemBox` thay đổi ngoại hình
PACKET_GC_CANPICKMISSIONITEMLIST, // Danh sách vật phẩm nhiệm vụ có thể nhặt
PACKET_GC_ADDCANPICKMISSIONITEM, // Thêm một vật phẩm nhiệm vụ có thể nhặt
PACKET_GC_REMOVECANPICKMISSIONITEM, // Xóa một vật phẩm nhiệm vụ có thể nhặt
PACKET_GC_MODIFYSPEED, // Thay đổi tốc độ của đối tượng
/* ID:100 */ PACKET_GC_MONSTERSPEAK, // Quái vật nói chuyện bằng bong bóng
PACKET_GC_TEAMMEMBERINFO, // Trả về thông tin đồng đội
PACKET_GC_LOCK_TARGET, // Người chơi khóa mục tiêu
PACKET_GC_SHOPMERCHANDISELIST, // Danh sách hàng hóa
PACKET_GC_SHOPSOLDLIST, // Danh sách hàng hóa đã bán
PACKET_GC_SHOPUPDATEMERCHANDISELIST, // Cập nhật danh sách hàng hóa
PACKET_GC_SHOPBUY, // Thông báo cho khách hàng mua hàng thành công hay không
PACKET_GC_SHOPSELL, // Thông báo cho khách hàng bán hàng thành công hay không
PACKET_GC_SHOPREPAIR, // Thông báo cho máy chủ sửa chữa vật phẩm
PACKET_GC_MENPAIINFO, // Thông tin môn phái (ID)
/* ID:110 */ PACKET_GC_JOINMENPAI, // Kết quả gia nhập môn phái
PACKET_GC_XINFASTUDYINFO, // Thông tin tâm pháp có thể học (bao gồm cấp độ)
PACKET_GC_STUDYXINFA_H, // Kết quả học tập tâm pháp
PACKET_GC_ABILITY_STUDYINFO, // Thông tin học kỹ năng sống
PACKET_GC_CHARALLTITLES, // Máy chủ thông báo cho khách hàng tất cả các danh hiệu của người chơi
PACKET_GC_ACTIVETIME_UPDATE, // Đã lỗi thời
PACKET_GC_OBJ_TELEPORT, // Nhân vật dịch chuyển tức thời
PACKET_GC_BANKBEGIN, // Thông báo cho khách hàng bắt đầu mở ngân hàng
PACKET_GC_BANKACQUIRELIST, // Danh sách vật phẩm trong ngân hàng gửi đến khách hàng
PACKET_GC_BANKADDITEM, // Thông báo cho khách hàng kết quả thêm vật phẩm
/* ID:120 */ PACKET_GC_BANKREMOVEITEM, // Thông báo cho khách hàng kết quả xóa vật phẩm
PACKET_GC_BANKSWAPITEM, // Thông báo cho khách hàng kết quả trao đổi vật phẩm từ ngân hàng với ba lô hoặc trang bị
PACKET_GC_BANKMONEY, // Thông báo cho khách hàng kết quả lưu/rút tiền
PACKET_GC_DETAILATTRIB_PET, // Thuộc tính chi tiết của thú cưng
PACKET_GC_EXCHANGEERROR, // Lỗi giao dịch
PACKET_GC_EXCHANGEAPPLYI, // Đề nghị giao dịch
PACKET_GC_EXCHANGEESTABLISHI, // Xác nhận giao dịch
PACKET_GC_EXCHANGESYNCHLOCK, // Khóa đồng bộ giao dịch
PACKET_GC_EXCHANGESYNCHCONFIRMII, // Xác nhận đồng bộ giao dịch
PACKET_GC_EXCHANGESYNCHII, // Đồng bộ giao dịch
/* ID:130 */ PACKET_GC_EXCHANGESUCCESSIII,// Tin nhắn giao dịch thành công
PACKET_GC_EXCHANGECANCEL, // Hủy giao dịch
PACKET_GC_PLAYER_DIE, // Nhân vật chính chết
PACKET_GC_PLAYER_RELIVE, // Nhân vật chính hồi sinh
PACKET_GC_MANIPULATEPETRET, // Kết quả trả về của yêu cầu thao tác thú cưng
PACKET_GC_ASK_TEAMFOLLOW, // Gửi yêu cầu theo dõi nhóm đến đồng đội
PACKET_GC_RETURN_TEAMFOLLOW, // Gửi trạng thái theo dõi nhóm đến khách hàng
PACKET_GC_TEAMFOLLOW_LIST, // Danh sách theo dõi nhóm
PACKET_GC_TEAMFOLLOW_ERROR, // Tin nhắn lỗi trong theo dõi nhóm
PACKET_GC_MISSIONRESULT, // Nhiệm vụ hoàn thành hay không
/* ID:140 */ PACKET_GC_CHAR_DIRECT_IMPACT,// Hiệu ứng: Hiệu ứng một lần
PACKET_GC_CHAR_BUFF, // Hiệu ứng: Hiệu ứng liên tục
PACKET_GC_DETAIL_BUFF, // Hiệu ứng: Dữ liệu chi tiết của hiệu ứng liên tục (chỉ gửi cho bản thân)
PACKET_GC_CHARSKILL_MISSED, // Kỹ năng: Kỹ năng không trúng
PACKET_GC_CHAR_IMPACT_LIST_UPDATE, // Cập nhật danh sách hiệu ứng (thông tin tóm tắt, dùng cho phát sóng)
PACKET_GC_DETAIL_IMPACT_LIST_UPDATE, // Cập nhật danh sách hiệu ứng (thông tin chi tiết, chỉ gửi cho người chơi bản thân)
PACKET_GC_DETAIL_HEALS_AND_DAMAGES, // Thay đổi HP, MP, Rage, Strike Point (dùng để hiển thị sát thương và chữa trị)
PACKET_GC_TARGET_LIST_AND_HIT_FLAGS, // Danh sách mục tiêu và cờ trúng (dùng để trình diễn đạn và trúng hay không)
PACKET_GC_PACKAGE_SWAPITEM, // Kết quả trao đổi hai vật phẩm trong ba lô
PACKET_GC_STALLAPPLY, // Máy chủ thông báo cho khách hàng đề nghị đặt sạp ở đây
/* ID:150 */ PACKET_GC_STALLESTABLISH, // Thông báo cho khách hàng đặt sạp ở đây
PACKET_GC_STALLOPEN, // Danh sách vật phẩm và thông tin sạp
PACKET_GC_STALLADDITEM, // Thông báo cho khách hàng thêm vật phẩm vào sạp
PACKET_GC_STALLREMOVEITEM, // Thông báo cho khách hàng lấy vật phẩm ra khỏi sạp
PACKET_GC_STALLITEMPRICE, // Thông báo cho máy chủ thay đổi giá bán của vật phẩm trong sạp
PACKET_GC_STALLBUY, // Thông báo cho khách hàng mua vật phẩm từ sạp
PACKET_GC_STALLCLOSE, // Thông báo cho khách hàng đóng sạp
PACKET_GC_STALLERROR, // Thông báo lỗi đặt sạp
PACKET_GC_BBSMESSAGES, // Cập nhật bảng tin
PACKET_GC_RELATION, // Máy chủ trò chơi gửi tin nhắn liên quan đến bạn bè đến khách hàng
/* ID:160 */ PACKET_GC_GUILD, // Tin nhắn bang hội
PACKET_GC_GUILDLIST, // Trả về danh sách bang hội (UCHAR, {GuildID_t,NAME,Level,UserCount,Status})
PACKET_GC_GUILDERROR, // Trả về lỗi thao tác bang hội (enum)
PACKET_GC_GUILDRETURN, // Trả về kết quả thao tác bang hội (enum)
PACKET_GC_GUILDBASEINFO, // Thông tin cơ bản bang hội
PACKET_GC_GUILDMEMBERS, // Thông tin thành viên bang hội
PACKET_GC_GUILDAUTHORITY, // Bảng quyền hạn bang hội
PACKET_GC_ITEMSYNCH, // Tin nhắn di chuyển vật phẩm
PACKET_GC_ITEMLIST, // Gửi danh sách vật phẩm đến khách hàng
PACKET_GC_TEAM_LIST, // Trả về danh sách đồng đội
/* ID:170 */ PACKET_GC_NEWSPECIAL, // Tạo một đối tượng đặc biệt (SpecialObj) đến khách hàng
PACKET_GC_UICOMMAND, // Gửi lệnh giao diện người dùng đến khách hàng
PACKET_GC_SPLITITEMRESULT, // Kết quả chia tách vật phẩm
PACKET_GC_BANKITEMINFO, // Thông tin vật phẩm ngân hàng
PACKET_GC_SPECIAL_OBJ_ACT_NOW, // Đối tượng đặc biệt trình diễn hiệu ứng hoặc hành động
PACKET_GC_SPECIAL_OBJ_FADE_OUT, // Đối tượng đặc biệt chết hoặc tan rã
PACKET_GC_PLAYERSHOPERROR, // Tin nhắn lỗi của cửa hàng người chơi
PACKET_GC_PLAYERSHOPAPPLY, // Máy chủ thông báo cho khách hàng thông tin phán đoán cần thiết để tạo cửa hàng người chơi
PACKET_GC_PLAYERSHOPESTABLISH, // Cửa hàng người chơi có được tạo thành công hay không
PACKET_GC_PLAYERSHOPACQUIRESHOPLIST, // Máy chủ thông báo cho khách hàng thông tin phán đoán cần thiết để tạo cửa hàng người chơi
/* ID:180 */ PACKET_GC_PACKUP_PACKET, // Trả về kết quả sắp xếp ba lô
PACKET_GC_PLAYERSHOPONSALE, // Thông báo cho khách hàng hàng hóa lên xuống kệ
PACKET_GC_PLAYERSHOPMONEY, // Thông báo cho khách hàng lưu/rút tiền
PACKET_GC_RETSETTING, // Trả về dữ liệu cài đặt người dùng đến khách hàng
PACKET_GC_PLAYERSHOPOPENSTALL, // Mở hoặc đóng quầy
PACKET_GC_REMOVEPET, // Sửa đổi dữ liệu cài đặt người dùng
PACKET_GC_PETPLACARDLIST, // Dữ liệu bảng thông báo thú cưng
PACKET_GC_CITYERROR, // Tin nhắn lỗi thành phố của khách hàng
PACKET_GC_CITYNOTIFY, // Thông báo thành phố của khách hàng
PACKET_GC_CITYATTR, // Máy chủ cập nhật thuộc tính thành phố đến khách hàng
/* ID:190 */ PACKET_GC_NEWPET, // Có thú cưng mới vào tầm nhìn
PACKET_GC_NEWPET_DEATH, // Tạo thú cưng đã chết
PACKET_GC_NEWPET_MOVE, // Tạo thú cưng đang di chuyển
PACKET_GC_MINORPASSWD, // Mật khẩu cấp hai
PACKET_GC_CHARMOVERESULT, // Trả về kết quả thực thi lệnh di chuyển
PACKET_GC_PLAYERSHOPSALEOUT, // Bán cửa hàng
PACKET_GC_PLAYERSHOPBUYSHOP, // Mua cửa hàng này
PACKET_GC_CHARSTOPACTION, // Dừng logic hành động
PACKET_GC_GUILDAPPLY, // Đề nghị thành lập công đoàn
PACKET_GC_PRIVATEINFO, // Hồ sơ người chơi (cập nhật đến khách hàng)
/* ID:200 */ PACKET_GC_WORLDTIME, // Máy chủ trò chơi gửi thời gian thế giới đến khách hàng
PACKET_GC_CHARACTION, // Thực hiện một hành động
PACKET_GC_CHARMODIFYACTION, // Can thiệp vào việc thực hiện hành động
PACKET_GC_PLAYER_CALLOF, // Mời đến một địa điểm
PACKET_GC_FINGER, // Tìm kiếm người chơi
PACKET_GC_PLAYERSHOPRECORDLIST, // Danh sách kỷ lục
PACKET_GC_PLAYERSHOPUPDATEPARTNERS, // Cập nhật danh sách đối tác
PACKET_GC_PLAYERSHOPUPDATEFAVORITE, // Cập nhật danh sách cửa hàng theo nội dung nhà sưu tập mới
PACKET_GC_PLAYERSHOPTYPE, // Thông báo cho khách hàng thay đổi loại cửa hàng
PACKET_GC_PLAYERSHOPSTALLSTATUS, // Yêu cầu máy chủ thay đổi trạng thái của một quầy
/* ID:210 */ PACKET_GC_CHARDOACTION, // Để một nhân vật thực hiện một hành động cụ thể
PACKET_GC_ADDLOCKOBJ, // Trả về kết quả yêu cầu bảo vệ mật khẩu
PACKET_GC_NOTIFYRMB, // Thông báo về tiền tệ trong game (RMB)
PACKET_GC_MISSIONDESC, // Trả về mô tả nhiệm vụ
PACKET_GC_FIRSTLOGIN, // Người chơi đăng nhập lần đầu
PACKET_GC_SYSTEMMSG, // Máy chủ gửi tin nhắn hệ thống đến khách hàng
PACKET_GC_MAXCOUNT, // Số lượng tất cả các gói GC
/*------------------------GC-------------------------------------------------------------------------------------------*/
/*------------------------LC (Login Server -> Client)--------------------------------------------------*/
PACKET_LC_RETLOGIN = 400, // Máy chủ đăng nhập trả về kết quả yêu cầu của khách hàng
/* ID:401 */ PACKET_LC_RETCHARLIST, // Trả về danh sách nhân vật
PACKET_LC_STATUS, // Trả về trạng thái xếp hàng của khách hàng
PACKET_LC_RETCHARLOGIN, // Yêu cầu đăng nhập nhân vật cụ thể
PACKET_LC_RETCREATECHAR, // Trả về kết quả tạo nhân vật
PACKET_LC_RETDELETECHAR, // Trả về kết quả xóa nhân vật
PACKET_LC_RETCONNECT, // Máy chủ đăng nhập trả về kết quả yêu cầu kết nối của khách hàng
PACKET_LC_MAXCOUNT, // Số lượng tất cả các gói LC
/*------------------------LC-------------------------------------------------------------------------------------------*/
/*------------------------CL (Client -> Login Server)--------------------------------------------------*/
PACKET_CL_ASKLOGIN = 450, // Khách hàng yêu cầu máy chủ đăng nhập thực hiện đăng nhập
/* ID:451 */ PACKET_CL_ASKCHARLIST, // Yêu cầu danh sách nhân vật
PACKET_CL_ASKCHARLOGIN, // Yêu cầu đăng nhập nhân vật cụ thể
PACKET_CL_ASKCREATECHAR, // Yêu cầu tạo nhân vật
PACKET_CL_ASKDELETECHAR, // Yêu cầu xóa nhân vật
PACKET_CL_CONNECT, // Khách hàng yêu cầu kết nối đến máy chủ đăng nhập
/*------------------------CL-------------------------------------------------------------------------------------------*/
/*------------------------CG, GW, WG, SS, LB, BL, LW, WL-----------------------------------------------*/
PACKET_CG_TEST = 500, // Tin nhắn kiểm tra từ khách hàng
/* ID:501 */ PACKET_CG_CONNECT, // Tin nhắn xác minh đầu tiên mà khách hàng gửi đến máy chủ trò chơi sau khi kết nối
PACKET_CG_HEARTBEAT, // Tin nhắn nhịp tim
PACKET_CG_ENTERSCENE, // Tin nhắn yêu cầu từ khách hàng đến máy chủ khi cố gắng vào một cảnh
PACKET_CG_LEAVESCENE, // Tin nhắn yêu cầu từ khách hàng đến máy chủ khi cố gắng rời khỏi một cảnh
PACKET_CG_ENVREQUEST, // Khách hàng yêu cầu máy chủ gửi thông tin môi trường xung quanh
PACKET_CG_CHARASKBASEATTRIB, // Lấy thuộc tính đơn giản của nhân vật
PACKET_CG_CHARASKEQUIPMENT, // Lấy bảng trang bị đơn giản
PACKET_CG_REQLEVELUP, // Yêu cầu nâng cấp
PACKET_CG_REQMANUALATTR, // Yêu cầu phân bổ điểm
PACKET_CG_REQRESETATTR, // Yêu cầu rửa điểm
/* ID:511 */ PACKET_CG_MYEQUIPMENT, // Đã lỗi thời
PACKET_CG_OTHEREQUIPMENT, // Đã lỗi thời
PACKET_CG_ASKDETAILATTRIB, // Yêu cầu cập nhật thuộc tính chi tiết của nhân vật chính
PACKET_CG_ASKDETAILEQUIPMENTLIST, // Yêu cầu cập nhật danh sách trang bị chi tiết của nhân vật chính
PACKET_CG_ASKDETAILSKILLLIST, // Yêu cầu cập nhật danh sách kỹ năng chi tiết của nhân vật chính
PACKET_CG_ASKDETAILSUBEFFECTLIST, // Yêu cầu cập nhật danh sách thuộc tính phụ của nhân vật chính
PACKET_CG_ASKMYBAGLIST, // Yêu cầu cập nhật ba lô hiện tại
PACKET_CG_CHARIDLE, // Thông báo cho máy chủ (SERVER) vào trạng thái nghỉ (IDLE)
PACKET_CG_CHARJUMP, // Thông báo cho máy chủ nhảy một lần
PACKET_CG_CHARMOVE, // Thông báo cho máy chủ di chuyển
/* ID:521 */ PACKET_CG_MOVE, // Đã lỗi thời
PACKET_CG_CHARUSESKILL, // Thông báo cho máy chủ sử dụng kỹ năng
PACKET_CG_ATTACK, // Đã lỗi thời
PACKET_CG_SKILL, // Đã lỗi thời
PACKET_CG_OPENITEMBOX, // Mở `Obj_ItemBox`
PACKET_CG_PICKBOXITEM, // Nhặt một vật phẩm từ `Obj_ItemBox`
PACKET_CG_USEEQUIP, // Trang bị từ ba lô
PACKET_CG_UNEQUIP, // Tháo trang bị
PACKET_CG_USEITEM, // Sử dụng đạo cụ
PACKET_CG_DISCARDITEM, // Vứt bỏ vật phẩm trong ba lô
/* ID:531 */ PACKET_CG_DISCARDEQUIP, // Vứt bỏ trang bị trên người
PACKET_SS_CONNECT, // Tin nhắn thông báo đầu tiên khi kết nối nội bộ giữa các máy chủ
PACKET_GS_ASKDATA, // Yêu cầu dữ liệu người chơi từ máy chủ nguồn
PACKET_SG_RETDATA, // Gửi dữ liệu người dùng đến chương trình máy chủ trò chơi (GameServer)
PACKET_GW_ASKUSERDATA, // Yêu cầu hồ sơ người dùng từ máy chủ dữ liệu thế giới
PACKET_WG_RETUSERDATA, // Trả về thông tin hồ sơ người dùng
PACKET_GW_ASKCHANGESCENE, // Gửi hồ sơ người dùng đến máy chủ dữ liệu thế giới, yêu cầu chuyển cảnh
PACKET_WG_RETCHANGESCENE, // Trả về thông tin kết quả chuyển cảnh
PACKET_GW_NOTIFYUSER, // Máy chủ trò chơi thông báo cho máy chủ thế giới rằng trạng thái người dùng cần thay đổi
PACKET_WG_NOTIFYUSER, // Máy chủ thế giới thông báo cho máy chủ trò chơi về sự thay đổi trạng thái người dùng
/* ID:541 */ PACKET_CG_COMMAND, // Khách hàng gửi lệnh sửa đổi trò chơi đến máy chủ
PACKET_CG_ASKCHANGESCENE, // Khách hàng yêu cầu thay đổi cảnh
PACKET_CG_ASKITEMINFO, // Yêu cầu thông tin chi tiết của một vật phẩm
PACKET_CG_ASKDETAILEQUIPLIST, // Yêu cầu thông tin chi tiết trang bị của bản thân
PACKET_CG_CHAT, // Nói chuyện
PACKET_CG_ASKDETAILXINFALIST, // Yêu cầu cập nhật danh sách tâm pháp của nhân vật chính
PACKET_CG_USEGEM, // Sử dụng bảo thạch
PACKET_CG_REMOVEGEM, // Tháo bảo thạch
PACKET_CG_CHARDEFAULTEVENT, // Sự kiện mặc định
PACKET_CG_USEEQUIPSKILL, // Sử dụng kỹ năng từ trang bị
/* ID:551 */ PACKET_CG_USEABILITY, // Lệnh kỹ năng sống có công thức
PACKET_CG_TEAMINVITE, // Mời vào nhóm
PACKET_GW_TEAMINVITE, // Tin nhắn mời nhóm giữa các máy chủ
PACKET_WG_TEAMERROR, // Lỗi nhóm từ máy chủ thế giới
PACKET_WG_TEAMRESULT, // Kết quả nhóm từ máy chủ thế giới
PACKET_WG_NOTIFYTEAMINFO, // Thông báo thông tin nhóm từ máy chủ thế giới
PACKET_WG_TEAMASKINVITE, // Yêu cầu mời nhóm từ máy chủ thế giới
PACKET_CG_TEAMRETINVITE, // Phản hồi lời mời nhóm
PACKET_GW_TEAMRETINVITE, // Phản hồi mời nhóm giữa các máy chủ
PACKET_WG_TEAMLEADERASKINVITE, // Đội trưởng yêu cầu mời từ máy chủ thế giới
/* ID:561 */ PACKET_CG_TEAMLEADERRETINVITE,// Phản hồi của đội trưởng
PACKET_GW_TEAMLEADERRETINVITE, // Phản hồi đội trưởng giữa các máy chủ
PACKET_CG_TEAMLEAVE, // Rời nhóm
PACKET_GW_TEAMLEAVE, // Tin nhắn rời nhóm giữa các máy chủ
PACKET_CG_TEAMDISMISS, // Giải tán nhóm
PACKET_GW_TEAMDISMISS, // Tin nhắn giải tán nhóm giữa các máy chủ
PACKET_CG_TEAMKICK, // Đuổi thành viên
PACKET_GW_TEAMKICK, // Tin nhắn đuổi thành viên giữa các máy chủ
PACKET_CG_TEAMAPPLY, // Đề nghị gia nhập nhóm
PACKET_GW_TEAMAPPLY, // Tin nhắn đề nghị gia nhập nhóm giữa các máy chủ
/* ID:571 */ PACKET_WG_TEAMASKAPPLY, // Yêu cầu gia nhập nhóm từ máy chủ thế giới
PACKET_GW_TEAMRETAPPLY, // Phản hồi yêu cầu gia nhập nhóm giữa các máy chủ
PACKET_CG_TEAMRETAPPLY, // Phản hồi yêu cầu gia nhập nhóm từ khách hàng
PACKET_CG_ASKDETAILABILITYINFO, // Thông tin kỹ năng sống của người chơi khách hàng
PACKET_CG_TEAMAPPOINT, // Bổ nhiệm đội trưởng mới
PACKET_GW_TEAMAPPOINT, // Tin nhắn bổ nhiệm đội trưởng giữa các máy chủ
PACKET_CG_ABILITYGAMBLE, // Lệnh hợp thành kỹ năng sống không công thức
PACKET_CG_ASK_COOLDOWN_UPDATE, // Khách hàng yêu cầu cập nhật thông tin thời gian hồi chiêu (hiện không dùng)
PACKET_CG_DOEVENT, // Khách hàng chọn thực hiện một mục trong danh sách sự kiện
PACKET_CG_MISSIONACCEPT, // Chấp nhận nhiệm vụ
/* ID:581 */ PACKET_CG_MISSIONREFUSE, // Từ chối nhiệm vụ
PACKET_CG_MISSIONABANDON, // Bỏ nhiệm vụ
PACKET_CG_MISSIONCONTINUE, // Tiếp tục nhiệm vụ
PACKET_CG_MISSIONSUBMIT, // Nộp nhiệm vụ
PACKET_CG_EVENTREQUEST, // Truy vấn một sự kiện kịch bản
PACKET_CG_ASKMISSIONLIST, // Truy vấn danh sách nhiệm vụ
PACKET_CG_ASKMAIL, // Yêu cầu thông tin thư
PACKET_CG_CHANNELCREATE, // Tạo kênh trò chuyện
PACKET_CG_CHANNELDISMISS, // Giải tán kênh trò chuyện
PACKET_CG_CHANNELINVITE, // Mời vào kênh trò chuyện
/* ID:591 */ PACKET_CG_CHANNELKICK, // Đuổi khỏi kênh trò chuyện
PACKET_CG_MAIL, // Gửi thư
PACKET_GW_CHANNELCREATE, // Tạo kênh trò chuyện giữa các máy chủ
PACKET_GW_CHANNELDISMISS, // Giải tán kênh giữa các máy chủ
PACKET_GW_CHANNELINVITE, // Mời vào kênh giữa các máy chủ
PACKET_GW_CHANNELKICK, // Đuổi khỏi kênh giữa các máy chủ
PACKET_GW_CHAT, // Tin nhắn trò chuyện giữa các máy chủ
PACKET_GW_MAIL, // Tin nhắn thư giữa các máy chủ
PACKET_WG_CHANNELERROR, // Lỗi kênh từ máy chủ thế giới
PACKET_WG_CHANNELRESULT, // Kết quả kênh từ máy chủ thế giới
/* ID:601 */ PACKET_WG_CHAT, // Tin nhắn trò chuyện từ máy chủ thế giới
PACKET_WG_MAIL, // Tin nhắn thư từ máy chủ thế giới
PACKET_CG_GEM_COMPOUND, // Tin nhắn hợp thành bảo thạch
PACKET_GW_ASKMAIL, // Yêu cầu thư giữa các máy chủ
PACKET_WG_NOTIFYMAIL, // Thông báo thư từ máy chủ thế giới
PACKET_CG_QUERYITEMBOXSTAGE, // Yêu cầu ngoại hình `Itembox`
PACKET_CG_ASKTEAMINFO, // Yêu cầu thông tin nhóm
PACKET_GW_ASKTEAMINFO, // Yêu cầu thông tin nhóm giữa các máy chủ
PACKET_CG_ASKTEAMMEMBERINFO, // Yêu cầu thông tin đồng đội
PACKET_CG_LOCK_TARGET, // Người chơi khóa mục tiêu
/* ID:611 */ PACKET_GW_ASKTEAMMEMBERINFO, // Yêu cầu thông tin đồng đội giữa các máy chủ
PACKET_WG_TEAMMEMBERINFO, // Trả về thông tin đồng đội từ máy chủ thế giới
PACKET_CG_SHOPBUY, // Người chơi chọn mua hàng từ danh sách hàng hóa
PACKET_CG_SHOPSELL, // Người chơi chọn bán hàng từ danh sách hàng hóa
PACKET_CG_SHOPREPAIR, // Thông báo cho máy chủ sửa chữa vật phẩm
PACKET_CG_SHOPCLOSE, // Thông báo cho khách hàng đóng cửa sổ giao dịch
PACKET_CG_ASKJOINMENPAI, // Gia nhập môn phái
PACKET_CG_ASKSTUDYXINFA, // Yêu cầu học tâm pháp cấp độ cụ thể
PACKET_CG_ASKSTUDYABILITY, // Gửi tin nhắn yêu cầu học kỹ năng sống đến máy chủ
PACKET_CG_CHARALLTITLES, // Khách hàng yêu cầu máy chủ tất cả các danh hiệu của người chơi
/* ID:621 */ PACKET_CG_CHARUPDATECURTITLE,// Cập nhật danh hiệu hiện tại của nhân vật
PACKET_CG_ASK_ACTIVETIME_UPDATE, // Khách hàng yêu cầu cập nhật thông tin thời gian hoạt động của kỹ năng
PACKET_GW_TEAMMEMBERENTERSCENE, // Đồng đội vào cảnh mới
PACKET_CG_BANKACQUIRELIST, // Lấy danh sách lưu trữ từ máy chủ
PACKET_CG_BANKADDITEM, // Thông báo cho máy chủ thêm vật phẩm vào ngân hàng
PACKET_CG_BANKREMOVEITEM, // Thông báo cho máy chủ xóa vật phẩm từ ngân hàng
PACKET_CG_BANKSWAPITEM, // Thông báo cho máy chủ trao đổi vật phẩm từ ngân hàng với ba lô hoặc trang bị
PACKET_CG_BANKMONEY, // Thông báo cho máy chủ lưu/rút tiền
PACKET_CG_BANKCLOSE, // Thông báo cho máy chủ đóng ngân hàng của người chơi
PACKET_CG_EXCHANGEAPPLYI, // Phản hồi giao dịch
/* ID:631 */ PACKET_CG_EXCHANGEREPLYI, // Yêu cầu phản hồi giao dịch
PACKET_CG_EXCHANGESYNCHLOCK, // Khóa đồng bộ giao dịch
PACKET_CG_EXCHANGESYNCHITEMII, // Đồng bộ vật phẩm giao dịch
PACKET_CG_EXCHANGESYNCHMONEYII, // Đồng bộ tiền giao dịch
PACKET_CG_EXCHANGEOKIII, // Tin nhắn đồng ý giao dịch
PACKET_CG_EXCHANGECANCEL, // Hủy giao dịch
PACKET_GW_LEVEUP, // Đồng đội nâng cấp, cấp độ mới cập nhật đến máy chủ thế giới để tham khảo
PACKET_CG_PLAYER_DIE_RESULT, // Kết quả thao tác khi nhân vật chính chết
PACKET_GW_ASKSCENEDATA, // Cảnh trò chơi yêu cầu thông tin cảnh bổ sung từ máy chủ dữ liệu thế giới
PACKET_WG_RETSCENEDATA, // Máy chủ dữ liệu thế giới gửi thông tin cảnh bổ sung đến cảnh
/* ID:641 */ PACKET_GG_SCENENOTIFY, // Tin nhắn thông báo cảnh
PACKET_CG_SET_PETATTRIB, // Thông báo cho máy chủ thay đổi thuộc tính thú cưng
PACKET_CG_MANIPULATEPET, // Yêu cầu thao tác thú cưng (triệu hồi, thu hồi, thả, v.v.)
PACKET_CG_ASK_TEAMFOLLOW, // Đội trưởng yêu cầu vào theo dõi nhóm
PACKET_CG_STOP_TEAMFOLLOW, // Một đồng đội (trưởng) dừng trạng thái theo dõi nhóm
PACKET_CG_RETURN_TEAMFOLLOW, // Đồng đội phản hồi có vào trạng thái theo dõi nhóm hay không
PACKET_GW_ENTER_TEAMFOLLOW, // Một đồng đội vào trạng thái theo dõi nhóm
PACKET_GW_STOP_TEAMFOLLOW, // Một đồng đội dừng trạng thái theo dõi nhóm
PACKET_WG_TEAMFOLLOW_LIST, // Gửi danh sách theo dõi nhóm
PACKET_CG_MISSIONCHECK, // Xác minh nhiệm vụ có hoàn thành hay không
/* ID:651 */ PACKET_CG_DISPEL_BUFF, // Khách hàng yêu cầu hủy hiệu ứng liên tục
PACKET_CG_CHAR_STOP_LOGIC, // Khách hàng yêu cầu dừng logic hiện tại
PACKET_CG_PACKAGE_SWAPITEM, // Yêu cầu trao đổi hai vật phẩm trong ba lô
PACKET_CG_STALLAPPLY, // Đề nghị đặt sạp ở đây đến máy chủ
PACKET_CG_STALLESTABLISH, // Khách hàng chấp nhận phí sạp và thuế
PACKET_CG_STALLOPEN, // Yêu cầu danh sách vật phẩm sạp từ máy chủ
PACKET_CG_STALLADDITEM, // Thông báo cho máy chủ thêm vật phẩm vào sạp
PACKET_CG_STALLREMOVEITEM, // Thông báo cho máy chủ lấy vật phẩm ra khỏi sạp
PACKET_CG_STALLITEMPRICE, // Thông báo cho máy chủ thay đổi giá bán của vật phẩm trong sạp
PACKET_CG_STALLSHOPNAME, // Thông báo cho máy chủ đổi tên cửa hàng
/* ID:661 */ PACKET_CG_STALLBUY, // Thông báo cho máy chủ mua vật phẩm từ sạp
PACKET_CG_STALLCLOSE, // Thông báo cho máy chủ đóng sạp của mình
PACKET_CG_BBSSYCHMESSAGES, // Cập nhật bảng tin
PACKET_CG_BBSAPPLY, // Cập nhật bảng tin
PACKET_CG_RELATION, // Khách hàng gửi tin nhắn liên quan đến bạn bè đến máy chủ trò chơi
PACKET_GW_RELATION, // Máy chủ trò chơi gửi tin nhắn liên quan đến bạn bè đến máy chủ dữ liệu thế giới
PACKET_WG_RELATION, // Máy chủ dữ liệu thế giới gửi tin nhắn liên quan đến bạn bè đến máy chủ trò chơi
PACKET_CG_GUILD, // Tin nhắn bang hội
PACKET_GW_GUILD, // Tin nhắn bang hội giữa các máy chủ
PACKET_WG_GUILD, // Tin nhắn bang hội từ máy chủ thế giới
/* ID:671 */ PACKET_WG_GUILDLIST, // Trả về danh sách bang hội (PlayerID_t, UCHAR, {GuildID_t,NAME,Level,UserCount,Status})
PACKET_WG_GUILDERROR, // Trả về lỗi thao tác bang hội (PlayerID_t, enum)
PACKET_WG_GUILDRETURN, // Trả về kết quả thao tác bang hội (PlayerID_t, enum)
PACKET_WG_GUILDBASEINFO, // Thông tin cơ bản bang hội
PACKET_WG_GUILDMEMBERS, // Thông tin thành viên bang hội
PACKET_WG_GUILDAUTHORITY, // Bảng quyền hạn bang hội
PACKET_CG_ITEMSYNCH, // Tin nhắn di chuyển vật phẩm
PACKET_LB_ASKAUTH, // Máy chủ đăng nhập yêu cầu hệ thống thanh toán (BillingSystem) xác minh
PACKET_BL_RETAUTH, // Hệ thống thanh toán trả về kết quả xác minh
PACKET_LW_ASKCHARLOGIN, // Yêu cầu đăng nhập nhân vật
/* ID:681 */ PACKET_WL_RETCHARLOGIN, // Máy chủ thế giới cho phép đăng nhập nhân vật
PACKET_WG_TEAM_LIST, // Trả về danh sách đồng đội
PACKET_CG_EXECUTESCRIPT, // Yêu cầu thực thi một hàm kịch bản trên máy chủ
PACKET_SS_SCENEPLAYERCOUNT, // Máy chủ dữ liệu thế giới thông báo cho máy chủ trò chơi và máy chủ đăng nhập về số người trong cảnh
PACKET_CG_SPLITITEM, // Chia tách vật phẩm
PACKET_CG_PLAYERSHOPAPPLY, // Đề nghị tạo cửa hàng người chơi đến máy chủ
PACKET_CG_PLAYERSHOPESTABLISH, // Khách hàng xác nhận thông tin phán đoán, gửi đề nghị cuối cùng
PACKET_CG_PLAYERSHOPACQUIRESHOPLIST, // Đề nghị tạo cửa hàng người chơi đến máy chủ
PACKET_CG_PLAYERSHOPACQUIREITEMLIST, // Khách hàng xác nhận thông tin phán đoán, gửi đề nghị cuối cùng
PACKET_GW_COMMAND, // Lệnh GM cần máy chủ dữ liệu thế giới xử lý
/* ID:691 */ PACKET_CG_PACKUP_PACKET, // Yêu cầu sắp xếp ba lô
PACKET_CG_PLAYERSHOPONSALE, // Thông báo cho máy chủ hàng hóa lên xuống kệ
PACKET_CG_PLAYERSHOPBUYITEM, // Thông báo cho máy chủ mua hàng hóa
PACKET_CG_PLAYERSHOPMONEY, // Thông báo cho máy chủ lưu/rút tiền
PACKET_CG_ASKSETTING, // Yêu cầu lấy dữ liệu cài đặt người dùng
PACKET_CG_MODIFYSETTING, // Sửa đổi dữ liệu cài đặt người dùng
PACKET_CG_PLAYERSHOPNAME, // Sửa đổi tên cửa hàng người chơi
PACKET_CG_PLAYERSHOPDESC, // Sửa đổi mô tả cửa hàng người chơi
PACKET_CG_PLAYERSHOPOPENSTALL, // Mở hoặc đóng quầy
PACKET_GW_BATCHMAIL, // Gửi tin nhắn hàng loạt
/* ID:701 */ PACKET_GW_CITYAPPLYNEWCITY, // Yêu cầu đến máy chủ thế giới để đề nghị thành lập thành phố mới
PACKET_WG_CITYAPPLYNEWCITY, // Phản hồi máy chủ về đề nghị thành lập thành phố mới
PACKET_WG_CITYERROR, // Phản hồi máy chủ về tin nhắn lỗi thành phố
PACKET_WG_CITYATTR, // Máy chủ thế giới cập nhật thuộc tính thành phố
PACKET_CG_CITYASKATTR, // Yêu cầu thuộc tính thành phố từ máy chủ
PACKET_GW_CITYASKINITINFO, // Yêu cầu thông tin khởi tạo thành phố từ máy chủ khi khởi động
PACKET_GW_CITYCLOSE, // Đóng thành phố
PACKET_GW_CITYCLOSESUCCESS, // Đóng thành phố thành công
PACKET_WG_CITYCLOSE, // Đóng thành phố
PACKET_WG_CITYCLOSESUCCESS, // Đóng thành phố thành công
/* ID:711 */ PACKET_WG_CITYINITINFO, // Yêu cầu thông tin thành phố
PACKET_GW_CITYOPT, // Thao tác thành phố
PACKET_CG_ISSUEPETPLACARD, // Phát hành thông báo thú cưng
PACKET_CG_STALLFIRSTPAGE, // Trang ban đầu của sạp
PACKET_CG_MINORPASSWD, // Mật khẩu cấp hai
PACKET_CG_CHARPOSITIONWARP, // Gửi sai lệch vị trí đến máy chủ
PACKET_CG_PLAYERSHOPSALEOUT, // Bán cửa hàng
PACKET_CG_PLAYERSHOPBUYSHOP, // Mua cửa hàng này
PACKET_CG_GUILDAPPLY, // Đề nghị thành lập công đoàn
PACKET_CG_GUILDJOIN, // Đề nghị gia nhập công đoàn
/* ID:721 */ PACKET_CG_GUILDASKMEMBERINFO,// Xem thông tin thành viên công đoàn
PACKET_GW_CHANGEMENPAI, // Thay đổi môn phái
PACKET_GW_UPDATETITLE, // Cập nhật danh hiệu
PACKET_CG_ASKPRIVATEINFO, // Hồ sơ người chơi (yêu cầu)
PACKET_CG_APPLYPRIVATEINFO, // Người chơi sửa đổi hồ sơ người chơi
PACKET_WG_WORLDTIME, // Máy chủ thế giới gửi thời gian thế giới đến máy chủ trò chơi
PACKET_CG_CHARSIT, // Người chơi ngồi xuống
PACKET_CG_PLAYER_CALLOF_RESULT, // Kết quả thao tác mời đến một địa điểm
PACKET_GW_CALLOFHUMAN, // Tin nhắn kéo người
PACKET_WG_CALLOFHUMAN, // Tin nhắn kéo người
/* ID:731 */ PACKET_CG_STALL_DEFAULT_PAGE,// Gửi trang mặc định của sạp
PACKET_CG_SETMOODTOHEAD, // Thiết lập hiển thị tâm trạng
PACKET_CG_FINGER, // Tìm kiếm người chơi
PACKET_GW_FINGER, // Kết quả tìm kiếm người chơi
PACKET_WG_FINGER, // Kết quả tìm kiếm người chơi
PACKET_CG_PLAYERSHOPASKFORRECORD, // Yêu cầu kỷ lục giao dịch hoặc quản lý của cửa hàng người chơi
PACKET_CG_PLAYERSHOPPARTNER, // Đối tác
PACKET_CG_PLAYERSHOPFAVORITE, // Thêm hoặc xóa khỏi danh sách yêu thích
PACKET_CG_PLAYERSHOPTYPE, // Yêu cầu máy chủ thay đổi loại cửa hàng
PACKET_CG_PLAYERSHOPSIZE, // Yêu cầu máy chủ thay đổi kích thước cửa hàng
/* ID:741 */ PACKET_CG_CGASKLOCKOBJ, // Yêu cầu khóa một đối tượng (Obj)
PACKET_CG_CHARMOODSTATE, // Sự kiện biểu cảm
PACKET_GW_HEARTBEAT, // Gửi tin nhắn nhịp tim của người chơi đến máy chủ thế giới
PACKET_CG_MISSIONDESC, // Lấy mô tả nhiệm vụ
PACKET_CG_FIRSTLOGIN, // Đăng nhập lần đầu
PACKET_LW_ASKDELETECHAR, // Yêu cầu xóa nhân vật
PACKET_WL_RETDELETECHAR, // Máy chủ thế giới cho phép xóa nhân vật
PACKET_BW_CONNECT, // Tin nhắn xác minh KEY đầu tiên giữa máy chủ Web và máy chủ thanh toán
PACKET_BW_VALIDATEUSER, // Máy chủ thanh toán yêu cầu Web xác minh tên người dùng và mật khẩu
PACKET_WB_RET_VALIDATEUSER, // Máy chủ Web trả về kết quả xác minh tên người dùng và mật khẩu
/* ID:751 */ PACKET_WG_SYSTEMMSG, // Máy chủ thế giới gửi tin nhắn hệ thống đến máy chủ trò chơi
PACKET_GW_SYSTEMMSG, // Máy chủ trò chơi gửi tin nhắn hệ thống đến máy chủ thế giới
/*------------------------CG、GW、WG、SS、LB、BL、LW、WL---------------------------------------------------------------*/
PACKET_MAX // Giá trị tối đa của loại tin nhắn
};
};
#endif