找回密码
 立即注册
查看: 24034|回复: 78

77M2引擎的版本中如何修改一个物品的属性脚本分享

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

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

    连续签到: 1 天

    [LV.9]妙领天机

    530

    主题

    3077

    回帖

    4748

    积分

    如雷贯耳

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

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

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

    ×
    如何修改一个物品的属性

    procedure Main(Npc: TNormNpc; Player: TPlayObject; Args: TArgs);
    var
      Item: TUserItem; //定义一个物品变量
    begin
      Item := Player.Wepon; //将物品设置为角色装备的武器
      if Item <> nil then //如果物品存在(角色没穿戴武器则不存在物品)
    begin
        Item.MaxDate := DateUtils.IncDay(Now, 7); //设置物品的最大有效期限为从现在开始向后7天,IncDay函数为日期操作函数,可将一个日期加减指定的天数
        Item.Bind := True; //设置为绑定状态
        Item.AddPoint[0].ValueType := 1; //第一个附加属性的属性类型为1(伤害吸收)
        Item.AddPoint[0].Value := 10; //第一个附加属性的值为10,即伤害吸收10%
        Item.AddLevel[0].ValueType := 2; //第一个强化属性的属性类型为2(伤害反弹)
        Item.AddLevel[0].Value := 5; //第一个强化属性的值为5,即伤害反弹5%
       if Item.AddHold[0] = 0 then  //如果装备的第一个孔已经开孔,并且还没镶嵌物品(-1为没开孔,大于0则是镶嵌了物品表示镶嵌物的物品序号)  
          Item.AddHold[0] := 714;   //给第一个孔指定一个镶嵌物品的序号(比如一个宝石的物品库序号为714,则指定后显示为该宝石的信息)
        Item.AddDC := Item.AddDC + 2;  //普通附加属性的物理攻击在原有值上加2
        Player.UpdateItem(Item); //发送到客户端更新该物品
      end;
    end;

    注:根据物品TUserItem的定义,可以自行修改很多属性,具体内容可参考TUserItem的说明
    Copyright ? 2014 奇奇网络. All rights reserved

    楼主热帖
  • TA的每日心情
    难过
    2019-8-30 06:37
  • 签到天数: 474 天

    连续签到: 11 天

    [LV.9]妙领天机

    19

    主题

    3009

    回帖

    3045

    积分

    声名显赫

    积分
    3045
    发表于 2020-2-14 10:47:35 | 显示全部楼层
    无论是不是沙发都得回复下
    回复

    使用道具 举报

  • TA的每日心情

    2019-8-30 19:41
  • 签到天数: 490 天

    连续签到: 6 天

    [LV.9]妙领天机

    7

    主题

    3067

    回帖

    3077

    积分

    声名显赫

    积分
    3077
    发表于 2020-2-21 02:08:28 | 显示全部楼层
    纯粹路过,没任何兴趣,仅仅是看在老用户份上回复一下
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-8-30 04:52
  • 签到天数: 460 天

    连续签到: 4 天

    [LV.9]妙领天机

    6

    主题

    3116

    回帖

    3124

    积分

    声名显赫

    积分
    3124
    发表于 2020-2-22 08:59:59 | 显示全部楼层
    支持支持再支持
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2019-8-30 00:56
  • 签到天数: 472 天

    连续签到: 2 天

    [LV.9]妙领天机

    0

    主题

    3176

    回帖

    3173

    积分

    声名显赫

    积分
    3173
    发表于 2020-3-1 07:20:43 | 显示全部楼层
    众里寻他千百度,蓦然回首在这里!
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2019-8-30 03:39
  • 签到天数: 465 天

    连续签到: 2 天

    [LV.9]妙领天机

    1

    主题

    3021

    回帖

    3019

    积分

    声名显赫

    积分
    3019
    发表于 2020-3-8 16:06:48 | 显示全部楼层
    无论是不是沙发都得回复下
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-8-29 15:49
  • 签到天数: 471 天

    连续签到: 2 天

    [LV.9]妙领天机

    2

    主题

    3126

    回帖

    3130

    积分

    声名显赫

    积分
    3130
    发表于 2020-3-9 07:51:04 | 显示全部楼层
    非常好,顶一下
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-8-29 16:41
  • 签到天数: 465 天

    连续签到: 3 天

    [LV.9]妙领天机

    17

    主题

    3069

    回帖

    3099

    积分

    声名显赫

    积分
    3099
    发表于 2020-3-12 10:36:17 | 显示全部楼层
    看起来好像不错的样子
    回复

    使用道具 举报

  • TA的每日心情

    2019-8-30 00:48
  • 签到天数: 477 天

    连续签到: 7 天

    [LV.9]妙领天机

    1

    主题

    3142

    回帖

    3144

    积分

    声名显赫

    积分
    3144
    发表于 2020-3-19 23:45:11 | 显示全部楼层
    佩服佩服!
    回复

    使用道具 举报

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

    连续签到: 10 天

    [LV.9]妙领天机

    6

    主题

    3053

    回帖

    3060

    积分

    声名显赫

    积分
    3060
    发表于 2020-3-31 07:26:33 | 显示全部楼层
    路过 帮顶 嘿嘿
    回复

    使用道具 举报

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

    本版积分规则

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

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

    Powered by 任逍遥 X3.5

    Copyright © 2001-2024, Rxiaoyao Cloud.

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