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

Project1

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

[已经解决] 如果使用脚本修改技能习得的等级?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
117 小时
注册时间
2010-11-11
帖子
85
跳转到指定楼层
1
发表于 2013-3-16 01:28:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
最近制作技能树遇到一个问题
一个技能在最初的文本设定中是有5~10个等级的,在脚本制作中才想到这个问题呢
所以想请教一下各位前辈,如何用脚本控制技能的等级

鄙人曾经想过用一个愚蠢的方法,把技能在数据库中设定为5个“同名技能”(比如 冲撞LV1~5)然后根据现在习得该技能的变量来控制角色现在的技能。
但是这个方法消耗数据库的位置太多,导致没有多少位置设定敌人的技能了……所以想着还是PASS

请教各位前辈,如果用脚本控制技能的习得情况,大概想达到的效果就是“等级变量为2(即技能等级2) 冲撞的攻击力为200 LV2的情况是在该攻击基础上附加20%”
差不多这样的效果。

Lv5.捕梦者

梦石
0
星屑
32122
在线时间
5083 小时
注册时间
2012-11-19
帖子
4877

开拓者

2
发表于 2013-3-16 02:57:18 | 只看该作者
本帖最后由 芯☆淡茹水 于 2013-3-16 03:00 编辑

直接改特技的属性。

$data_skills[特技ID].power = n         威力
$data_skills[特技ID].atk_f = n          攻击力




参照  帮助—》RGSS参考—》游戏库—》RPG::Skill

比如 1 号特技攻击力增加20%

$data_skills[1].atk_f += $data_skills[1].atk_f * 20 / 100

评分

参与人数 1梦石 +1 收起 理由
hcm + 1 认可答案

查看全部评分

xp vx va mv  va mz 各类型脚本/插件定制
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
117 小时
注册时间
2010-11-11
帖子
85
3
 楼主| 发表于 2013-3-16 20:25:28 | 只看该作者
芯☆淡茹水 发表于 2013-3-16 02:57
直接改特技的属性。

$data_skills[特技ID].power = n         威力

原来如此,感谢这位前辈
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
253
在线时间
574 小时
注册时间
2006-8-25
帖子
969
4
发表于 2013-3-16 20:39:46 | 只看该作者
哔~~哔~~上方高能量反应....


每次启动游戏,会重新读入Data文件至变量$data
建议LZ尝试修改威力后,保存,重启游戏看看会不会BUG.

评分

参与人数 1星屑 +50 收起 理由
hcm + 50 感谢回答

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
117 小时
注册时间
2010-11-11
帖子
85
5
 楼主| 发表于 2013-3-17 13:37:56 | 只看该作者
jhhuang 发表于 2013-3-16 20:39

好的,感谢提醒,我测试一下
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-21 19:49

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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