export enum MsgCode { SUCCESS = 0, // 成功 FAILED = 1000, // 失敗 FORZEN_IP = 1001, // IP禁用 FORZEN_MAC = 1002, // MAC禁用 BLACK = 1003, // 在黑名單中 LOGIN_LOW_VERSION = 1004, // 登錄版本號過低 LOGIN_NO_TOKEN = 1005, // 登錄沒有Token LOGIN_NO_SERVER = 1006, // 登錄找不到服務器 REGISTER_ACCOUNT_REPEAT = 100001, // 帳號重複 REGISTER_DATABASE_ERROR = 100002, // 數據庫插入錯誤 LOGIN_ACCOUNT_PWD_ERROR = 1009, // 帳號或密碼錯誤 SERVICE_NOT_FOUND = 100004, // ACCOUNT_FREEZE = 100005, // 帳號被封,請聯繫客服查詢 NETWORK_ERROR = 1012, // 網絡錯誤 NETWORK_DISCONNECT = 100007, // 網絡斷開連接 CREATE_NAME_INVALID = 100008,//名字不合法 INVITE_CODE_ERR = 1015, //邀請碼錯誤 VERSION_ERROR = 100010,//版本不正確 OPERATION_ERROR = 1017,//操作失敗 ROLE_NAME_EXIST = 1018,//角色名已存在 ITEM_OPERATION_ERROR = 1019,//物品操作失敗 RELIVE_LEVEL_TOO_HIGH = 2000, // 更高轉生等級暫未開放 RELIVE_LEVEL_NOT_ENOUGH = 2001, // 轉生等級不足 BAG_ITEM_IS_FULL = 1020, // 背包已滿 GIFT_HAS_GOT = 1021,// 沒有禮包或者已經領過了 NO_TITLE = 1022, // 沒有這個稱謂 HONGBAO_GET_YET = 1023,//紅包已經領過了 PAY_DISABLED = 1024,// 充值關閉 // 活動通用狀態碼 SIGN_ALREADY = 9002,// 已經報名過了。 SIGN_TEAM_LEADER = 9004,// 只能隊長報名 // 水路大會狀態碼 SLDH_NOT_OPEN = 9000, // 水陸大會沒有開啟 SLDH_NOT_SIGN_TIME = 9001, // 不在水陸大會報名時間 SLDH_SIGN_TEAM = 9003,// 水路大會必須3人以上組隊參加 SLDH_NOT_SIGN = 9005,//水路大會 沒有報名 SLDH_SIGN_LEVEL_80 = 9006,//水路大會必須所有隊員在80級以上 // 逐鹿大會狀態碼 SAT_NOT_OPEN = 9011, // 逐鹿大會沒有開啟 SAT_NOT_SIGN_TIME = 9012, // 不在逐鹿大會報名時間 SAT_SIGN_TEAM = 9013,// 逐鹿大會必須3人以上組隊參加 SAT_NOT_SIGN = 9014,//逐鹿大會 沒有報名 SAT_SIGN_LEVEL_80 = 9015,//逐鹿大會 等級必須大於80級 // 靈猴狀態碼 LINGHOU_NOT_TEAM = 9007,// 不能組隊 靈猴大吼一句,欺人太甚,還想以多欺少! LINGHOU_MONEY_ENOUGH = 9008,// 銀兩不足 靈猴輕蔑的看了你一眼,便不再搭理你了! LINGHOU_FIGHT_TOO_MACH = 9009, // 靈猴攻擊次數太多 小猴子大喊一聲,少俠饒命,小的再也不敢了! LINGHOU_TODAY_TOO_MACH = 9010, // 今天攻擊猴子次數太多 小猴子大喊一聲,少俠饒命,小的再也不敢了! s } export enum ELivingType { UNKNOW = 0, // 未知 PLAYER = 1, // 玩家 NPC = 2, // NPC MONSTER = 3, // 怪物 PET = 4, // 召喚獸 PARTNER = 5, // 夥伴 } export enum GameState { Sign = 1, // 報名 CalTeam = 2, // 匹配隊伍 Match = 3, // 比賽 Result = 4, // 比賽結果 Close = 5, // 關閉 } // 坐騎技能被動 export enum EHorsePASV { Percenta = 0, Percentb = 1, Percentc = 2, Percentd = 3, } // 屬性表枚舉 export enum EAttrTypeL1 { K_CONFUSION = 0, // 抗混亂 K_SEAL = 1, // 抗封印 K_SLEEP = 2, // 抗昏睡 K_POISON = 3, // 抗毒 K_WIND = 4, // 抗風 K_FIRE = 5, // 抗火 K_WATER = 6, // 抗水 K_THUNDER = 7, // 抗雷 K_WILDFIRE = 8, // 抗鬼火 K_FORGET = 9, // 抗遺忘 K_BLOODRETURN = 10, // 抗三尸 K_DETER = 11, // 抗震懾 K_PHY_GET = 12, // 抗物理 PHY_GET = 13, // 物理吸收 PHY_HIT = 14, // 命中 PHY_DODGE = 15, // 閃避 HK_CONFUSION = 16, // 忽視抗混亂 HK_SEAL = 17, // 忽視抗封印 HK_SLEEP = 18, // 忽視抗昏睡 HK_POISON = 19, // 忽視抗毒 HK_WIND = 20, // 忽視抗風 HK_FIRE = 21, // 忽視抗火 HK_WATER = 22, // 忽視抗水 HK_THUNDER = 23, // 忽視抗雷 HK_WILDFIRE = 24, // 忽視抗鬼火 HK_FORGET = 25, // 忽視抗遺忘 HK_BLOODRETURN = 26, // 忽視抗三尸 HK_DETER = 27, // 忽視抗震懾 HK_PHY_GET = 28, // 忽視抗物理 HP = 30, // 生命值 HP_MAX = 31, // 最大生命值 MP = 32, // 魔法值 MP_MAX = 33, // 最大魔法值 ATK = 34, // 攻擊力 SPD = 35, // 速度 PHY_COMBO = 36, //連擊 PHY_COMBO_PROB = 37, //連擊率 PHY_DEADLY = 38, //狂暴 PHY_BREAK = 39, //破防 PHY_BREAK_PROB = 40, //破防率 PHY_REBOUND = 41, //反震 PHY_REBOUND_PROB = 42, //反震率 DEFEND_ADD = 43, //加防 SPD_ADD = 44, //加速 ATK_ADD = 45, //加攻 HP_ADD = 46, //加血 MP_ADD = 47, //加藍 CHARM_ADD = 48, //加強魅惑 HP_PERC = 49, // 整體 百分比 血量 MP_PERC = 50, // 整體 百分比 法力 ATK_PERC = 51, // 整體 百分比 攻擊 SPD_PERC = 52, // 整體 百分比 速度 KB_WIND = 53, // 風狂暴率 KB_FIRE = 54, // 火狂暴率 KB_WATER = 55, // 水狂暴率 KB_THUNDER = 56, // 雷狂暴率 KB_BLOODRETURN = 57, // 三尸狂暴率 KB_WILDFIRE = 58, // 鬼火狂暴率 Q_WIND = 59, // 風狂暴 Q_FIRE = 60, // 火狂暴 Q_WATER = 61, // 水狂暴 Q_THUNDER = 62, // 雷狂暴 Q_BLOODRETURN = 63, //三尸狂暴 Q_WILDFIRE = 64, //鬼火狂暴 GOLD = 70, //金 WOOD = 71, //木 WATER = 72, //水 FIRE = 73, //火 SOIL = 74, //土 S_GOLD = 75, //強力克金 S_WOOD = 76, //強力克木 S_WATER = 77, //強力克水 S_FIRE = 78, //強力克火 S_SOIL = 79, //強力剋土 CURE_EHAN = 80, //加強治愈 SWEEP_EHAN = 81, //加強橫掃 BREAK_EHAN = 82, //加強破甲 THUD_EHAN = 83, //加強震擊 SLEEP_EHAN = 84, //加強睡 DETER_EHAN = 85, //加強震懾 WILDFIRE = 86, //加強鬼火 TOXIN_EHAN = 87, // 加強毒 SPD_ADD_EHAN = 88, //加強加速 DEFEND_ADD_EHAN = 89, //加強加防 BLOODRETURN_EHAN = 90, //強三尸 ICE_EHAN = 91, //加強冰 SEAL_EHAN = 92, //加強封印 CHAOS_EHAN = 93, //加強混亂 WIND_EHAN = 94, //加強風 FIRE_EHAN = 95, //加強火 WATER_EHAN = 96, //加強水 THUNDER_EHAN = 97, //加強雷 FORGET_EHAN = 98, //加強遺忘 BONE = 100, SPIRIT = 101, STRENGTH = 102, DEXTERITY = 103, K_SEAL_CONFUSION_SLEEP_FORGET_LIMIT = 1000, //抗冰封睡忘上限 } export enum EAttrTypeL2 { BONE = 100, // 根骨 SPIRIT = 101, // 靈性 STRENGTH = 102, // 力量 DEXTERITY = 103, // 敏捷 } // 方向類型 export enum EDir { DOWN = 0, LEFT = 1, UP = 2, RIGHT = 4 }; // 種族類型 export enum ERaceType { UNKNOW = 0, HUMEN = 1, SKY = 2, DEMON = 3, GHOST = 4, Dragon = 5, //龍 }; // 性別類型 export enum ESexType { UNKNOW = 0, MALE = 1, FEMALE = 2, }; // 道具類型 export enum EItemType { Material = 0, Equip = 1, Pet = 2, Medicine = 4, BestBook = 5, BetterBook = 6, CommonBook = 7, FiveElemeBook = 8, Treasure = 9, QualityCard = 10, ChangeBody = 11, FeastDay = 12, TianCeFu = 13, } // 道具索引 export enum EEquipIndex { WEAPONS = 1, // 武器 NECKLACE = 2, // 項鍊 CLOTHES = 3, // 衣服 HELMET = 4, // 頭盔 SHOES = 5, // 鞋子 WING = 6, // 翅膀 CAPE = 7, // 披風 PENDANT = 8, // 挂件 BELT = 9,// 腰帶 RING_LEFT = 10, // 戒指・左 EFFECT = 11, // 法寶 RING_RIGHT = 12,// 戒指・右 } // 道具菜單 export enum EItemMenu { USE = 1, // 使用 EQUIP = 2, // 裝備 UNLOAD = 3, // 卸下 WORKSHOP = 4, // 作坊 REFINING = 5, // 煉器 REFINER = 6, // 煉化 RECAST = 7, // 重鑄 BOOTH = 8, // 擺攤 RESOLVE = 9,// 分解 APPRAISAL = 10,// 鑑定 RESOLVEAll = 11,// 分解所有 COMPOSE = 12,// 合成 } /** * 長按加點速度控制 * 初始timeCount為0,timeThreshold為MAXTIMECNT,執行操作的數量初始為OPERAINITNUM,每次執行操作增加OPERADDNUM; * timeCount每幀+=TIMECNTADD; * 當timeCount > timeThreshold則執行操作,並且timeThreshold減少TIMECNTSUB,當timeThreshold==MINTIMECNT時不再減少 */ export enum LongPressSpeedAttr { TIMECNTADD = 1, //每幀timecount增加值 MAXTIMECNT = 6, //最大時間間隔閾值(初始閾值) MINTIMECNT = 2, //最小時間間隔閾值(最終閾值) TIMECNTSUB = 2, //執行操作時,時間間隔閾值每次減少值 OPERAINITNUM = 1, //執行操作初始數量 OPERADDNUM = 0.5, //每次執行操作後增加的數量 } /** * 長按使用道具速度控制 * 初始timeCount為0,timeThreshold為MAXTIMECNT,執行操作的數量初始為OPERAINITNUM,每次執行操作增加OPERADDNUM; * timeCount每幀+=TIMECNTADD; * 當timeCount > timeThreshold則執行操作,並且timeThreshold減少TIMECNTSUB,當timeThreshold==MINTIMECNT時不再減少 */ export enum LongPressSpeedProp { TIMECNTADD = 1, //每幀timecount增加值 MAXTIMECNT = 30, //最大時間間隔閾值(初始閾值) MINTIMECNT = 30, //最小時間間隔閾值(最終閾值) TIMECNTSUB = 1, //執行操作時,時間間隔閾值每次減少值 }