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

Project1

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

[RMVA发布] 【修正bug】升级自由属性加点系统,2013.5.4更新。

[复制链接]

Lv1.梦旅人

梦石
0
星屑
49
在线时间
276 小时
注册时间
2011-6-5
帖子
133
跳转到指定楼层
1
 楼主| 发表于 2013-3-8 15:15:42 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 救世小树 于 2013-6-1 17:25 编辑

最新修正来回切换角色可能导致的bug。感谢@Nikalaser 的汇报,附件已经更新
解决方法:脚本编辑器查找 on_actor_change 定位到加点脚本,加上途中的一句高亮。



感谢 @kswy02
这次修正无论以何种姿势进入状态窗就弹窗的bug



感谢@夕阳幻光
修正无论用何种姿势洗点只能洗第一号角色的BUG


新增非变量版,不再需要大量的变量位置


如标题,脚本功能即升级获得一定自由属性,然后加点,
这次的版本比前几天的更加普适向,不再采用增长百分比,
而就是普通的加法运算,也没有了蛋疼的每个角色设置成长率。


这是前些天发布的那个加点脚本;
加点方式略微蛋疼,本来想“创新”一下,MHP,MMP,物魔攻击按百分比加成的。。。而且每个角色的加成系数还可以设置不一样。
最后加得自己都觉得有些不对劲。。。
http://rpg.blue/thread-294321-1-1.html


回归正题;
脚本还是采用变量储存法,每个角色占用 POINT_KIND+1  个变量位置;分别是自由属性和加点附加属性(方便洗点和计算。)
POINT_KIND           加点的种类
POINT_VARIABLE   为储存变量编号有关的数值,第n号角色对应的自由属性点变量为POINT_VARIABLE+(POINT_KIND+1)*n
对应的第一种属性点变量为POINT_VARIABLE+(POINT_KIND+1)*n +1     
对应的第二种属性点变量为POINT_VARIABLE+(POINT_KIND+1)*n +2

LEVEL_UP_POINT  每升一级自由属性点获得数
RESET_ITEM         为洗点水的物品编号。使用洗点水可以给某个角色洗点。
STR_POINT          = ["体力","精神","力量","魔力","韧性","灵活"]
这是六种点的名称,支持添加或减少,不过要对POINT_KIND 和之后的 POINT_ADD_PARAM;POINT_ADD_PARAM 进行相应的修改。

POINT_ADD_PARAM:
        #分别对应增加       [MHP,MMP,物攻,物防,魔攻,魔防,敏捷,幸运]
  POINT_ADD_PARAM = [[12 ,  0,   0,  0,   0,   0,   0,   0],     #每加一点体力,Mhp+12;MMP等+0
                                       [0  , 12,   0,  0,   0,   0,   0,   0],     #每加一点精神,MMP+12;其他+0
                                       [0  ,  0,   5,  0,   0,   0,   0,   0],     #力量
                                       [0  ,  0,   0,  0,   5,   0,   0,   0],     #魔力
                                       [0  ,  0,   0,  3,   0,   2,   0,   1],     #韧性
                                       [0  ,  0,   0,  0,   0,   0,   3,   0],     #灵活
                     
                     [0,0,0,0,0,0,0,0]]
                     #可以按上面的格式添加下去,不过要改POINT_KIND,STR_ALL,不然加了也白加

POINT_ADD_XPARAM
#分别对应增加       [物理命中,物理闪避,必杀,必杀闪避,魔法闪避,魔法反射,物理反击,HP再生,Mp再生,Tp再生]
  POINT_ADD_XPARAM = [[0 , 0, 0, 0, 0, 0, 0, 6, 0, 0],
                      [0 , 0, 0, 0, 0, 0, 0, 0, 6, 0],
                      [6 , 6, 0, 0, 0, 0, 0, 0, 0, 0],
                      [0 , 0, 6, 0, 0, 0, 0, 0, 0, 0],
                      [0 , 0, 0, 0, 0, 0, 0, 4, 4, 0],
                      [0 , 6, 0, 6, 6, 0, 0, 0, 0, 0],
                     
                      [0,0,0,0,0,0,0,0,0,0]]
                     #这里的单位是万分之一数值, 就是 0.01%


效果:






范例没有dll,这次直接免费了。
这次两个脚本都在里面了,main下面的是非变量版,上面的是变量版
又有人说非变量版出了问题,我在更新下,写脚本的时候大家不要学我这么不认真啊~


Project5.rar (321.57 KB, 下载次数: 3215)



脚本就不贴了,据说复制到剪贴板会出错。。。

好吧没什么要说的了,希望这脚本少出点bug,结果还是出了些蛋疼的bug。。。好在修复起来很简单。。。。

       白字的卖萌,你能看见吗?如果你看见了,说明你还是挺关注本贴的,帮忙顶一下子撒
   

评分

参与人数 3星屑 +562 梦石 +1 +1 收起 理由
林叶唏嘘 + 1 精品文章
怪蜀黍 + 550 + 1 发布奖励
子弹君 + 12 精品文章

查看全部评分

研表究明,汉字的序顺并不定一能影阅响读,比如当你看完这话句后,才发这现里的字全是都乱的
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

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

GMT+8, 2024-11-23 17:52

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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