找回密码
 点一下
查看: 1086|回复: 4

求助物品栏技能……

[复制链接]
发表于 2013-2-12 21:51:57 | 显示全部楼层 |阅读模式
要的效果是每个格子只能装备特定的装备。目前我的制作思路是这样。
事件:任意单位获得物品
条件:触发单位=路人甲
动作:If Or -被操作物品=123
                 -被操作物品=456
                 -被操作物品=789
            Then
            等游戏时间0.1秒
            If Or 触发单位持有的123所在物品栏位置不等于1
                    触发单位持有的456所在物品栏位置不等于1
                    触发单位持有的789所在物品栏位置不等于1
               Then
               丢弃第1格物品
               等待0.1秒
               发布移动操作物品到第一格命令
               Else
               If Or 被操作物品=ABC(仿上边做第2格)
                   .
                   .
                   .
以此类推,但是在实际测试时候发现,这玩意经常不准。总是会出现拾取了该装在第1格(或是其他)的装备(并且是确实放在了这个格)却直接给扔了,要不就是装备上了不该被装备在这个格里的装备,但是却不给扔掉。实在是不知问题出在了哪里。求大神帮忙……
发表于 2013-2-13 18:15:58 | 显示全部楼层
恩......我印象中好像不能直接移動到指定的那格除非你把前面的格子先填滿
還有為什麼要 wait 0.1 sec?

点评

这玩意的解决方法我已经想出来了,这样做必须得wait 0.1 sec,因为不等的话,系统会把所有条件在一瞬间全判断了,这样的话,实际上你还没有把要装备的东西装备上去,系统就直接判定操作物品所在格不等于那格,就会直  详情 回复 发表于 2013-2-13 20:20
回复

使用道具 举报

 楼主| 发表于 2013-2-13 20:20:44 | 显示全部楼层
貓野椰 发表于 2013-2-13 18:15
恩......我印象中好像不能直接移動到指定的那格除非你把前面的格子先填滿
還有為什麼要 wait 0.1 sec?
[s ...

这玩意的解决方法我已经想出来了,这样做必须得wait 0.1 sec,因为不等的话,系统会把所有条件在一瞬间全判断了,这样的话,实际上你还没有把要装备的东西装备上去,系统就直接判定操作物品所在格不等于那格,就会直接把东西扔下去。不过现在新的问题又来了……装备在身上的装备可以随便换,这叫个啥事……

点评

你可以用關閉觸發跟開啟觸發來控制吧 WAIT會有短暫延遲 YD裡面是不是有個移動物品事件啊? 好像就是這個功能你研究看看吧  详情 回复 发表于 2013-2-13 20:27
回复

使用道具 举报

发表于 2013-2-13 20:27:18 | 显示全部楼层
四面人 发表于 2013-2-13 20:20
这玩意的解决方法我已经想出来了,这样做必须得wait 0.1 sec,因为不等的话,系统会把所有条件在一瞬间全 ...

你可以用關閉觸發跟開啟觸發來控制吧
WAIT會有短暫延遲
YD裡面是不是有個移動物品事件啊?
好像就是這個功能你研究看看吧

点评

嗯,开关触发的话,我倒是不知道该咋写了……于是乎直接全给改成第X格不是被操作物品,就把X格扔了,操作物品挪过去。至于移动物品,也想出来了,只要移动物品就判断每个格子的物品是哪类,只要不是应该是的那类就直  详情 回复 发表于 2013-2-13 20:44
回复

使用道具 举报

 楼主| 发表于 2013-2-13 20:44:36 | 显示全部楼层
貓野椰 发表于 2013-2-13 20:27
你可以用關閉觸發跟開啟觸發來控制吧
WAIT會有短暫延遲
YD裡面是不是有個移動物品事件啊?

嗯,开关触发的话,我倒是不知道该咋写了……于是乎直接全给改成第X格不是被操作物品,就把X格扔了,操作物品挪过去。至于移动物品,也想出来了,只要移动物品就判断每个格子的物品是哪类,只要不是应该是的那类就直接把那格的东西扔了。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 14:25 , Processed in 0.033798 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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