登录
×
  • 首页
  • 传奇论坛
  • 传奇版本库
  • 传奇服务端
  • 传奇三端手游
  • 传奇素材网
  • 传奇客户端
  • 下载排行
  • 获取邀请码
  • 网络广告 风险自担
    159371

    [其它端游引擎] 扩展类似GOM的 U,T 变量, 鉴于T已被占用 故变量名称改为 U,B。

     火... [复制链接]

    [其它端游引擎] 扩展类似GOM的 U,T 变量, 鉴于T已被占用 故变量名称改为 U,B。

     火... [复制链接]
    趣游论坛

    1万

    主题

    10

    回帖

    11万

    积分

    管理员

    积分
    112181

    灌水之王活跃会员突出贡献优秀版主荣誉管理论坛元老

    趣游论坛 2019-6-12 11:01:51 / 显示全部楼层 /阅读模式
    159371
    20190611160509.png

    扩展类似GOM的 U,T 变量, 鉴于T已被占用 故变量名称改为 U,B。两个新增变量会自动保存到数据库服务器里面。

    ★★★本次更新必须需替换数据库服务器(DBServer.exe),否则无法进入游戏或者黑屏;
    ★★★不需要删除老区数据,新版20180912数据库服务器会自动将角色数据自动升级至最新。

    新增U类变量,U为个人数字型变量,数量100个[0..99],存储范围±21亿,用法与D类变量完全一致,任何使用D类变量的用法,U类均支持。

    示例:

    新增U类变量,U为个人数字型变量,数量100个[0..99],存储范围±21亿,用法与D类变量完全一致,任何使用D类变量的用法,U类均支持。

    [@测试U类赋值]
    #IF
    TRUE
    #ACT
    MOV U0 54188
    SENDMSG 5 <$STR(U0)>

    [@测试U比较大小]
    #IF
    SMALL U0 54189
    #ACT
    SENDMSG 5 U0<54189

    #IF
    EQUAL U0 54188
    #ACT
    SENDMSG 5 U0=54188

    [@测试U类其他操作]
    #IF
    TRUE
    #ACT
    MOVR U0 100
    SENDMSG 5 U0=<$STR(U0)>
    INC U0 999
    SENDMSG 5 U0=<$STR(U0)>


    新增B为个人字符变量,数量50个[0..49],用法与个人S类变量完全一直,任何使用S类变量的用法,B类均支持。
    B类与S类唯一的区别就是B类变量下线保存。S类下线不保存。
    B类的使用长度没有限制,但是引擎只会保存100个英文字符的长度,1个汉字等于2个英文字符,超出的部分不会保存。
    大家尽量不要保存很长的字符串,否则最后一位汉字没有完全保存会成为乱码。

    [简单测试B类变量]
    #IF
    TRUE
    #ACT
    MOV B0 <$USERNAME>
    #IF
    EQUAL B0 $USERNAME
    #ACT
    SENDMSG 5 <$STR(B0)>

    备注:U,B变量,英雄也同样支持,数量与本体一致,独立保存,操作方法与英雄操作D,S变量一样。

    回复

    使用道具 举报

    太执着

    0

    主题

    4817

    回帖

    1万

    积分

    年VIP会员

    积分
    11629
    太执着 2024-9-2 17:03:38 / 显示全部楼层
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    扫一扫加群沟通交流

    首页 论坛 !mobpost! 最新 我的