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

Project1

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

[已经过期] 关于角色是否装备某件装备的条件分析!!!!

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
959 小时
注册时间
2011-7-13
帖子
293
跳转到指定楼层
1
发表于 2013-6-22 21:36:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我需要在事件中加入一个条件分歧。意思就是说:如何判定某件装备已经被角色所佩戴?
现在XP自带的条件分歧只有:某件是否被携带,装备到身上时就无法判定了。
这种情况应该如何做?请前辈们指点。

Lv1.梦旅人

梦石
0
星屑
60
在线时间
568 小时
注册时间
2012-9-7
帖子
611
2
发表于 2013-6-22 22:08:15 | 只看该作者
事件——条件分歧——第二页——角色(XX)——防具(XX)在装备中
FTM正式版已经发布,点击图片开启传送门
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
959 小时
注册时间
2011-7-13
帖子
293
3
 楼主| 发表于 2013-6-23 07:38:30 | 只看该作者
wingzeroplus 发表于 2013-6-22 22:08
事件——条件分歧——第二页——角色(XX)——防具(XX)在装备中

那个是指定角色,我的意思是所有角色,也就是说某件防具在我方可控制的范围内:道具栏里或者被某一角色装备着。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
568 小时
注册时间
2012-9-7
帖子
611
4
发表于 2013-6-23 08:34:41 | 只看该作者
你把你的思路说明确一点,某装备带到角色身上后,该角色在队伍里判断还是不在队伍也执行判断?
不在队伍执行判断,用循环或者用上述事件多弄几次也可以
在队伍执行判断,利用$game_party.actors[X].id来追踪0-3的ID,在判断4次即可
FTM正式版已经发布,点击图片开启传送门
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
275
在线时间
1373 小时
注册时间
2005-10-16
帖子
5113

贵宾

5
发表于 2013-6-23 08:53:49 | 只看该作者
应该是说当前角色队伍里是否还拿着这件装备,不管是装备了还是没装备
  1. $game_switches[X]=$game_party.armor_number(ARMOR_ID)>0
  2. for actor in $game_party.actors
  3.   break if $game_switches[X]
  4.   $game_switches[X]|=actor.equippable?(WEAPONorARMOR)
  5. end
复制代码
然后判断开关就好了
武器和防具自行调整对应的语句,注意区分装备ID和装备实体。
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
959 小时
注册时间
2011-7-13
帖子
293
6
 楼主| 发表于 2013-6-23 08:58:29 | 只看该作者
不好意思,可能我说的不是很明白。我再详细的表达一遍:我的设定是当进入某张地图,进入的时候加入一个条件分歧。用以判断某件防具是否在我方手中。这个手中的意思,有可能是在道具栏里没有装备,也有可能是被某个角色装备,也有可能是被某个角色装备了正在仓库里待命。无论是哪一种都是在“可控”范围内。
我的工程里有个人物仓库,就是某些不需要上场的人物会在仓库里随时待命。而我可以随时到仓库里更换上场人员。我方能够上场的人员最后可以达到45人。
这样的条件分歧应该如何做呢?请前辈指点一下。谢谢了。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
959 小时
注册时间
2011-7-13
帖子
293
7
 楼主| 发表于 2013-6-23 10:03:51 | 只看该作者
亿万星辰 发表于 2013-6-23 08:53
应该是说当前角色队伍里是否还拿着这件装备,不管是装备了还是没装备然后判断开关就好了
武器和防具自行调 ...

您的脚本我看不懂,能不能详细的指点一下,该怎么用?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
959 小时
注册时间
2011-7-13
帖子
293
8
 楼主| 发表于 2013-6-23 15:47:48 | 只看该作者
比方说,队伍中有5个人,有一把XX短剑。现在要判定XX短剑否被装备,难道要写5个条件分歧?
但是我的工程里的我方人物多达45人,但是只有7人在队伍中,5人会出场战斗,其余2人待机,不在队伍中的人物在“仓库”等待,这样又要如何判定XX短剑是否被装备?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-14 02:25

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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