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

变量记录单位的灵异事件

[复制链接]
发表于 2011-5-17 09:09:03 | 显示全部楼层 |阅读模式
非常不解的事情发生了! 单位使用技能 创建了BB一只 设置最后创建单位为A1 A2为触发单位   然后每当A1和A2的距离大于1000。A1将会被传送到A2的位置  这个没出啥BUG  但是用了第二个方法  是当玩家 输入:BB回来  判断 触发玩家= A2的所有者   那么就传送A1到A2身边  但是无法实现...  为什么呢?
发表于 2011-5-17 09:13:30 | 显示全部楼层
调试输出一下第二个触发,看看是否正常触发,以及各个变量的值是否正确吧
回复

使用道具 举报

 楼主| 发表于 2011-5-17 09:23:27 | 显示全部楼层
引用第1楼zhuzeitou于2011-05-17 09:13发表的  :
调试输出一下第二个触发,看看是否正常触发,以及各个变量的值是否正确吧
事件就是-玩家1-4输入:BB回家 (4个事件)  条件无  动作:判断触发玩家是否为A2的所有者  然后这样失败了   最后修改为 触发玩家是否为(地图上选择一个单位)的所有者  这样就成功了  也就是A2记录触发单位 在做个触发中使用是无效的
回复

使用道具 举报

发表于 2011-5-17 09:35:01 | 显示全部楼层
那么输出一下那个a2呢
回复

使用道具 举报

 楼主| 发表于 2011-5-17 09:36:41 | 显示全部楼层
引用第3楼zhuzeitou于2011-05-17 09:35发表的  :
那么输出一下那个a2呢
这句话什么意思?
回复

使用道具 举报

发表于 2011-5-17 09:37:04 | 显示全部楼层
调试输出a2的内容是啥
回复

使用道具 举报

 楼主| 发表于 2011-5-17 09:52:20 | 显示全部楼层
[trigger]
XXXXXXXX
    事件
        单位 - 任意单位 发动技能效果
    条件
        (施放技能) 等于 召唤水元素
    动做
        设置 A[2] = (触发单位)
        设置 B[1] = (触发单位的位置)
        设置 A[1] = (新建 ((触发单位) 的所有者) 的 BB 在 B[1] 面向角度:0.00 度)
        点 - 清除 B[1]
[/trigger]
[trigger]
CCCCCCCCC
    事件
        玩家 - 玩家1(红色) 输入 BB回家 ,信息过滤方式 完全匹配
        玩家 - 玩家2(蓝色) 输入 BB回家 ,信息过滤方式 完全匹配
        玩家 - 玩家3(青色) 输入 BB回家 ,信息过滤方式 完全匹配
        玩家 - 玩家4(紫色) 输入 BB回家 ,信息过滤方式 完全匹配
    条件
    动作
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                (触发玩家) 等于 (A[2] 的所有者)
            Then - 动作
                 设置 B[2] = (A[2] 的位置)
                 单位 - 立即移动 A[1] 到 B[2]
                 点 - 清除 B[2]
            Then - 动作
[/trigger]
回复

使用道具 举报

 楼主| 发表于 2011-5-17 09:54:02 | 显示全部楼层
上面这个是错的  没效果
回复

使用道具 举报

发表于 2011-5-17 09:54:42 | 显示全部楼层
调试输出啊调试输出,在每一句动作前后都加上一句显示文本,看看是否进入触发,判断是否正确,卡在什么地方了
最好在触发头上就输出一下A2这个单位的信息,比如单位类型或者干脆输出handleId
回复

使用道具 举报

 楼主| 发表于 2011-5-17 09:59:44 | 显示全部楼层
引用第8楼zhuzeitou于2011-05-17 09:54发表的  :
调试输出啊调试输出,在每一句动作前后都加上一句显示文本,看看是否进入触发,判断是否正确,卡在什么地方了
最好在触发头上就输出一下A2这个单位的信息,比如单位类型或者干脆输出handleId
明白了  总算懂是什么意思了...
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 13:49 , Processed in 0.045037 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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