查看: 5244|回复: 9

[RMXP发布] 闲得蛋疼的武器强化

[复制链接]
梦石
0
星屑
513
在线时间
1479 小时
注册时间
2011-9-17
回帖
1266

开拓者贵宾

发表于 2011-10-7 13:46:29 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 iisnow 于 2011-10-7 22:25 编辑

首先我是菜鸟,神马都不懂,到66上自学的RUBY,高级脚本什么的一点都不懂,希望不要被鄙视的太厉害吧

我以前问过武器强化的脚本,然后大神们说要自己搜索,然后没办法就自己学着做了,
过程中遇到了很多问题,尝试过很多办法,最后反正给自己的游戏做出了个相当粗糙的系统吧

捕获.PNG

效果大概也许基本就是这样(图中左边的窗口的右边的数字是指武器个数……按确定就强化,不要吐槽声音)

武器强化有很多方法吧:
1.纯事件,就是说事先输入强化过的武器,失去强化前,得到强化后,这个最简单了
(但是,我要是想强化多次,并且我的武器极多——我的游戏武器就有300个左右,怎么办,那不得累死)
2.脚本直接修改,就是说通过脚本直接修改当前要强化武器的属性,这会有很大的问题
   比如我有90把铁剑,我去强化一把,你会发现所有的铁剑都被强化了!

然后我就用了一个扩展武器数据的方法,就是让脚本自己生成强化后的武器并且当做新的武器储存起来
我的方法大概需要修改:

武器名称 后面要加上“,”+可强化次数
武器描述 后面要加上“,”+等级限制(……)+“,”+武器的品质+“,”+强化后特效(附件里面特效省略了)

品质就是指强化后属性上升的幅度(我的定义是1~5,越大越好,甚至可以超过5,就是神器了= =)

由于我的脚本是给自己用的,很多地方和大家不兼容,
所以最后改了一下,只提升武器的攻击力
我的强化属性提升是有公式的(不然就又要直接输入,那就用上述的1方法吧)
等级限制:level     武器的品质:para  已升级次数:up
介绍一下附件中的公式吧:
atk‘ = atk * 100 * para / 3 * up / ( 200 - lever/ 3)
在附件中自己找吧,公式可以随便改

然后是材料,消耗材料,我固定为3种(我的游戏中为3中不同品质的宝石= =)
需要的数目也是有公式的,成功率也是有公式的(附件中省略成功率)
就是说所有数据都是由 等级限制、武器的品质、已升级次数(实际上我的游戏中还有一个参数,定义武器类型,附件中省略)

附件相当的简单,只是演示而已,看看脚本就明白我是菜鸟的,格式什么的……╮(╯▽╰)╭
还有原想贴脚本的,结果不会就只有上传附件了= =求帮助

谢谢2L君指出错误啊,然后附件改了Window_EquipItem





Project_stren.rar (255.69 KB, 下载次数: 1350)





评分

参与人数 2星屑 +614 收起 理由
李梦遥 + 14
冰舞蝶恋 + 600 捧前辈场~~~

查看全部评分

我帖子中要有是不HX的空白,请Ctrl + A
梦石
0
星屑
50
在线时间
72 小时
注册时间
2011-9-5
回帖
21
发表于 2011-10-7 21:00:03 | 显示全部楼层
lz,强化后的武器没法带是怎么回事?
回复

使用道具 举报

梦石
0
星屑
513
在线时间
1479 小时
注册时间
2011-9-17
回帖
1266

开拓者贵宾

 楼主| 发表于 2011-10-7 22:05:19 | 显示全部楼层
本帖最后由 iisnow 于 2011-10-7 22:15 编辑
巽离阔 发表于 2011-10-7 21:00
lz,强化后的武器没法带是怎么回事?


哦……忘记了,要改Window_EquipItem

我等下把附件改过来
我帖子中要有是不HX的空白,请Ctrl + A
回复

使用道具 举报

梦石
0
星屑
50
在线时间
72 小时
注册时间
2011-9-5
回帖
21
发表于 2011-10-7 22:27:39 | 显示全部楼层
iisnow 发表于 2011-10-7 22:05
哦……忘记了,要改Window_EquipItem

我等下把附件改过来

哈,很有用的脚本,玩网游玩多了对这个比较痴迷···还有个问题,在强化武器时武器后面的,33神马的看不见,但是在物品栏和装备栏里面武器名称后面的,数字能看见,效果不好哦~
回复

使用道具 举报

梦石
0
星屑
296
在线时间
217 小时
注册时间
2008-12-18
回帖
30
发表于 2011-10-9 11:41:08 | 显示全部楼层
所以高手都是被逼出来的!
回复

使用道具 举报

梦石
0
星屑
513
在线时间
1479 小时
注册时间
2011-9-17
回帖
1266

开拓者贵宾

 楼主| 发表于 2011-10-10 11:27:51 | 显示全部楼层
巽离阔 发表于 2011-10-7 22:27
哈,很有用的脚本,玩网游玩多了对这个比较痴迷···还有个问题,在强化武器时武器后面的,33神马的看不 ...

这个其实很简单的,就是一个字符串操作而已
在name后面加个“.split("@")[0]”就行了……
我帖子中要有是不HX的空白,请Ctrl + A
回复

使用道具 举报

花开堪折直须折

梦石
0
星屑
916
在线时间
943 小时
注册时间
2010-7-17
回帖
4599

贵宾

发表于 2011-10-10 12:55:34 | 显示全部楼层
哟,不错,蛮好的,楼主乃不介意咱把它拿走转到vx上用吧?
大家好,我叫节操,有一天,我被吃了。
http://forever-dream.5d6d.com
永恒の梦制作组论坛

129993099
永恒の梦制作组QQ群
回复

使用道具 举报

梦石
0
星屑
513
在线时间
1479 小时
注册时间
2011-9-17
回帖
1266

开拓者贵宾

 楼主| 发表于 2011-10-10 12:59:14 | 显示全部楼层
冰舞蝶恋 发表于 2011-10-10 12:55
哟,不错,蛮好的,楼主乃不介意咱把它拿走转到vx上用吧?

随便吧,谢谢捧场啊(另外,我真的是菜鸟)
我帖子中要有是不HX的空白,请Ctrl + A
回复

使用道具 举报

梦石
0
星屑
575
在线时间
1752 小时
注册时间
2008-11-7
回帖
1111
发表于 2012-6-17 16:34:21 | 显示全部楼层
奇怪  为什么 强化  只能加1  武器后面 怎么改 都只能强1
RPG魔塔:http://rpg.blue/thread-254429-1-1.html
魔塔2:http://rpg.blue/thread-303601-1-1.html
魔塔3: 制作中...MV
回复

使用道具 举报

梦石
0
星屑
1408
在线时间
831 小时
注册时间
2007-12-25
回帖
1406
发表于 2012-6-18 19:34:15 | 显示全部楼层
假如你再写一个同样功能的脚本,你会发现比前面的那个要好很多很多。
精卫赤龙腾    九
总是存在一种强大,去完成似乎不可能的事情.
无畏战乾程    夜
或是需要一种勇气,去挑战几乎不存在的胜利.
一味玄真魂     神
这是拥有一种恒心,去化解根本没有解的困难.
烈卫开天径    尊
只是带着一种决心,去争取残存的最后的希望。
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部