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

    [其它手游引擎] 91M2引擎如何设置装备掉落触发脚本处理和如何设置装备掉落提示

     火... [复制链接]

    [其它手游引擎] 91M2引擎如何设置装备掉落触发脚本处理和如何设置装备掉落提示

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

    1万

    主题

    8

    回帖

    11万

    积分

    管理员

    积分
    112159

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

    趣游论坛 2019-1-11 19:41:49 / 显示全部楼层 /阅读模式
    138690
    20190111192837.png

    如何设置装备掉落触发脚本处理

    设置位置:

    1. 物品数据库 里指定该物品是否掉落触发脚本
    2. 怪物爆率 设置里设置是否掉落触发脚本
    区别:

    数据库设置是全局的,也就是数据库里设置为掉落触发脚本后,任何怪物爆出该物品均触发脚本;而怪物爆率里设置只针对指定怪物爆出时触发脚本。所以如果数据库设置了爆出触发脚本则不管怪物爆率里是否设置触发脚本都会触发脚本

    示例:

    如何实现自定义装备爆出提示

    如何实现自定义装备爆出提示
    unit QFunctionNpc;

    inte**ce
      uses Classes, SysUtils;

    procedure MonDropItem(Npc: TNormNpc; Owner: TPlayObject; Monster: TActor; Item: TUserItem; Map: TEnvirnoment; const X, Y: Integer; var Accept: Boolean);

    implementation

    procedure MonDropItem(Npc: TNormNpc; Owner: TPlayObject; Monster: TActor; Item: TUserItem; Map: TEnvirnoment; const X, Y: Integer; var Accept: Boolean);
    begin
      Gamelib.Broadcast(Format('%s在地图%s(%d,%d)掉落了[{U=%s}]', [Monster.Name, Map.Name, X, Y, Item.MakeString]));  
      //Gamelib.Broadcast: 世界喊话
      //{U=%s}: 通过Format函数将物品信息填充到信息里
      //Item.MakeString: 将当前爆出的物品生成字符串      
      //注意{U=%s}的用法,采用Format函数实现字符串处理,也可以通过 '{U=' + Item.MakeString + '}';      
      //通过这段函数的处理,玩家看到信息里将出现爆出物品的名称,并且鼠标移上去会显示该物品的详细信息,和玩家聊天栏发送装备信息效果一样
    end;

    end.

    注意:为了演示方便,本示例只使用了QFunctionNpc中的MonDropItem函数,更多QFunctionNpc的事件触发函数请查看QFunctionNpc

    20190111192930.png

    如何设置装备掉落提示

    设置位置:

    1. 物品数据库 里指定该物品是否掉落提示
    2. 怪物爆率 设置里设置是否掉落提示
    区别:

    数据库设置是全局的,也就是数据库里设置为掉落提示后,任何怪物爆出该物品均有提示;而怪物爆率里设置只针对指定怪物爆出时提示。所以如果数据库设置了爆出提示则不管怪物爆率里是否设置提示都会出现提示

    注意:该设置产生的提示由引擎内置支持,如果需要脚本里面实现自定义提示则需要设置装备掉落触发脚本处理

    回复

    使用道具 举报

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

    本版积分规则

    • 灌水之王

      经常在论坛发帖,且发帖量较大
    • 活跃会员

      经常参与各类话题的讨论,发帖内容较有主见
    • 突出贡献

      长期对论坛的繁荣而不断努力,或多次提出建设性意见
    • 优秀版主

      活跃且尽责职守的版主
    • 荣誉管理

      曾经为论坛做出突出贡献目前已离职的版主
    • 论坛元老

      为论坛做出突出贡献的会员

    关注0

    粉丝2

    帖子10571

    最新素材上传
    推荐下载

    扫一扫加群沟通交流

    首页 论坛 !mobpost! 最新 我的