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

Project1

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

[已经过期] VA如何用脚本来给角色添加可装备的装备类型?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
77 小时
注册时间
2006-6-12
帖子
95
跳转到指定楼层
1
 楼主| 发表于 2013-3-2 10:40:25 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
RUBY 代码复制
  1. #--------------------------------------------------------------------------
  2.   # ● 判定护甲是否可以装备
  3.   #--------------------------------------------------------------------------
  4.   def equip_atype_ok?(atype_id)
  5.     features_set(FEATURE_EQUIP_ATYPE).include?(atype_id)
  6.   end

翻官方脚本一晚上,只找到这句是用来判定的,但是不知道该怎么给角色添加特性的
求达人指点!!!

Lv1.梦旅人

梦石
0
星屑
50
在线时间
12 小时
注册时间
2013-2-15
帖子
21
2
发表于 2013-3-2 14:33:13 | 只看该作者
改职业 或 状态
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
77 小时
注册时间
2006-6-12
帖子
95
3
 楼主| 发表于 2013-3-2 19:54:49 | 只看该作者
双黄连2-副本 发表于 2013-3-2 14:33
改职业 或 状态

看标题......用脚本
话说状态不能添加装备特性的啊
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
660
在线时间
194 小时
注册时间
2012-6-1
帖子
720
4
发表于 2013-3-2 22:34:02 | 只看该作者
在职业里面设置的吧?
死亡
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
77 小时
注册时间
2006-6-12
帖子
95
5
 楼主| 发表于 2013-3-2 22:56:53 | 只看该作者
1715063941 发表于 2013-3-2 22:34
在职业里面设置的吧?

都说了是要用脚本来添加的,不使用职业设置的
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
137
在线时间
23 小时
注册时间
2011-11-17
帖子
18
6
发表于 2013-3-5 03:37:17 | 只看该作者
本帖最后由 纯路过 于 2013-3-5 03:46 编辑

反正不知道你想做什么,

反正我向来都是用装备来添加特性

例如,先装备衣服然后添加特性

不然专职之类的系统,还是用职业来做的好,

要是想一样的属性?那就用变量模拟


另外,状态的话?是不是给一个空状态,然后无法取消就可以了?

点评

状态可以被完全回复全部清除的  发表于 2013-3-5 08:46

评分

参与人数 1星屑 +1 收起 理由
1715063941 + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
帖子
1543
7
发表于 2013-3-5 10:26:12 | 只看该作者
装备特性好像是 equips.compact 吧?我在 Game_Actor 中找到这个:
  1.   #--------------------------------------------------------------------------
  2.   # ● 以数组模式取得拥有特性所有案例
  3.   #--------------------------------------------------------------------------
  4.   def feature_objects
  5.     super + [actor] + [self.class] + equips.compact
  6.   end
复制代码
能被怀疑的特性对象只有 equips.compact 了。
修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
77 小时
注册时间
2006-6-12
帖子
95
8
 楼主| 发表于 2013-3-5 16:01:59 | 只看该作者
j433463 发表于 2013-3-5 10:26
装备特性好像是 equips.compact 吧?我在 Game_Actor 中找到这个:能被怀疑的特性对象只有 equips.compact  ...

那个super是调用父类的states
而[acotr]和[self.class]都是读取的本地数据库,所以要加只能往states里边加,其他3个加了退出游戏之后都是会直接从本地数据库读取的

可以试试def一个函数,来执行
states.push(RPG::BaseItem::Feature.new(52,5))


不过现在在上班不能试.....
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-10-10 05:18

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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