查看: 2215|回复: 2

[已经解决] 角色特性的问题,请大神来看下

[复制链接]
梦石
0
星屑
480
在线时间
97 小时
注册时间
2016-4-5
回帖
92
发表于 2016-4-29 22:29:24 | 显示全部楼层 |阅读模式

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

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

×
如图 比如我要在增加一个特性  增加一个特殊技能  但是不是在这里增加 而是在游戏中用事件增加出来
                   该怎么做?
QQ截图20160429183314.png
梦石
0
星屑
166
在线时间
454 小时
注册时间
2015-2-25
回帖
358
发表于 2016-4-29 23:23:16 | 显示全部楼层
[pre lang="ruby"]class Game_Actor
  alias pyjy29042016_feature_objects feature_objects
  def feature_objects
    pyjy29042016_feature_objects + [piyan]
  end
  def piyan
    @piyan ||= Piyan.new
  end
end

class Piyan
  def features
    @features ||= []
  end
  def jiaoyi(code = 0, data_id = 0, value = 0)
    @features.push(RPG::BaseItem::Feature.new(code, data_id, value))
  end
end[/pre]

比如這樣
[pre lang="ruby"]$game_actors[1].piyan.jiaoyi(41,2)[/pre]
就是給1號角色添加魔法技能類型的特性, 至於添加其他特性的方法…自己揣摩一下吧

点评

谢谢楼上回复  发表于 2016-5-6 07:50

评分

参与人数 2星屑 +106 收起 理由
丿梁丶小柒 + 100 我很赞同
cinderelmini + 6 咦!好肮脏!

查看全部评分

回复

使用道具 举报

梦石
0
星屑
60
在线时间
62 小时
注册时间
2016-5-2
回帖
173
发表于 2016-5-6 01:28:31 | 显示全部楼层

此贴是否【一帖多发】?
https://rpg.blue/forum.php?mod=p ... =2681002&page=1

【这里】是指【状态】吗?
如果是,那么这样可好:
1.  设置好合适的状态,用于控制【技能类型】是否可用
2.  使用【事件命令】增减状态

点评

^皿^客气  发表于 2016-5-6 15:53
后来自己也这么弄了。。谢谢回复  发表于 2016-5-6 07:49

评分

参与人数 1梦石 +1 收起 理由
丿梁丶小柒 + 1 认可答案

查看全部评分

回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部