查看: 213|回复: 6
收起左侧

[求助咨询] DAR和OAR动作判定条件求助!!!

[复制链接]

8

主题

459

帖子

5727

积分

游戏精英

Rank: 9Rank: 9Rank: 9

点赞
0
贡献
16
猫币
0
精华
0
金元
5108
积分
5727
发表于 2024-9-19 21:59:21 | 显示全部楼层 |阅读模式
666金元
IsActorBase("Skyrim.esm" | 0x000007) AND
IsFemale() AND
IsEquippedRightType(14) AND
IsEquippedLeftType(14)
这是我在用的DAR动作判定词,大意是仅限主角/女性/左右手装备了毁灭法术。
但是,游戏中NPC也会同样使用。那么问题来了,怎么才能让以上判定词只对主角生效,不给NPC用。
另外想添加两条:NOTISchild() and NOTISoldfemale 不让小孩和老人用,也是同样不生效。
以上问题重金求子!!!
啊不是,重金求助!

回复

使用道具 举报

0

主题

414

帖子

4552

积分

游戏达人

Rank: 8Rank: 8

点赞
0
贡献
0
猫币
0
精华
0
金元
4138
积分
4552
发表于 2024-9-20 20:29:48 | 显示全部楼层
嗯...试试IsActorBase("Skyrim.esm" | 0x000007) OR
IsFemale() OR
把AND改成OR能不能实现仅主角使用呢
回复

使用道具 举报

8

主题

459

帖子

5727

积分

游戏精英

Rank: 9Rank: 9Rank: 9

点赞
0
贡献
16
猫币
0
精华
0
金元
5108
积分
5727
 楼主| 发表于 2024-9-20 22:46:51 | 显示全部楼层
mngdxdmn 发表于 2024-9-20 20:29
嗯...试试IsActorBase("Skyrim.esm" | 0x000007) OR
IsFemale() OR
把AND改成OR能不能实现仅主角使用呢

先谢大佬回复,我刚刚试了下,把AND换成OR,NPC也会用同一动作。还有别的方法吗?
IsActorBase("Skyrim.esm" | 0x000007) OR
IsFemale() OR
NOT IsChild() OR
NOT IsOldFemale()
回复

使用道具 举报

0

主题

414

帖子

4552

积分

游戏达人

Rank: 8Rank: 8

点赞
0
贡献
0
猫币
0
精华
0
金元
4138
积分
4552
发表于 2024-9-20 23:44:28 | 显示全部楼层
啊...我没深入了解过dar代码设置,
IsActorBase("Skyrim.esm" | 0x000007) AND
IsFemale()  AND
NOTISchild() AND
NOTISoldfemale AND
IsEquippedRightType(14) OR
IsEquippedLeftType(14)
看看这样能不能行,代码格式要是有错的地方见谅,希望能帮上忙。
如果前面的行得通但是必须要右手装备的话就把NOTISoldfemale AND的AND改成OR试试吧...
回复

使用道具 举报

8

主题

459

帖子

5727

积分

游戏精英

Rank: 9Rank: 9Rank: 9

点赞
0
贡献
16
猫币
0
精华
0
金元
5108
积分
5727
 楼主| 发表于 2024-9-21 15:18:15 | 显示全部楼层
mngdxdmn 发表于 2024-9-20 23:44
啊...我没深入了解过dar代码设置,
IsActorBase("Skyrim.esm" | 0x000007) AND
IsFemale()  AND

谢佬!研究了一个最繁琐的法子,在0x000007文件夹下创建female文件夹,放非战斗动作,不加判定条件。在0x000007目录下放战斗动作,不加判定条件。
暂时解决了主角和NPC共用动作的问题。
只是同一动作,比如非战斗闲置可能有多个,现在只能有一个,这个问题不知道怎么办了。
回复

使用道具 举报

0

主题

414

帖子

4552

积分

游戏达人

Rank: 8Rank: 8

点赞
0
贡献
0
猫币
0
精华
0
金元
4138
积分
4552
发表于 2024-9-21 21:44:25 | 显示全部楼层
cashboxs 发表于 2024-9-21 15:18
谢佬!研究了一个最繁琐的法子,在0x000007文件夹下创建female文件夹,放非战斗动作,不加判定条件。在0x ...

这就涉及到我的知识盲区了...希望有懂dar代码的大佬能帮到你吧...
回复

使用道具 举报

34

主题

1344

帖子

4万

积分

游戏终结者

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

点赞
75
贡献
81
猫币
0
精华
0
金元
27606
积分
42545
发表于 2024-10-2 11:50:03 | 显示全部楼层
IsActorBase("Skyrim.esm" | 0x000007) 这条就是仅限主角 如果NPC也生效 看看是不是有其他动作文件 shift+o可以打开oar菜单 里面有个动画log功能很有用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|玖大猫论坛

GMT+8, 2025-7-17 06:25

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.