|
楼主 |
发表于 2011-5-12 11:48:35
|
显示全部楼层
十分感谢你们帮助,
551155 ,我根据你给的触发作了调整,现在在装备区分方面已经完全没有问题了,只不过在测试的时候还是有一个地方让我无法理解。
打个比方:
兽王去捡游侠的装备,因为与触发所设的条件,无法捡起来。这一点是没错的,触发起到作用了。
但是,对玩家的提示文字漂了一在片出来(如果是兽王自己的装备才出现一行而已)。
难道我要因为这个影响视觉的问题去掉提示?有没办法处理?
以下是我根据551155所给的触改为规定数后的触发:
未命名触发器 001 复制
事件
单位 - 任意单位 获得物品
条件
任一条件成立
条件
((被操作物品) 的当前生命值) 等于 20.00
((被操作物品) 的当前生命值) 等于 30.00
((被操作物品) 的当前生命值) 等于 40.00
动作
For循环整数A从 1 到 6, 做动作
Loop - 动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
((触发单位) 物品栏第 (循环整数A) 格的物品) 不等于 (被操作物品)
((触发单位) 的类型) 等于 驯兽师
任一条件成立
条件
(((触发单位) 物品栏第 (循环整数A) 格的物品) 的当前生命值) 等于 ((被操作物品) 的当前生命值)
((((被操作物品) 的当前生命值) + (转换 (((触发单位) 的类型) 的附加值) 为实数)) 的绝对值) 不等于 50.00
Then - 动作
游戏 - 对 (触发玩家) 在屏幕位移(0.00,0.00)处显示文本: 无法拾取物品...
英雄 - 丢弃 (被操作物品) ,从 (触发单位) 身上
Else - 动作
For循环整数A从 1 到 6, 做动作
Loop - 动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
((触发单位) 物品栏第 (循环整数A) 格的物品) 不等于 (被操作物品)
((触发单位) 的类型) 等于 黑暗游侠
任一条件成立
条件
(((触发单位) 物品栏第 (循环整数A) 格的物品) 的当前生命值) 等于 ((被操作物品) 的当前生命值)
((((被操作物品) 的当前生命值) + (转换 (((触发单位) 的类型) 的附加值) 为实数)) 的绝对值) 不等于 50.00
Then - 动作
游戏 - 对 (触发玩家) 在屏幕位移(0.00,0.00)处显示文本: 无法拾取物品...
英雄 - 丢弃 (被操作物品) ,从 (触发单位) 身上
Else - 动作
For循环整数A从 1 到 6, 做动作
Loop - 动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
((触发单位) 物品栏第 (循环整数A) 格的物品) 不等于 (被操作物品)
((触发单位) 的类型) 等于 修补匠
任一条件成立
条件
(((触发单位) 物品栏第 (循环整数A) 格的物品) 的当前生命值) 等于 ((被操作物品) 的当前生命值)
((((被操作物品) 的当前生命值) + (转换 (((触发单位) 的类型) 的附加值) 为实数)) 的绝对值) 不等于 50.00
Then - 动作
游戏 - 对 (触发玩家) 在屏幕位移(0.00,0.00)处显示文本: 无法拾取物品...
英雄 - 丢弃 (被操作物品) ,从 (触发单位) 身上
Else - 动作
现在我把地图发上来。看看能不能把那一大片的飘浮文字修正一下。
装备限制(地精改).w3x
(13 KB, 下载次数: 8)
|
|