|
求大神帮忙看下哪里写错了啊,现在玩家1交完任务2之后其他玩家就不能交任务了,如果玩家1不交任务,那么其他玩家就可以无限交任务,就是说可以在NPC那里无限巡逻就无限交任务
触发如下,第一个任务
R1-1 事件 单位 - 任意单位 获得物品
条件 ((被操作物品) 的类型) 等于 |CFFFF60FF清理狼群
动作 如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件 ((操作物品的单位) 是 英雄) 等于 TRUE
S1[(((触发单位) 的所有者) 的玩家索引号)] 小于或等于 0
Then - 动作 设置 A1[(((触发单位) 的所有者) 的玩家索引号)] = TRUE
电影 - 对 (转换 ((触发单位) 的所有者) 为玩家组) 发送小地图信号到 (RenWu1 <预设> 的中心点) ,持续时间: 10.00 秒
电影 - 对 (转换 ((触发单位) 的所有者) 为玩家组) 发送小地图信号到 (RenWu1 <预设> 的中心点) ,持续时间: 10.00 秒
R1-2 事件
单位 - 任意单位 死亡 条件
((死亡单位) 的类型) 等于 狼 动作
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件 A1[(((凶手单位) 的所有者) 的玩家索引号)] 等于 TRUE
Then - 动作 如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件 S1[(((凶手单位) 的所有者) 的玩家索引号)] 小于 8
Then - 动作 设置 S1[(((凶手单位) 的所有者) 的玩家索引号)] = (S1[(((凶手单位) 的所有者) 的玩家索引号)] + 1)
游戏 - 对 ((凶手单位) 的所有者) 在屏幕位移(0.00,0.00)处显示文本: ((((凶手单位) 的所有者) 的名字) + (|CFF00FF00已杀狼: + ((转换 S1[(((凶手单位) 的所有者) 的玩家索引号)] 为字符串) + /8))) Else - 动作 Else - 动作
R1-3 事件
单位 - 任意单位进入 256.00 以 平民 0091 <预设> 为中心的范围内
条件 S1[(((触发单位) 的所有者) 的玩家索引号)] 等于 8
((触发单位) 是 英雄) 等于 TRUE 动作
设置 A1[(((触发单位) 的所有者) 的玩家索引号)] = FALSE
设置 S1[(((触发单位) 的所有者) 的玩家索引号)] = 1
游戏 - 对 ((触发单位) 的所有者) 在屏幕位移(0.00,0.00)处显示文本: |CFF00FF00任务完...
第二个触发只是把A1和S1换成A2和S2了 其他都一样的 |
|