#pragma once /********************************* * * 本文件主要用于定于角色相关的事件,如升级、学习了某个技能,获得物品等 * **********************************/ //tolua_begin enum tagActorEventID { aeNoEvent = 0, //未定义事件 aeLevel = 1, //角色升级 参数1:当前等级数 aeUserLogin = 2, //玩家登陆 参数1:是否第一次登录 aeUserLogout = 3, //玩家登出 参数1:人物id aeOnActorDeath = 4, //人物死亡 aeReliveTimeOut = 5, //判断复活时间是否超时(用户超过5分钟没有选择回城复活还是原地复活),如果到达,脚本处理,送回主城复活. 参数1:人物指针 aeNewDayArrive = 6, //新的一天更新事件,玩家在线期间的0点整点更新事件 aeOnActorBeKilled = 7, //被玩家杀死 参数1:杀人者指针 aeWithDrawYuanBao = 8, //提取元宝 参数1:提取的元宝数量 aeConsumeYb = 9, //消费元宝 参数1:消耗元宝数量 aeOnEnterFuben = 10, //玩家进入副本[副本id] aeOnExitFuben = 11, //玩家退出副本[副本id] aeGuild = 12, //帮派相关 aeEquipComposite = 13, //装备合成 参数1:目标装备ItemID aeBuffRemoved = 14, //buff被删除事件 aeLeaveTeam = 15, //离开队伍 aeCircle = 16, //角色转生 参数1:当前等级数 aeChangeName = 17, //改名 aeAsyncOpResult = 18, //异步操作结果 参数1:类型 参数2:结果 参数3:操作方式 参数4:错误码 参数5:卡号 参数6:增值类型 参数7:Sub类型 aeHero = 19, //英雄系统 aeHurtMonster = 20, //对怪物造成伤害 aeMaxEventCount, }; enum tagFreePkMode { //和平模式 fpPeaceful = 1, //团队模式 fpTeam = 2, //帮派模式 fpGuild = 3, //敌对模式 fpEvil = 4, //全体模式 fpPk = 5, //阵营模式 fpZY = 6, //联盟模式 fpUnion = 7, fpCount = 7, }; //批量使用的类型 enum tagBathItemType { batExp = 1, //经验 batBindCoin = 2, //绑金(魔神货币) batCoin = 3, //银两 batActivityExp = 4, //经验库加经验 batCirclePower = 5, //修为 batGuildCoin = 6, //行会银票 batSkillExpItem = 7, //技能熟练度物品 batNormalItem = 8, //普通道具批量使用(单个循环) bat9 = 9, batBloodSoulItem = 11, //批量增加血魄碎片 batMeritorious = 12, //批量增加功勋抽奖 batDragonSoulItem = 13, //批量增加龙魂碎片 bat15 = 15, // batBindGold = 16, //批量增加绑定元宝 batBossJifen = 28, //批量增加boss积分 bat_29 = 29, batMAx, }; //奖励类型 enum tagAwardType { qatEquipment = 0, //物品或者装备 id:物品ID count:物品数量 quality:物品品质 strong:强化等级 bind:绑定状态 param:物品指针 --- 物品提示 qatMoney = 1, //金币 count:金币 -- UI提示 qatBindMoney = 2, //绑金 count:绑金 -- UI提示 qatBindYb = 3, //绑元 count:银两 -- 元宝点券数值提示 qatYuanbao = 4, //元宝 count:元宝 -- 元宝点券数值提示 qatExp = 5, //经验 count:经验值 param:如果是任务,这个就填写任务的ID,其他的话填关键的有意义的参数,如果没有就填写0 qatCircleSoul = 6, //转生修为 count:转生修为 -- 元宝点券数值提示 qatFlyShoes = 7, //飞鞋点数 count:飞鞋点数 -- 元宝点券数值提示 qatBroat = 8, //喇叭点数 count:喇叭点数 -- 元宝点券数值提示 qaIntegral = 9, //积分 count:积分 -- 元宝点券数值提示 qaGuildDonate = 10, //行会贡献 count:行会贡献 -- 元宝点券数值提示 qatPrestigeNum = 11, //声望 count: 声望数值 qatActivity = 12, //活跃度 count: qatMultiExpUnused = 13, //剩余未使用多倍经验 count: qatBasicExpNum = 14, //当前基础经验数值 qatStatic = 15, //计数器类型 qatTitle = 16, //称号 qatWarPoint = 17, //战令积分 qatGhost = 18, //神魔积分 qatJyQuota = 19, //交易额度 count:交易额度 -- 元宝点券数值提示 qatZLMoney = 20, //战令币 qatReviveDuration = 22, //复活特权 qatLootPet = 23, //宠物 qatCustomTitle = 24, //自定义称号 qatSecretBoxScore = 25, //秘境宝箱数量(积分) qatWordsBoxScore = 26, //字诀宝箱数量(积分) qatMaterialsBoxScore = 27, //材料宝箱数量(积分) qatSkill = 110, //技能 count:技能ID param:技能等级 qatAchieveEvent = 111, //完成一个成就 qatGuildFr = 123, //繁荣度 count:奖励繁荣度值 qatXPVal = 114, // XP值 count:XP值 qatAddExp = 115, //按经验配置表加经验 id:奖励库ID count:普通加成率 quality:加成率 加成率使用以10000为基数的整形 即n/10000 qatAnger = 116, //怒气 qatBoss = 117, //boss qatUpgrade = 118, //玩家升级 qatPetUpgrade = 119, //宝宝升级 qatGuildCoin = 120, //行会资金 qatPersonBossJifen = 121, //个人BOSS积分 qat22 = 122, // qat23 = 123, // qat24 = 124, // qatMeritoriousCount = 125, //开宝箱次数 qatBossJifen = 126, //boss积分 qatDragonSoulValue = 128, //龙魂碎片 qatIntellectBallValue = 129, //智珠碎片 qatMeritoriousValue = 130, //功勋点 qatCombatScore = 31, //职业宗师竞技积分 qatNightFighting = 132, //北奇夜战积分 qatGuildContribution = 133, //行会贡献值 count:行会贡献值 qatAwardTypeCount, //MAX值 qatCustomize = 127, //自定义奖励 }; //装备操作 enum tagEquipOP { gEquipNoOP = 0, //占位 gEquipStar = 1, //装备升星强化 gEquipRecoverStar = 2, //装备损失星级恢复 gEquipTransferStar = 3, //装备强化转移 gEquipInscript = 4, //装备铭刻 gEquipTransferInscript = 5, //装备铭刻转移 gEquipComposite = 6, //装备合成 gEquipIdentifySlotUnlock= 7, //装备鉴定属性槽解锁 gEquipIdentify = 8, //装备鉴定 gEquipTransferIdentify = 9, //装备鉴定转移 }; //游戏商城相关操作 enum tagGameStoreOP { gGameStoreNoOP = 0, //占位 gGameStoreFreshMystical = 1, //刷新神秘商店 gGameStoreGetMysticalData = 2, //请求神秘商店数据 }; //帮派的相关操作 enum tagGuildOP { gGuildNoOP = 0, //占位 gUpgradeGuild = 1, //行会升级 gPutInUpgradeGuildItem = 2, //投入行会升级材料 gGuildDonate = 3, //行会捐献 gChargeGuildTree = 4, //行会神树充能 gPickGuildFruit = 5, //行会神树果实摘取 gGetGuildTaskAward = 6, //领取行会任务奖励 gGetGuildBenefit = 7, //领取行会福利 gSendGuildTaskBenefitData = 8, //下发行会任务福利数据 gOpenGuildActivity = 9, //开启行会活动 gGetCityPosWelfare = 10, //皇城职位福利领取 gEnterGuildActivity = 11, //开启行会活动 gGuildSiegeSetCmd = 12, //[攻城战]下发攻城战指令 gGuildSiegeBackCity = 13, //[攻城战]返回圣灵城 gGetCityPosWelfareInfo = 14, //沙城福利领取情况 }; //技能的相关操作 enum tagSkillOP { gSkillNoOP = 0, //占位 gAddSkillExp = 1, //技能升级 }; //好友相关 enum tagFriendOp { gFriendNoOP = 0, //占位 cSendCanAddFriendList = 1, //推荐好友列表 cInitActorMood = 2, //初始化玩家心情(签名) }; //兵魂 enum tagSoldierSoulOp { OpSoldierSoulUnlock = 1, //解锁兵魂 OpSoldierSoulLevelUpSkill = 2, //升级兵魂技能 OpSoldierSoulActiveStar = 3, //激活兵魂星星 OpSoldierSoulAttach = 4, //兵魂附身 OpSoldierSoulEnterGame = 5, //进入游戏 }; //装备部位强化-操作 enum tagEquipPosStrongOp { OpEquipPosStrongGetData = 1,//请求部位强化数据 OpEquipPosStrongUpgrade = 2,//提升 OpEquipPosStrongUpgradeAll = 3,//全部提升 }; //通用活动定义(以区别不同的活动)(ZGame不使用) enum tagCommonActiveIDDef { CommActiveID_No = 0, //占位 CommActiveID_GuildTree = 10, //活动-守护神树 CommActiveID_Supplybattle = 11, //活动-补给争夺 }; //行会活动定义 enum tagGuildActiveDef { GuildActive_No = 0, //占位 GuildActive_Tree = 1, //行会活动-守护神树 GuildActive_Max, }; //行会活动状态 enum tagGuildActiveStsDef { GuildActiveSts_Undo = 0, //未开始 GuildActiveSts_Doing = 1, //进行中 GuildActiveSts_Done = 2, //已结束 GuildActiveSts_Max, }; //赏金任务状态 enum tagRewardQuestStsDef { RewardQuestSts_Undo = 0, //未领取 RewardQuestSts_Doing = 1, //已领取 RewardQuestSts_Finish = 2, //已完成 RewardQuestSts_Commit = 3, //已提交 RewardQuestSts_Max, }; //任务的相关操作 enum tagQuesOP { gQuestNoOP = 0, //占位 gGetRewardQuestSts = 1, //[赏金任务]请求赏金任务状态 gResetRewardQuestSts = 2, //[赏金任务]重置赏金任务状态 gAcceptRewardQuest = 3, //[赏金任务]接取赏金任务 gGiveUpRewardQuest = 4, //[赏金任务]放弃赏金任务 gFinishRewardQuest = 5, //[赏金任务]立即完成赏金任务 gCommitRewardQuest = 6, //[赏金任务]提交赏金任务 }; //英雄相关操作 enum tagHeroOp { OpHeroUpStage = 1, //英雄升阶 OpHeroUpSkill = 2, //英雄技能升级 OpHeroBattle = 3, //英雄出战 OpHeroLevelUp = 4, //英雄升级 }; //英雄属性 enum tagHeroProperty { enHeroStage = 1, //英雄阶 enHeroLevel = 2, //英雄等级 enHeroExp = 3, //英雄经验 enHeroBless = 4, //英雄祝福 enHeroForce = 5,//英雄体力 }; //职业竞技相关操作 enum tagCombatOp { OpGetCombatInfo = 1, //获取竞技基本信息 OpSelectCombatPayer = 2, //选择竞技对手 OpCombatStart = 3, //发起竞技 OpClearCooldown = 4, //清除冷却时间 OpRechargeAwrad = 5, //兑换奖励 OpGetCombatLog = 6, //请求战报 OpGetCombatRank = 7, //请求竞技排行榜 OpGetAwardList = 8, //请求已兑换奖励 OpUpdateActorRank = 9, //更新角色排名 }; //tolua_end