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

Project1

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

[有事请教] 脚本组合使用

[复制链接]

Lv4.逐梦者

梦石
0
星屑
9852
在线时间
1884 小时
注册时间
2020-1-2
帖子
1089
跳转到指定楼层
1
发表于 2021-10-29 11:09:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
这是一个自损最大生命值的20%HP,给全队恢复使用者的20%MHP,但是这个脚本事件和技能可以触发,但是
在战斗将无法使用,以一旦使用了将出现错误

JAVASCRIPT 代码复制
  1. var c = $gameParty._targetActorId
  2. var b = $gameActors.actor(c)
  3. var d = Math.round(-0.4 * b.mhp)
  4. var KO = true
  5. Game_Interpreter.prototype.changeHp.call(this, b, d, KO);
  6.  
  7. var a = $gameActors.actor(c).mhp
  8. $gameParty.members().forEach(function(m){
  9. m.gainHp(Math.round((a * 0.2)));
  10. });

点评

我觉得,我猜测,你这个目标和血量这些变量,可能需要把var去掉,然后,获取这些变量的脚本应该只运行当时的一次。而获取失去血量的脚本另设.....  发表于 2021-10-29 17:03
=。=莫名其妙又不行你写一个  发表于 2021-10-29 15:30
emmmm 确实 只是变成道具就不能用了算了管它的  发表于 2021-10-29 13:07
第五行,直接用gainHp不好嘛。  发表于 2021-10-29 11:50

评分

参与人数 1+1 收起 理由
y967 + 1 塞糖

查看全部评分

B站没人气的夏目漠漠,直播间:5378938实用插件教程点击红字传送

Lv3.寻梦者

梦石
0
星屑
2866
在线时间
446 小时
注册时间
2016-9-26
帖子
1223
2
发表于 2021-10-29 16:59:06 | 只看该作者
我猜测可以参考状态来写?

点评

算了反正解决了,有时候我太执着一个东西,自损直接用技能公式就好了  发表于 2021-10-29 18:20
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
13647
在线时间
3853 小时
注册时间
2013-7-18
帖子
2314
3
发表于 2021-10-29 18:16:48 | 只看该作者
因为能量不守恒

点评

我在开玩笑  发表于 2021-10-29 19:47
你在和我说能量守恒定律?  发表于 2021-10-29 18:25
山岚野人,快人快语,礼数不周,还望海涵....
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
16
星屑
12065
在线时间
1413 小时
注册时间
2020-3-21
帖子
365

极短23获奖

4
发表于 2021-10-30 00:18:55 | 只看该作者
唔,我将脚本第一行改成了var c =1且让队伍里有id为1的角色后没出啥bug,所以我觉得应该就是$gameParty._targetActorId的问题吧?

点评

虽然是那个问题那个是只能用在菜单的 如果你改成1那时指定的我是要使用者谁都可以反正老外帮我解决了  发表于 2021-10-30 09:18
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-18 15:41

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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