找回密码
 点一下
查看: 1079|回复: 6

这个区域触发哪里有错了

[复制链接]
发表于 2009-8-10 00:54:39 | 显示全部楼层 |阅读模式
我打算做出2个触发一个是单位进入区域后和着个区域里的玩家成为敌对关系要是单位离开那个区域到联盟区域后和着个区域里的玩家成为联盟关系.看看我着个触发那里有问题了
[trigger]
luanduoqunyu
    事件
        单位 - 单位进入 luandouquyu <预设>
    条件
    动作
        玩家组 - 选取 (所有符合 (jinruquyudren 等于 (进入的单位)) 的玩家) 内所有玩家做动作
            Loop - 动作
                玩家 - 命令 (jinruquyudren 的所有者) 设置对 (匹配玩家) 的联盟状态为 敌对
[/trigger]
[trigger]
jinruduandouquyu
    事件
        单位 - 单位进入 jiruluandouquyu <预设>
    条件
    动作
        设置 jinruquyudren = (触发单位)
        玩家组 - 选取 (所有符合 (jinruquyudren 等于 (进入的单位)) 的玩家) 内所有玩家做动作
            Loop - 动作
                玩家 - 命令 (jinruquyudren 的所有者) 设置对 (匹配玩家) 的联盟状态为 结盟并共享视野
[/trigger]
发表于 2009-8-10 01:24:49 | 显示全部楼层
不是匹配玩家,是选取玩家。。匹配是用于条件中指代的。。

把匹配玩家改为选取玩家应该就可以了。。
回复

使用道具 举报

 楼主| 发表于 2009-8-10 01:35:28 | 显示全部楼层
我改了但是其它区域里的单位还是受影响,还有虽然联盟了但还是可以自动攻击
回复

使用道具 举报

发表于 2009-8-10 02:58:21 | 显示全部楼层
引用楼主xinghelian1314于2009-08-10 00:54发表的 那位大大能帮我看下着个区域触发拿里有错了 :
我打算做出2个触发一个是单位进入区域后和着个区域里的玩家成为敌对关系要是单位离开那个区域到联盟区域后和着个区域里的玩家成为联盟关系

能断下句吗,这句话看得好晕
回复

使用道具 举报

发表于 2009-8-10 09:08:08 | 显示全部楼层
你选取单位的条件完全不知所云,好好想想逻辑吧
选取全部单位并判断一个单位等于另一个单位,要么全做动作,要么什么都不作
回复

使用道具 举报

 楼主| 发表于 2009-8-10 09:50:32 | 显示全部楼层
我的意思就是有两个区域一个区域为敌对一个区域为联盟,当单位进入敌对区域时在敌对区域里的单位和着个区域里的单位成为敌对关系,要是进入联盟区域时在联盟区域里的单位和着个区域里的单位成为联盟关系.有没有人能给个触发看看
回复

使用道具 举报

发表于 2009-8-10 09:53:41 | 显示全部楼层
选取单位的条件里使用的是匹配单位,动作里使用的是选取单位来指代那个被选的单位

另外你的逻辑还是需要理清楚,你的条件写的完全不知所云
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 19:26 , Processed in 0.031150 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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