查看: 1995|回复: 7

[已经解决] 当艾力克(ID:001)攻击力为A~B,则变量C(ID:0001)的数据为D

[复制链接]
梦石
0
星屑
50
在线时间
63 小时
注册时间
2011-10-15
回帖
5
发表于 2015-7-20 14:47:00 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 1023886739 于 2015-7-20 16:00 编辑

如题,请问要达到这种效果怎么设置,脚本该在什么地方怎么写呢(应该很简单但是本渣渣不会,有劳大神了)

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2015-7-20 14:54:46 | 显示全部楼层
本帖最后由 taroxd 于 2015-7-20 16:11 编辑

丢到脚本编辑器里。未测试

[pre lang="ruby"]class Game_Variables
  alias_method :slice_150720, :[]

  def [](id)
    id == 1 && $game_actors[1].atk.between?(a, b) ? 1 : slice_150720(id)
  end
end[/pre]

评分

参与人数 1梦石 +1 收起 理由
VIPArcher + 1 我很赞同

查看全部评分

回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
88
在线时间
631 小时
注册时间
2014-8-4
回帖
3243
发表于 2015-7-20 15:12:07 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
50
在线时间
63 小时
注册时间
2011-10-15
回帖
5
 楼主| 发表于 2015-7-20 15:58:21 | 显示全部楼层
冷峻逸 发表于 2015-7-20 15:12
事件的话:
变量一=角色攻击力
如果变量一大于等于A

谢谢,不过因为我做的游戏里这类类似的事件会很多,所以才想用脚本

点评

公共事件?  发表于 2015-7-20 16:00
回复

使用道具 举报

梦石
0
星屑
50
在线时间
63 小时
注册时间
2011-10-15
回帖
5
 楼主| 发表于 2015-7-20 16:02:41 | 显示全部楼层
冷峻逸 发表于 2015-7-20 15:12
事件的话:
变量一=角色攻击力
如果变量一大于等于A

可能要弄七八百个,就算是一个公共事件弄起来也会很麻烦,所以如果用脚本会简便很多
回复

使用道具 举报

梦石
0
星屑
50
在线时间
63 小时
注册时间
2011-10-15
回帖
5
 楼主| 发表于 2015-7-20 16:03:54 | 显示全部楼层
taroxd 发表于 2015-7-20 14:54
丢到脚本编辑器里。未测试

class Game_Variables

谢谢哦,不过我用了没有效果=0=,我的问题描述还是有点问题,改了下问题描述,你能重新改一下吗

点评

已经更新,更新后测试没有发现问题  发表于 2015-7-20 16:12
回复

使用道具 举报

梦石
0
星屑
50
在线时间
63 小时
注册时间
2011-10-15
回帖
5
 楼主| 发表于 2015-7-20 16:27:43 | 显示全部楼层
1023886739 发表于 2015-7-20 16:03
谢谢哦,不过我用了没有效果=0=,我的问题描述还是有点问题,改了下问题描述,你能重新改一下吗 ...

弄好了,谢谢{:2_249:}
回复

使用道具 举报

梦石
0
星屑
39236
在线时间
11155 小时
注册时间
2009-3-15
回帖
4768
发表于 2015-7-20 16:59:37 | 显示全部楼层
1023886739 发表于 2015-7-20 16:27
弄好了,谢谢

请不要连帖..善用点评..
否则会被潛规则的
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部