找回密码
 点一下
查看: 1213|回复: 9

一个触发器第一次没运行结束,第2次触发又开始了,会怎么样

[复制链接]
发表于 2010-3-26 21:36:46 | 显示全部楼层 |阅读模式
会不会正在运行的第一次触发中的变量全部乱套了..
发表于 2010-3-27 15:04:08 | 显示全部楼层
一般来说只要没有“等待”,就不会这样。
而如果出现变量冲突,就要用局部变量。
回复

使用道具 举报

 楼主| 发表于 2010-3-27 19:27:24 | 显示全部楼层
局部变量不会冲突是么
回复

使用道具 举报

 楼主| 发表于 2010-3-27 22:23:59 | 显示全部楼层
试了一下.用局部变量也不行啊
比如一个触发器x,x老婆是变量
a跑来用一次x。让x老婆变萝莉。然后过3秒再来看x的状态。结果因为第2秒的时候b让x老婆变御姐了。a3秒后看到的是御姐
回复

使用道具 举报

发表于 2010-3-28 00:33:30 | 显示全部楼层
引用第5楼lyc6858于2010-03-27 22:23发表的  :
试了一下.用局部变量也不行啊
比如一个触发器x,x老婆是变量
a跑来用一次x。让x老婆变萝莉。然后过3秒再来看x的状态。结果因为第2秒的时候b让x老婆变御姐了。a3秒后看到的是御姐



对对象类目标进行操作的时候要考虑效果叠加问题,或许你是想让你老婆既是御姐又是萝莉
回复

使用道具 举报

发表于 2010-3-28 12:19:07 | 显示全部楼层
应该LZ用全局了吧!触发起中设置变量那里欲先设的都是全局,用代码local来设局部
回复

使用道具 举报

 楼主| 发表于 2010-3-28 16:45:39 | 显示全部楼层
我用的真是局部变量
[trigger]
未命名触发器 001
    事件
        单位 - 任意单位 死亡
    条件
    动作
        循环动作[循环整数A]从 1 到 3, 运行 (Loop - 动作)
            Loop - 动作
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 运作)
                    If - 条件
                        (触发单位) 等于 creep_boss[循环整数A [R]]
                    Then - 动作
                        物品 - 创建 boss_wp[循环整数A [R]] 在 ((触发单位) 的位置)
                        YD的变量<YDWE> - 设置 loc_i = 循环整数A [R]
                        等待 120.00 秒(游戏时间)
                        单位 - 创建 1 个 boss_type[(loc_i)] 给 中立敌对 在 boss_loc[(loc_i)] ,面向角度为 180.00 度
                        Set creep_boss[(loc_i)] = (最后创建的单位)
                        游戏 - 对 (所有玩家) 发送显示 30.00 秒的文本信息: ((creep_boss[(loc_i)] 的名字) + 已复活)
                    Else - 动作

[/trigger]
我做一个boss的复活触发.结果在120秒内把杀了1号boss 2号boss 3号boss,最后3号boss出了3个..

----------- 帖子于 16:45 更新 --------- 之前内容发布于 16:42 ------------

弱弱的说.置顶的.那几个帖子的链接请恢复一下..我还是去baidu查了下才找到那个教把触发弄到帖子里的教程
回复

使用道具 举报

发表于 2010-3-28 16:47:54 | 显示全部楼层
怎么看都是用的全局变量啊
回复

使用道具 举报

发表于 2010-3-28 16:55:19 | 显示全部楼层
写个声明局部变量的例子:
[jass]
local integer i = 0
[/jass]
回复

使用道具 举报

 楼主| 发表于 2010-3-28 17:21:25 | 显示全部楼层
loc_i就是局部的啊..

----------- 帖子于 17:21 更新 --------- 之前内容发布于 16:56 ------------

可以了.谢谢LS各位..似乎YD WE的局部变量功能有缺陷..我用自定义代码设置局部变量然后就没问题了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-10-6 03:50 , Processed in 0.073834 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表