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

Project1

 找回密码
 注册会员
搜索
查看: 2467|回复: 11

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

[复制链接]

Lv3.寻梦者

梦石
0
星屑
3981
在线时间
603 小时
注册时间
2017-4-21
帖子
228
发表于 2018-8-22 03:14:12 | 显示全部楼层 |阅读模式

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

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

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

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

Lv4.逐梦者

梦石
2
星屑
13088
在线时间
2273 小时
注册时间
2011-6-4
帖子
613
发表于 2018-8-22 07:17:43 | 显示全部楼层
本帖最后由 真·可乐 于 2018-8-22 07:31 编辑

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

点评

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

回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
37754
在线时间
5385 小时
注册时间
2006-11-10
帖子
6545
发表于 2018-8-22 11:21:58 | 显示全部楼层
RPG::Class是比全局变量更早载入的, 所以全局变量不能用在里面

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

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

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3981
在线时间
603 小时
注册时间
2017-4-21
帖子
228
 楼主| 发表于 2018-8-22 11:37:36 | 显示全部楼层
灯笼菜刀王 发表于 2018-8-22 11:21
RPG::Class是比全局变量更早载入的, 所以全局变量不能用在里面

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

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

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
14043
在线时间
2069 小时
注册时间
2016-9-20
帖子
844
发表于 2018-8-22 13:10:22 | 显示全部楼层
$game_actors[actor_id].learn_skill = 特技不知是不是

点评

没有 =  发表于 2018-8-22 14:56
内容仅供参考,
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

梦石
1
星屑
23963
在线时间
3338 小时
注册时间
2011-7-8
帖子
3925

开拓者

发表于 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-4-19 03:07

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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