|
A.我想让英雄只能检一件相同的几件装备,但是发现没有效果,到底哪里出错了?如图_01:
[trigger]
Item_show 01
事件
单位 - 任意单位 获得物品
条件
((被操作物品) 的类型) 等于 |c00FF8040魔鬼与天使|r
动作
For循环整数A从 1 到 6, 做动作
Loop - 动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
(被操作物品) 不等于 ((触发单位) 物品栏第 (循环整数A) 格的物品)
Then - 动作
单位 - 命令 (触发单位) 丢弃物品 ((触发单位) 物品栏第 (循环整数A) 格的物品) 到 ((触发单位) 的位置)
Else - 动作 
[/trigger]
(例如,我想设置这件装备只能检以件);
B.我又试了另一种方法,如图_02:
[trigger]
Item_show 00
事件
单位 - 任意单位 获得物品
条件
((被操作物品) 的当前生命值) 等于 200.00
动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
((触发单位) 的自定义值) 等于 0
Then - 动作
单位 - 设置 (触发单位) 的自定义值为 (((触发单位) 的自定义值) + 2)
Else - 动作
单位 - 设置 (触发单位) 的自定义值为 (((触发单位) 的自定义值) + 2)
英雄 - 丢弃 (被操作物品) ,从 (触发单位) 身上
游戏 - 对 ((触发单位) 的所有者) 在屏幕位移(0.00,0.00)处显示文本: |c00FF0000你不能...
 [/trigger]
这样用生命值判断,如果类似方法设置多件触发,发现检了一件后,其他都不能检了,我觉得是自定义值问题,到底怎么弄啊?
希望大家指点迷津. |
|