设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3958|回复: 5
打印 上一主题 下一主题

[有事请教] 如何判断玩家装备栏是否为“空”?

[复制链接]

Lv4.逐梦者

梦石
0
星屑
18622
在线时间
1029 小时
注册时间
2019-3-5
帖子
1418
跳转到指定楼层
1
发表于 2019-3-13 21:32:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
RT,如何判断玩家装备栏是否为“空”?
我想通过事件来判断玩家没有装备任何武器或护甲而触发特定的剧情。

MV自带的分歧似乎无法判断玩家“没有装备武器”的情况,只能判断玩家“装备了什么”的情况。

在论坛里搜索了一圈,只找到VX有相关的脚本,不知道MV该怎么做?

Lv4.逐梦者

梦石
0
星屑
17879
在线时间
2155 小时
注册时间
2015-7-4
帖子
916
2
发表于 2019-3-13 23:38:41 | 只看该作者
你在条件分歧的脚本那里输入:

!$gameActors.actor(角色ID).armors()[防具位];

上面是按角色序列判断的,也可以用队伍序列判断:

!$gameParty.members()[队伍序列].armors()[防具位];

注意角色ID是从1开始的,队伍序列跟防具位是从0开始的

更多事件里面常用的简易脚本请关注这个帖子:
https://bbs.jhmeng.cn/bbs/forum. ... d=173&fromuid=1

评分

参与人数 1+1 收起 理由
Zeldashu + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
5 小时
注册时间
2019-3-13
帖子
3
3
发表于 2019-3-14 08:12:19 | 只看该作者
前排支持大佬。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
18622
在线时间
1029 小时
注册时间
2019-3-5
帖子
1418
4
 楼主| 发表于 2019-3-14 09:34:40 | 只看该作者
Fan723 发表于 2019-3-13 23:38
你在条件分歧的脚本那里输入:

!$gameActors.actor(角色ID).armors()[防具位];

角色ID我能理解,后面的防具位对应的是什么?数据库里“护甲”前面的ID吗?0001算作0?
如果是这样,只是判断玩家是否装备特定武器或护甲,通过非脚本的方式也能实现,只是很麻烦。

昨晚测试过,发现这个代码可以用,但是由于没搞清楚防具位是什么,所以有时能触发有时不能。

点评

你要判断所有的就得用多重条件分歧,武器的相应换一下 armors 为 weapons 就好了。  发表于 2019-3-14 11:11
装备栏位就是数据库里“护甲”前面的ID,比如001是帽子,002是衣服,003是鞋子,那么你要判断帽子就填0,要判断衣服就填1,要判断鞋子就填2。  发表于 2019-3-14 11:09
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-2 07:49

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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