用户登录  | 
首 页技术文章软件发布广告价格
当前位置:传奇游戏服务端下载站传奇站长论坛资源网站程序技术文章文章资讯游戏架设教程魔兽技术文章

关于wad模拟器中npc被人利用来练级的问题

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2014-10-04 08:16:08

关于wad模拟器中npc被人利用来练级的问题
关于 wad 模拟器中 npc 被人利用来练级的问题


将 以下代码 替换 原 模拟器 scripts目录下的 startup.tcl 中 那段代码
可以防止 玩家利用npc 来练级 

 

proc DamageReduction { player mob armor } {
  
      set flags [GetNpcflags $mob]  # 此处是 获得被玩家伤害的对象的npcflags参数
      if {$flags>0} {return -10000} #如果 npcflags>0 也就是说 对象是npc 则给玩家10000伤害系数 具体实际伤害是多少 还与 伤害对象的原来的damage有关
        set level [GetLevel $mob]
        set denominator [expr {($level *85.0) +400.0 +$armor}]
        set damage_reduction [expr { $armor /$denominator}]
        if {$damage_reduction <0.0} { set damage_reduction 0.0 }
        if {$damage_reduction >1.0} { set damage_reduction 1.0 }
        return $damage_reduction
    }


代码的缺陷是  低等级的NPC 可能 来不及还手 杀玩家

商业版发布站程序下载:发布站程序下载:

Tags:

作者:佚名
  • 好的评价 如果您觉得此文章好,就请您
      0%(0)
  • 差的评价 如果您觉得此文章差,就请您
      0%(0)

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
传奇资源网提供最新传奇开区一条龙版本下载,本站声明:只更新最新最好的传奇服务端分享给大家。