快捷导航
查看: 234|回复: 2

[脚本] 按百分比增加或扣除全体队伍的HP、MP

[复制链接]
会员等级

积分信息
金币:733
金钱:0
元宝:20
活跃:187
发电:0

荣誉勋章
热心会员优秀版主首批会员最佳新人

TA的角色
UID: 6 发表于 2023-2-23 10:31:07 | 显示全部楼层 |阅读模式
很简单的一个函数,实际上就是将RM已经整合好的函数再进行一个整合包装。写法虽然很臃肿,但对新人非常好理解。
[JavaScript] 纯文本查看 复制代码
//按百分比恢复生命值和魔力值
function rate_recover(rate){
	for(var i= $gameParty.size()-1;i>=0;i--){
		var actor_ID = $gameParty._actors[i];
		actor_HP_recover_number = $gameActors.actor(actor_ID).mhp * rate /100;
		actor_MP_recover_number = $gameActors.actor(actor_ID).mmp * rate /100;
		$gameActors.actor(actor_ID).gainHp(actor_HP_recover_number);
		$gameActors.actor(actor_ID).gainMp(actor_MP_recover_number);
	}
}

将这段文字保存到txt,后缀名改成js,再使用插件管理器加载。
调用时,只需要事件中的脚本命令 rate_recover(数值)即可。rate_recover(50)代表HP、MP恢复50%,rate_recover(-30)代表HP、MP流失30%

最近访客

回复 论坛版权

使用道具 举报

会员等级

积分信息
金币:263
金钱:0
元宝:5
活跃:107
发电:0

荣誉勋章
首批会员最佳新人

TA的角色
UID: 4 发表于 2023-2-23 11:29:46 | 显示全部楼层
666很实用
回复

使用道具 举报

文明发言,和谐互动
文明发言,和谐互动
您需要登录后才可以回帖 登录 | 加入民族

本版积分规则

论坛用工具

蓝凑云 hello图床 聚合图床 TinyPNG remove 代码测试 颜色代码 颜色代码2

Powered by Discuz!

© 2001-2013 Comsenz Inc.

实用工具

AI人工智能图片放大 图片无损放大 Deepl翻译器 百宝箱 孟坤工具箱 在线压缩图片 图片切圆角

您一共访问了本站 加载中...

Archiver|小黑屋|RPG民族

GMT+8, 2024-11-21 20:42 , Processed in 0.237371 second(s), 49 queries .

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