找回密码
 立即注册
查看: 21386|回复: 73

91M2引擎版本如何读写个人变量、行会变量及全局变量脚本

    [复制链接]
  • TA的每日心情

    2020-9-5 20:20
  • 签到天数: 487 天

    连续签到: 1 天

    [LV.9]妙领天机

    530

    主题

    3077

    回帖

    4748

    积分

    如雷贯耳

    积分
    4748
    发表于 2020-2-14 05:28:50 | 显示全部楼层 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有账号?立即注册

    ×
    如何读写个人变量、行会变量及全局变量

    procedure Main(Npc: TNormNPC; Player: TPlayObject; Args: TArgs);
    begin
      //个人变量读写
      if Player.VarDateTime('最后登陆时间').AsDateTime < Now then //如果最后登陆时间小于当前系统时间
      begin
        Player.VarDateTime('最后登陆时间').AsDateTime := Now; //将最后登陆时间置为当前时间
        Player.VarDateTime('最后登陆时间').Save; //保存
      end;
      Player.VarString('黄金黑店元宝刷新累计').AsInteger := Player.VarString('黄金黑店元宝刷新累计').AsInteger + 100;
      Player.VarString('黄金黑店元宝刷新累计').Save;
      //行会变量读写
      if Player.Guild <> nil then
      begin
        Player.Guild.VarInteger('帮会资金').AsInteger := Player.Guild.VarInteger('帮会资金').AsInteger + 10000; //帮会变量"帮会资金"增加
        Player.Guild.VarInteger('帮会资金').Save; //保存
      end;  
      //系统变量读写
      Gamelib.VarString('天下第一战').AsString := 'CC';
      Gamelib.VarString('天下第一战').Save;   

      //声明变量但不保存,则该变量只在M2运行期有效
      Gamelib.VarString('临时变量').AsString := 'xxxx'; //该变量不调用Save函数将不会被保存到文件
    end;

    注:所有的变量不需要特殊声明,使用的时候不需要判断变量是否存在,变量的原则是使用就有没使用就没有,变量赋值后如果不调用Save函数,则变量不会被更新到文件,但是其值在M2运行期是有效的

    楼主热帖
  • TA的每日心情
    难过
    2019-8-30 16:39
  • 签到天数: 476 天

    连续签到: 10 天

    [LV.9]妙领天机

    0

    主题

    3068

    回帖

    3064

    积分

    声名显赫

    积分
    3064
    发表于 2020-2-14 06:58:09 | 显示全部楼层
    呵呵,低调,低调!
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-8-30 11:35
  • 签到天数: 482 天

    连续签到: 6 天

    [LV.9]妙领天机

    10

    主题

    2981

    回帖

    3000

    积分

    声名显赫

    积分
    3000
    发表于 2020-2-15 01:34:59 | 显示全部楼层
    LZ帖子不给力,勉强给回复下吧
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-8-30 19:10
  • 签到天数: 472 天

    连续签到: 6 天

    [LV.9]妙领天机

    0

    主题

    3072

    回帖

    3065

    积分

    声名显赫

    积分
    3065
    发表于 2020-2-19 04:16:22 | 显示全部楼层
    非常好,顶一下
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2019-8-30 19:53
  • 签到天数: 464 天

    连续签到: 5 天

    [LV.9]妙领天机

    1

    主题

    3069

    回帖

    3069

    积分

    声名显赫

    积分
    3069
    发表于 2020-2-28 23:59:34 | 显示全部楼层
    没人回帖。。。我来个吧
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-8-29 08:45
  • 签到天数: 460 天

    连续签到: 4 天

    [LV.9]妙领天机

    11

    主题

    3029

    回帖

    3047

    积分

    声名显赫

    积分
    3047
    发表于 2020-3-5 07:51:48 | 显示全部楼层
    打酱油的人拉,回复下赚取积分
    回复

    使用道具 举报

  • TA的每日心情

    2019-8-30 05:15
  • 签到天数: 478 天

    连续签到: 1 天

    [LV.9]妙领天机

    7

    主题

    3097

    回帖

    3111

    积分

    声名显赫

    积分
    3111
    发表于 2020-3-9 04:08:16 | 显示全部楼层
    打酱油的人拉,回复下赚取积分
    回复

    使用道具 举报

  • TA的每日心情
    难过
    2019-8-30 05:36
  • 签到天数: 467 天

    连续签到: 4 天

    [LV.9]妙领天机

    8

    主题

    3062

    回帖

    3075

    积分

    声名显赫

    积分
    3075
    发表于 2020-3-9 13:15:38 | 显示全部楼层
    打酱油的人拉,回复下赚取积分
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-8-30 06:43
  • 签到天数: 479 天

    连续签到: 1 天

    [LV.9]妙领天机

    14

    主题

    3048

    回帖

    3074

    积分

    声名显赫

    积分
    3074
    发表于 2020-3-11 07:00:59 | 显示全部楼层
    楼下的接上。。。。
    回复

    使用道具 举报

  • TA的每日心情

    2019-8-29 03:36
  • 签到天数: 463 天

    连续签到: 4 天

    [LV.9]妙领天机

    13

    主题

    3037

    回帖

    3063

    积分

    声名显赫

    积分
    3063
    发表于 2020-3-13 14:12:19 | 显示全部楼层
    我也是坐沙发的
    回复

    使用道具 举报

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

    本版积分规则

    QQ|Archiver|手机版|小黑屋|任逍遥

    GMT+8, 2024-12-22 11:11 , Processed in 0.059672 second(s), 45 queries .

    Powered by 任逍遥 X3.5

    Copyright © 2001-2024, Rxiaoyao Cloud.

    快速回复 返回顶部 返回列表