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

Project1

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

[已经解决] learnings使用方法请教(职业增加特技)

[复制链接]

Lv3.寻梦者

梦石
0
星屑
4007
在线时间
604 小时
注册时间
2017-4-21
帖子
229
跳转到指定楼层
1
发表于 2018-8-22 03:14:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 阮声悠悠 于 2018-8-22 03:19 编辑

技术还是有点菜,应该就是这个脚本
$data_classes[1].learnings
1号职业的可学会特技数组
我想在游戏期间增加一个,a级学会10号特技,a是变量
想请教下,要怎么写呢

Lv4.逐梦者

梦石
2
星屑
13353
在线时间
2299 小时
注册时间
2011-6-4
帖子
618
2
发表于 2018-8-22 07:17:43 | 只看该作者
本帖最后由 真·可乐 于 2018-8-22 07:31 编辑

这个好像比较麻烦,直接改$data_classes之类的存读档后又会变回来

点评

我不担心重启游戏会变回去。是一个临时执行的游戏机制  发表于 2018-8-22 09:52
BUG反馈请加QQ 529283039
水友群 917854767

回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
39009
在线时间
5716 小时
注册时间
2006-11-10
帖子
6618
3
发表于 2018-8-22 11:21:58 | 只看该作者
RPG::Class是比全局变量更早载入的, 所以全局变量不能用在里面

其实何必纠结非要改 Learning呢, 你要的只是让角色在某些条件达成下学会某个特技而已

直接搜索 .learnings 然后在引用它的地方下面再加上个分歧来判断是否满足条件然后学会对应特技就好了呗, 甚至用自己的数组替换掉它也可以

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4007
在线时间
604 小时
注册时间
2017-4-21
帖子
229
4
 楼主| 发表于 2018-8-22 11:37:36 | 只看该作者
灯笼菜刀王 发表于 2018-8-22 11:21
RPG::Class是比全局变量更早载入的, 所以全局变量不能用在里面

其实何必纠结非要改 Learning呢,  ...

嗯,用了直接替换的方法
for循环找到一个等级1学会的特技,然后把它改成我想要实现的:a级学会10号特技,a是变量
至于为什么不直接学嘛
因为等级提升再学会有“学会特技”的提示,这样会更直观一点
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
14565
在线时间
2147 小时
注册时间
2016-9-20
帖子
859
5
发表于 2018-8-22 13:10:22 | 只看该作者
$game_actors[actor_id].learn_skill = 特技不知是不是

点评

没有 =  发表于 2018-8-22 14:56
我发的贴子大多未经整理是草稿抱歉
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

梦石
1
星屑
23994
在线时间
3339 小时
注册时间
2011-7-8
帖子
3926

开拓者

6
发表于 2018-8-22 14:53:20 | 只看该作者
本帖最后由 guoxiaomi 于 2018-8-22 14:56 编辑

战斗前/后调用公共事件即可……如果有其他的场合获得经验,这段脚本插在后面:
  1. $game_party.actors.select{|a| a.class_id == 1 && a.level >= 2}.each{|a| a.learn_skill(3)}
复制代码


哦……已经有替代方案了……

点评

你可能要看一下ruby的语法了……http://www.runoob.com/ruby/ruby-block.html  发表于 2018-8-23 13:08
each 什么意思, |a| 里的數字有什么用, 能解釋下  发表于 2018-8-23 11:31
选择队伍里职业ID=1并且等级大于2的角色  发表于 2018-8-22 20:31
这里的 && 什么意思解釋一下  发表于 2018-8-22 18:19

评分

参与人数 1星屑 +30 收起 理由
RyanBern + 30 我很赞同

查看全部评分

熟悉rgss和ruby,xp区版主~
正在填坑:《膜拜组传奇》讲述膜拜组和学霸们的故事。
已上steam:与TXBD合作的Reformers《变革者》
* 战斗调用公共事件 *
* RGSOS 网络脚本 *
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-11 04:17

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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