应该是常量,事件-自己设定条件-动作-计时器-新建计时器,一次性计时,多少秒自己设定 计时器-为最后创建的计时器启用计时器窗口1秒=1000我先解释下选英雄 道理差不多的 你先看完 后面你就懂了选英雄的方式 我说一下按F4 打开了触发器删除原来的触发在地面放一个英雄 在英雄前面放个能量圈[在中立 战役里]在按R 按空格[为画地区状态] 在能量圈子上按住鼠标 拖动拉出个范围来 这个是你绵羊只要进入了这个地区的范围就执行动作[譬如选英雄]能量圈只是给予你点击用的 因为在游戏里地区是看不到的放好英雄 圈子 地区后 放只绵羊在圈子旁边双击绵羊或者选定绵羊后按回车 打开他的属性 玩家选1然后开始做触发了继续回到触发编辑器面版[F4]看到这已经没触发了你点击 触发编辑器面版 上的新键按扭[一张纸图标的]这就创建了一个新的触发器 又叫T 名字只能是英文或者英文开头 不能中文接着按那个旗帜图标 红色的弹出框子 有2个菜单选项 第1个选择单位 第2个选择单位事件然后第2个菜单下面出现文字 点死亡 弹出菜单选择进入地区好了 事件可以了接着条件[也叫环境 我暂时叫他条件了 习惯]按那个一张纸上有绿箭头的 有2个 一张纸上有绿箭头 的图标 另一个是导入模型的你按往箭头右的[好象是 我这没编辑器]你试试然后和刚才一样弹出一个 差不多大小的筐子一样有2个菜单 无视第1个 直接选第2个 找到菜单里的 单位-类型然后菜单下面又有红字和蓝字 点红字 找到绵羊 在中立里确定完成了条件最后是动作点....条件按扭右边那个按扭 我忘了什么样子了 嘿嘿还是2个菜单 第1个选单位 第2个里选杀死触发单位[也可以是删除或者是爆炸而死 看你喜好]接着 再按动作图标 再创建个动作第1个菜单[后面我就不说菜单了 只 1和2]为单位 第2个为改变单位所有者 出现红字和蓝字把红字[一般写着玩家1]你点玩家1 出现3个菜单 选第3个菜单里的单位所有者确定 完成第2个动作接着你在另个地方画多一个地区[比如3C里的主城位置]再回到触发编辑器继续创建第3个动作 第1个里选镜头 第2个选指定高度平移 然后下面出现红蓝字 找到移动至可玩地区 这个红字 点一下 弹出个筐子 在点可玩地区的中心红字点那个选取一个地区 的按扭他会自动弹回WE开始的截面 你点你刚画的主城位置的地区他会自己弹回触发编辑器面版确定 第3个动作完成然后是动作4 需要移动你选到的英雄到主城地区创建新动作 第1个选单位 第2个选立即移动 又是选地区 和上秒年的镜头一样 选主城那里的地区 确定第5个动作创建新动作 第1选触发器 第2个为关闭触发器 红蓝字不改 直接确定完成了接着是给玩家创造绵羊了按白纸图标创建了第2触发 简称T事件:地图初始化条件:无[就是不用]动作 :单位-创建一个绵羊为了玩家1红色在XX地区 这个地区你自己定吧(假如你还要给别的玩家创建绵羊的话)重复上面的单位-创建一个绵羊为了玩家2蓝色在XX地区 追问 我这样做为什么英雄不能复活…… 追答 哦,这我就不知道了
这...蹦蹦_严苏森朋友写的好杂啊..我来跟楼主简洁的说一下吧看到楼主有追问,直接解决追问问题有好几处错误1.响应死亡单位事件,最好用死亡单位触发,用触发单位会很坑爹2.Jass语法规定,定义一个变量,其变量名不得与变量类型重合,timer是变量类型计时器,楼主用timer作变量名。其定义的变量无效。return值只可能是null3.经典错误,未考虑全局影响。楼主,你要想到,你只设置了一个变量,当英雄A死亡,自然会复活,但是,在计时器的30S时间,一旦有英雄B死亡。满足触发条件,会自动再设置变量为一个新值,其结果是英雄B能复活,英雄A不能复活。4.计时器是具有计时性,当单位死亡时,是不能增加经验的,故有一条触发无效。5.没有排泄任何的数据缓存残余。综上,写一条简简单单的复活触发,居然有这么多问题,因此得出结论,楼主为新手有什么问题请追问
计时复活英雄触发器需要两个触发器三个变量变量1、yingxiong=单位 - 数组122、jishi=计时器 - 数组123、jishi_ck=计时器窗口 - 数组12触发器1、事件任意单位 死亡条件(死亡的单位) 是 英雄 等于 then动作设置yingxiong【(死亡的单位)玩家引序】=死亡的单位启用jishi【同上】为 一次性 时间为30秒为(最后创建的计时器)创建计时窗口设置jishi_ck【同上】=最后创建的计时器窗口2、事件计时器jishi【1】期满计时器jishi【2】期满…条件无动作循环a动作从1循环到12动作如果条件成立作a动作,不成立做b动作条件期满的计时器 等于 jishi【循环数a】a动作复活英雄yingxiong【循环数a】在(你需要的区域)删除jishi_ck【循环数a】计时器窗口b动作无有什么问题请追问!