查看: 2685|回复: 6

[已经解决] 我想给装备附加每回合恢复魔法的效果

[复制链接]
梦石
0
星屑
220
在线时间
53 小时
注册时间
2014-2-2
回帖
11
发表于 2014-9-4 08:21:47 | 显示全部楼层 |阅读模式

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

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

×
如题我该怎么设置?
梦石
0
星屑
50
在线时间
2 小时
注册时间
2014-9-1
回帖
14
发表于 2014-9-4 10:24:14 | 显示全部楼层
看不懂不负责给你翻译自己找度娘翻译 . 时间限定为自己的行动开始回复sp
  1. class Game_Battler
  2.   alias rsa_cmcc20140904 remove_states_auto
  3.   def remove_states_auto
  4.     if self.is_a?(Game_Actor)
  5.       self.sp += 100 if [1,2,3].include?(self.weapon_id)
  6.       self.sp += 500 if [4,5,6].include?(self.weapon_id)
  7.       self.sp += 100 if [1,2,3].include?(self.armor1_id)
  8.       self.sp += 100 if [1,2,3].include?(self.armor2_id)
  9.       self.sp += 100 if [1,2,3].include?(self.armor3_id)
  10.       self.sp += 100 if [1,2,3].include?(self.armor4_id)
  11.     end
  12.     rsa_cmcc20140904
  13.   end
  14. end
复制代码

评分

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

查看全部评分

回复 1 0

使用道具 举报

梦石
0
星屑
9292
在线时间
2504 小时
注册时间
2011-5-20
回帖
14521

开拓者

发表于 2014-9-4 21:40:07 | 显示全部楼层
楼上回答了···看不懂的话我帮你翻译好了···
  1. class Game_Battler
  2.   alias rsa_cmcc20140904 remove_states_auto
  3.   def remove_states_auto
  4.     if self.is_a?(Game_Actor)
  5.       self.sp += 100 if [1,2,3].include?(self.weapon_id)
  6.       self.sp += 500 if [4,5,6].include?(self.weapon_id)
  7.       self.sp += 100 if [1,2,3].include?(self.armor1_id)
  8.       self.sp += 100 if [1,2,3].include?(self.armor2_id)
  9.       self.sp += 100 if [1,2,3].include?(self.armor3_id)
  10.       self.sp += 100 if [1,2,3].include?(self.armor4_id)
  11.     end
  12.     rsa_cmcc20140904
  13.   end
  14. end
复制代码
这里的判断条件就不用解释了吧,判断当前角色的装备
如果角色装备1、2、3号武器就回100sp,4、5、6就回500sp
下面的armor1、armor2、armor3、armor4对应防具1、2、3、4
rsa_cmcc20140904可以改成别的东西,看你自己需要(新手的话尽量不要乱改,如果有一点基础的为了方便记忆修改查找可以改)
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 1 0

使用道具 举报

梦石
0
星屑
220
在线时间
53 小时
注册时间
2014-2-2
回帖
11
 楼主| 发表于 2014-9-5 22:48:56 | 显示全部楼层
chd114 发表于 2014-9-4 21:40
楼上回答了···看不懂的话我帮你翻译好了···这里的判断条件就不用解释了吧,判断当前角色的装备
如果 ...

我还是有点不明白,那个代码是什么?
回复

使用道具 举报

梦石
0
星屑
9292
在线时间
2504 小时
注册时间
2011-5-20
回帖
14521

开拓者

发表于 2014-9-6 09:03:12 | 显示全部楼层
寒宸辉 发表于 2014-9-5 05:48
我还是有点不明白,那个代码是什么?

复制了发下来,不懂的一句句发{:2_276:}
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复

使用道具 举报

梦石
0
星屑
220
在线时间
53 小时
注册时间
2014-2-2
回帖
11
 楼主| 发表于 2014-9-6 10:23:27 | 显示全部楼层
chd114 发表于 2014-9-6 09:03
复制了发下来,不懂的一句句发

rsa_cmcc20140904可以改成别的东西,这个改什么?

点评

代码里面东西都可以照抄,不用改。在脚本编辑器main组前面添加一个空脚本,把这段代码放进去即可看到效果  发表于 2014-9-6 10:27
回复

使用道具 举报

梦石
0
星屑
9292
在线时间
2504 小时
注册时间
2011-5-20
回帖
14521

开拓者

发表于 2014-9-6 10:51:09 | 显示全部楼层
寒宸辉 发表于 2014-9-5 17:23
rsa_cmcc20140904可以改成别的东西,这个改什么?

随便改(但是中间不能有一些特殊的字符),保证前后一致就可以了
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 1 0

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部