地图编辑器如何使物品只能X级的英雄装备?

来源:百度知道 编辑:UC知道 时间:2024/05/21 19:13:48
一件装备,如何使只能10级以上的英雄使用,10级以下的英雄都不能装备在身上。
一楼的,我自定义的装备太多了,要弄几十个触发器太麻烦了,在物品编辑器里有没有设置?

声明:以下所有文字均为本人一个一个打出来的,不是复制粘贴.前几天回答了一个家伙的问题.我绝对是对的.至少比那些灌水的强.那人居然申请投票,还加一句,"直接告诉我是从哪里复制来的".人都气死了!
  ////////
  我说一个T的,一个J的.然后再讲扩展用法
  ////////////请使用"老狼1.22"的UI.上百度搜"老狼UI 1.22"///
  按F4打开触发编辑器
  新建触发器
  T:
  事件-单位 任意单位 获得物品
  条件-((触发单位)的英雄等级) 小于 10
  动作-英雄 丢弃 (被操作物品), 从 (触发单位) 身上

  其实只要这一个触发器就够了.不用设置物品.
  事件在单位里面找,条件选择"整数",获得英雄等级在"英雄-"里面找
  ***其实通过你说的这个思路我想到了一个更好的,就是英雄等级大于物品等级才能使用,或者规则你自己可以任意定.如下
  T2:
  事件-单位 任意单位 获得物品
  条件-((被操作物品)的物品等级) 大于 ((触发单位)的英雄等级)
  动作-英雄 丢弃 (被操作物品), 从 (触发单位) 身上

  可以在编辑物品的时候设置该物品的等级(状态-等级),其实也可以通过其他的物品值来判断,比如物品的生命值,自己灵活应用.
  /////////////JASS代码,可以通用,不需要下载乱七八糟的东西////////////
  ////////不过不推荐随便复制粘贴,毕竟学会了才是自己的//////////
  新建触发器.名为"XXXX",不含引号.菜单-编辑-转化为自定义文本.
  删除掉里面本来的代码.复制粘贴如下代码
  function Trig_Nef_example_Actions takes nothing returns nothing
  if ( GetItemLevel(GetManipulatedI