登录
×
  • 首页
  • 传奇论坛
  • 传奇版本库
  • 传奇服务端
  • 传奇三端手游
  • 传奇素材网
  • 传奇客户端
  • 引擎登录器
  • 下载排行
  • 获取邀请码
  • 搜索
    传奇素材网
    116872

    [其它端游引擎] 91M2引擎的版本中如何使用角色S、P及N变量命令范例

     火... [复制链接]

    [其它端游引擎] 91M2引擎的版本中如何使用角色S、P及N变量命令范例

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

    1万

    主题

    204

    回帖

    11万

    积分

    管理员

    积分
    113598

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

    趣游论坛 2019-2-28 18:43:01 / 显示全部楼层 /阅读模式
    116872
    20190228170438.png

    如何使用角色S、P及N变量

    unit Q2;

    inte**ce
      uses Classes, SysUtils;

    procedure Main(Npc: TNormNpc; Player: TPlayObject; Args: TArgs);

    implementation

    procedure Main(Npc: TNormNpc; Player: TPlayObject; Args: TArgs);
    begin
      Player.S[1] := '3';  //临时的字符串变量,序号从1-100
      Player.P[1] := 100;  //临时的整型变量,序号从1-100
      Player.P[2] := 100;
      Player.N[1] := 1234; //整型变量,序号从1-50,会保存到角色数据库中   

      //与Player.VarString这类变量的区别在于: S、P、N变量更高效,访问时只能通过序号来访问,对于N变量
      //的存储是存与角色数据表中;而Player.VarString这类的变量可任意选择是否存储,存储的位置为Envir下
      //的任意目录。效率上Player.VarString略低是理论值,实际的运行效率基本可以忽略不计,只有百万次上
      //上的访问才有毫秒级的差别
    end;

    end.

    回复

    使用道具 举报

    太执着

    0

    主题

    4750

    回帖

    1万

    积分

    注册用户

    积分
    11600
    太执着 2024-8-14 13:06:00 / 显示全部楼层
    回复 支持 反对

    使用道具 举报

    d312544107

    0

    主题

    84

    回帖

    139

    积分

    注册用户

    积分
    139
    d312544107 2024-12-24 07:45:52 / 显示全部楼层
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    扫一扫加群沟通交流

    首页 论坛 !mobpost! 最新 我的