• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

lua--生成协议

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

这是爬塔的协议

<?xml version="1.0" encoding="utf-8" ?>
<coder name="TowerMsg" version="1" oldversion="1">
    <includes>
        <include file="tower.xml" />
        <include file="commdef.xml" />
        <include file="basebattledata.xml" />
    </includes>
    <defines>
        <!--各自宏定义-->
        <!-- 最大爬塔奖励数 -->
        <define name="MAX_TOWER_ENC_NUM" value="8" />
    </defines>
    <types>
        <!-- 打开爬塔请求 -->
        <type name="P_OPTOWER_REQ" MsgID="1600">
            <!-- 扩展字段 -->
            <item name="Ext" type="word" />
        </type>
        <!-- 打开爬塔应答 -->
        <type name="P_OPTOWER_ACK" MsgID="1601">
            <!-- 错误码 -->
            <item name="ErrCode" type="word" />
            <!-- 当前铜钱 -->
            <item name="CurCoin" type="uint64" />
            <!-- 当前元宝-->
            <item name="CurGold" type="uint64" />
            <!-- 当前技能点 -->
            <item name="CurSkillP" type="uint64" />
            <!-- 最大爬塔层记录 -->
            <item name="MaxID" type="word" />
            <!-- 当前层信息 -->
            <item name="CurTIF" type="D_TOWERIF" />
            <!-- 排行榜最高层数 -->
            <item name="RankMaxID" type="word" />
            <!-- 排行榜第一的玩家名称 -->
            <item name="RankDispName" type="tstring" count="DSPNAME_LEN" />
            <!-- 排行榜第一的玩家队长 -->
            <item name="RankMHero" type="word" />
        </type>
        <!-- 爬塔请求 -->
        <type name="P_CLIMBTOWER_REQ" MsgID="1602">
            <!-- 塔层 -->
            <item name="ID" type="word" />
        </type>
        <!-- 爬塔应答 -->
        <type name="P_CLIMBTOWER_ACK" MsgID="1603">
            <!-- 错误码 -->
            <item name="ErrCode" type="word" />
            <!-- 战斗信息 -->
            <item name="BattleIf" type="D_ATTACK_D" count="1" />
            <!-- 奖励信息 -->
            <item name="EncNum" type="byte" />
            <item name="EncInfo" type="D_ENCOURAGE" count="MAX_TOWER_ENC_NUM" refer="EncNum" />
            <!-- 当前层信息 -->
            <item name="CurTIF" type="D_TOWERIF" />
        </type>
        <!-- 重置爬塔请求 -->
        <type name="P_RESETTOWER_REQ" MsgID="1604">
            <!-- 扩展字段 -->
            <item name="Ext" type="byte" />
        </type>
        <!-- 重置爬塔应答 -->
        <type name="P_RESETTOWER_ACK" MsgID="1605">
            <!-- 错误码 -->
            <item name="ErrCode" type="word" />
            <!-- 重置爬塔次数 -->
            <item name="ResetNum" type="word" />
            <!-- 当前元宝 -->
            <item name="CurGold" type="uint64" />
            <!-- 当前层信息 -->
            <item name="CurTIF" type="D_TOWERIF" />
        </type>
    </types>
</coder>

将该XML文件拷到

E:\xg\server\src\server\protocol\xml

这个目录下

然后用这个目录E:\xg\server\tool下的vscoder.exe工具生成GBK协议


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
基于nginx+lua实现的反向代理动态更新发布时间:2022-07-22
下一篇:
lua类型转换发布时间:2022-07-22
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap