Project1

标题: 【修正bug】升级自由属性加点系统,2013.5.4更新。 [打印本页]

作者: 救世小树    时间: 2013-3-8 15:15
标题: 【修正bug】升级自由属性加点系统,2013.5.4更新。
本帖最后由 救世小树 于 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。。。好在修复起来很简单。。。。

       白字的卖萌,你能看见吗?如果你看见了,说明你还是挺关注本贴的,帮忙顶一下子撒
   
作者: aa479094467    时间: 2013-3-8 23:53
好好好,楼主我很感谢你的无私奉献精神,你的加点系统的属性显示的非常全,我一直在找,没想到竟然有VA的,真是福利。
作者: 迷途小乌鸦    时间: 2013-3-9 10:49
LZ好人一生性福max
作者: jezad    时间: 2013-3-9 15:22
直接添加会出bug,但是我用范例里的拷贝到我的工程里就很完美 谢谢楼主
作者: 黄濑凉太    时间: 2013-3-31 21:21
本帖最后由 黄濑凉太 于 2013-3-31 21:24 编辑

感谢楼主,真心超级棒的好东西啊!!
作者: jm888hsq    时间: 2013-4-12 08:48
感谢楼主
作者: 敏儿    时间: 2013-4-12 09:44
VA的脚本不比其他版本的多,所以能够找到一个真的非常不容易。唔,我现在最最想学的就是怎么制作脚本了
作者: 黑崎一护    时间: 2013-4-12 14:11
这么实用的脚本必须留名,感谢楼主分享~!
作者: 黑崎一护    时间: 2013-4-12 14:14
学习用~!
作者: 嗨。猪头    时间: 2013-4-12 15:21
好东西。。收藏先
作者: cinderelmini    时间: 2013-4-12 18:06
留爪~
待以后详之…………

谢谢分享~
作者: chd114    时间: 2013-4-12 20:38
脚本不错···但是取消那里如果你点数太多重置会花费更多时间···建议把加点弄成变量输入那种
作者: houyuxiaoyang    时间: 2013-4-12 22:11
我感觉,我要是玩家……就会蒙圈子了……
作者: 夕阳幻光    时间: 2013-4-14 10:04
第二.三。四角色无法洗点,不知道怎么回事
作者: 夕阳幻光    时间: 2013-4-22 19:11
夕阳幻光 发表于 2013-4-14 10:04
第二.三。四角色无法洗点,不知道怎么回事

2.3.4不能洗点啊
作者: Nikalaser    时间: 2013-5-11 19:36
反映个bug

我在加点的时候先给A角色加点,然后按L切换到B角色

按确定  反复几次可出现下面的情况


作者: 夜沫痕    时间: 2013-6-12 01:44
可以移植变成VX的么- -好华丽哦
作者: 圆寂丨不羁的风    时间: 2013-6-15 20:33
谢撸主,贫道就收藏了。还得自己钻研一下怎么加其它属性.先赞一个
作者: reg999    时间: 2013-7-17 13:53
本帖最后由 reg999 于 2013-7-17 14:04 编辑

好東西不過按狀態會跳窗...衝突><

作者: xggzga117    时间: 2013-7-17 21:16
多谢LZ的脚本!
作者: WJH357ai    时间: 2013-8-16 18:32
状态栏那里  使用装备栏拓展到6个以上  装备和属性点就叠在一起了  怎么解决啊

QQ图片20130816182537.jpg (61.44 KB, 下载次数: 20)

QQ图片20130816182537.jpg

作者: WJH357ai    时间: 2013-8-17 00:27
可以令这些属性不显示在这么?  

QQ图片20130817002513.jpg (25.11 KB, 下载次数: 21)

QQ图片20130817002513.jpg

作者: 淼兵娥    时间: 2013-8-17 12:59
提示: 作者被禁止或删除 内容自动屏蔽
作者: 勤亶    时间: 2013-8-21 15:13
提示: 作者被禁止或删除 内容自动屏蔽
作者: 我在孤岛等你    时间: 2013-8-21 15:50
十分感谢楼主!
作者: 562305484    时间: 2013-8-30 12:18
非常实用的脚本,模仿网游的,很多游戏爱好者会喜欢的
作者: bmhcw    时间: 2013-8-30 13:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: asp8000    时间: 2013-9-26 20:22
强大,非常感谢!
作者: dj6OtBH    时间: 2013-9-30 18:05
提示: 作者被禁止或删除 内容自动屏蔽
作者: 午睡的风铃    时间: 2013-10-30 00:43
超强悍的说,我勒个去级别的!
万分感谢楼主的分享。
作者: 楚墨绯    时间: 2013-12-24 21:28
额……POINT_VARIABLE在哪儿我没有找到,就是想问下,储存这些变量是从多少号到多少号变量?
我用\V[]试了好多都没有找到……
作者: bloodyliao    时间: 2014-1-12 00:08
你好!我想在人物的状态窗口、装备窗口里面也显示这些具体人物参数,该怎么做呢?
作者: xingmot    时间: 2014-1-28 13:14
期待增加值槽(并且有上限)
作者: xingmot    时间: 2014-1-28 14:22
出现BUG,已解决

把440行~446行删除,看到Window_MenuCommand的add_main_commands定义,
加上add_command(Point_Tree::ADDPOINT,    :addpoint, main_commands_enabled)
其实和440行~446行的内容差不多。
作者: 胡杜钊    时间: 2014-1-28 15:59
能否把经验增加也放入加点;里面
作者: 胡杜钊    时间: 2014-1-31 09:29
楼主的加点功能  可不可以加以下东西
1经验获得加成  2 MP消费率  3P消耗率 4获得金钱数量加成 等功能
作者: 柍若    时间: 2014-2-5 00:17
这个真心超赞。
作者: smxhjy    时间: 2014-3-22 18:32
顶楼主一个,RPG必备啊
作者: 1003492579    时间: 2014-7-8 16:59
标题: 如何取得同行列事件的ID和朝向
这个脚本如何取得某一种属性点所加的点数呢,因为要用到装备判定上
作者: xingmot    时间: 2014-7-14 13:26
能不能用事件脚本呼出?求命令
作者: acv255    时间: 2015-8-20 21:42
好东西,马克
作者: emodehuhuan    时间: 2015-11-18 13:19
用变量版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>
作者: davidyeh2667    时间: 2016-1-3 13:50
請問一下如果沒有要用TP再生是直接刪掉就好了嗎??
我刪掉後一直出現問題........

抱歉新手提問....
作者: =-=666    时间: 2016-9-17 00:02
免费的好东西果断抱走。
非常感谢楼主!
作者: qinyuanaini    时间: 2016-9-19 11:38
老大你简直太伟大了,这个收下了,谢谢
作者: xkwzx    时间: 2017-11-23 21:11
变量版查看状态报错

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

1.png

作者: 归海从阳    时间: 2018-11-3 15:02
本帖最后由 归海从阳 于 2018-11-3 15:09 编辑

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

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

捕获..PNG

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

捕获.PNG

作者: lixinglixing022    时间: 2018-12-5 00:40
为什么我加点后 属性不增加...




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1