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

    [其它手游引擎] 91M2引擎新开传奇SF修改怪物的爆率为一个指定的爆率文件方法

     火... [复制链接]

    [其它手游引擎] 91M2引擎新开传奇SF修改怪物的爆率为一个指定的爆率文件方法

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

    1万

    主题

    204

    回帖

    11万

    积分

    管理员

    积分
    113598

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

    趣游论坛 2019-4-10 22:47:12 / 显示全部楼层 /阅读模式
    187712
    20190410223932.png

    修改怪物的爆率为一个指定的爆率文件

    procedure MonitorRevival(Npc: TNormNpc; Envir: TEnvirnoment; Actor: TActor; const Tag: Integer);
    begin
    //注意:以下示范的爆率文件在示范版本中并不存在,此处只演示如何重新关联爆率文件
    case Actor.Level of
       0..10: Actor.DropName := '低级怪爆率文件';
       11..20: Actor.DropName := '基础怪爆率文件';
       21..40: Actor.DropName := '中级怪爆率文件';
       41..60: Actor.DropName := '高级怪爆率文件';   
       else
       begin         
         //如果大于60级且Tag标识为1000则设置爆率文件为"**爆率文件"
         if Tag = 1000 then
           Actor.DropName := '**爆率文件';  
       end;
    end;
    //MonitorRevival定义于ManagerNpc单元,属于系统事件函数,可用来监控怪物刷新
    //参数Actor为刷新的怪物
    //参数Tag为怪物标识,在刷怪里面进行设置,和NPC标识一样,给怪设置唯一标识可用来区别于其他怪物
    end;

    回复

    使用道具 举报

    159032330

    0

    主题

    93

    回帖

    425

    积分

    注册用户

    积分
    425
    159032330 2024-12-22 00:18:01 / 显示全部楼层
    我是打酱油的
    回复 支持 反对

    使用道具 举报

    ycqin888

    0

    主题

    78

    回帖

    135

    积分

    注册用户

    积分
    135
    ycqin888 2024-12-31 13:40:10 / 显示全部楼层
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    扫一扫加群沟通交流

    首页 论坛 !mobpost! 最新 我的