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

Project1

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

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

[复制链接]

Lv1.梦旅人

梦石
0
星屑
49
在线时间
276 小时
注册时间
2011-6-5
帖子
133
跳转到指定楼层
 楼主| 发表于 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, 下载次数: 3212)



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

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

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

评分

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

查看全部评分

研表究明,汉字的序顺并不定一能影阅响读,比如当你看完这话句后,才发这现里的字全是都乱的

Lv3.寻梦者

梦石
0
星屑
1883
在线时间
157 小时
注册时间
2016-1-29
帖子
267
47
发表于 2018-12-5 00:40:01 | 只看该作者
为什么我加点后 属性不增加...
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
41
在线时间
6 小时
注册时间
2018-10-26
帖子
2
46
发表于 2018-11-3 15:02:42 | 只看该作者
本帖最后由 归海从阳 于 2018-11-3 15:09 编辑

脚本很好用,但是为什么我一打开状态就报错呢?
加点和其他选项都没问题,只要我一打开状态就会显示脚本第476行出错,望解答

捕获..PNG (39.79 KB, 下载次数: 9)

捕获..PNG

捕获.PNG (249.86 KB, 下载次数: 17)

捕获.PNG
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
241
在线时间
23 小时
注册时间
2017-11-22
帖子
42
45
发表于 2017-11-23 21:11:20 | 只看该作者
变量版查看状态报错

1.png (18.36 KB, 下载次数: 13)

1.png
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
1184
在线时间
9 小时
注册时间
2016-9-10
帖子
3
44
发表于 2016-9-19 11:38:07 | 只看该作者
老大你简直太伟大了,这个收下了,谢谢
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
1058
在线时间
7 小时
注册时间
2016-9-16
帖子
2
43
发表于 2016-9-17 00:02:13 | 只看该作者
免费的好东西果断抱走。
非常感谢楼主!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
18 小时
注册时间
2016-1-3
帖子
3
42
发表于 2016-1-3 13:50:26 | 只看该作者
請問一下如果沒有要用TP再生是直接刪掉就好了嗎??
我刪掉後一直出現問題........

抱歉新手提問....
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
28 小时
注册时间
2010-6-29
帖子
12
41
发表于 2015-11-18 13:19:10 | 只看该作者
用变量版476出错~draw_text(x+180, y+ line_height * i, 36, line_height,@actor.point[i+1], 2)
就是看状态时出错!发生NOMETHODWERROR。
UNDERFINWESD MWETHOSD POINT `FOR ·#<GAME_AXCTOR:0X3204CXH8>

点评

把@actor.point换成$game_variables[@actor.id*(POINT_KIND+1)+POINT_VARIABLE后面的不动应该就好了  发表于 2015-11-21 16:07
偷懒的作者把无变量版的描绘直接用到变量版了- -2333就是@actor.point这个东西报错。因为变量版根本没这个数据的 描绘的数据应该是属性个数+变量数据..  发表于 2015-11-21 16:04
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
3
星屑
65
在线时间
200 小时
注册时间
2008-7-8
帖子
180
40
发表于 2015-8-20 21:42:30 | 只看该作者
好东西,马克
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
120
在线时间
188 小时
注册时间
2014-1-18
帖子
254
39
发表于 2014-7-14 13:26:01 | 只看该作者
能不能用事件脚本呼出?求命令
没事的过来瞄一眼,有事的也过来瞄一眼...群组,XAS PS VA
http://rpg.blue/forum.php?mod=group&fid=537
XAS探索目录:http://rpg.blue/home.php?mo ... o=blog&id=12595
如果有人对你说,你如此帅气(美丽),你要分三个角度去想:
1.就像妈妈对你说:“你如此帅气(美丽)。”(安慰)
2.就像女(男)朋友对你说:“你如此帅气(美丽)”(欺瞒)
3.就像乞丐对你说:“你如此帅气(美丽)”(讨好)
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
155
在线时间
129 小时
注册时间
2014-2-22
帖子
233
38
发表于 2014-7-8 16:59:38 | 只看该作者

如何取得同行列事件的ID和朝向

这个脚本如何取得某一种属性点所加的点数呢,因为要用到装备判定上
很多年了呢,坑还是没填完…………(草
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-24 17:38

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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