查看: 2980|回复: 10

[已经过期] 求教怎么让对HP0的物品或特技对活着的单位也能生效

[复制链接]
梦石
0
星屑
570
在线时间
172 小时
注册时间
2013-6-27
回帖
77
发表于 2018-3-23 23:31:42 | 显示全部楼层 |阅读模式

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

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

×
虽然在F1里找到了scope这个词,全局搜索找到不少地方,但还是不知从哪里下手,试着改了好几个地方,虽然对活着的会显示动画但依然不生效。。。反正一通操作毫无进展
求教

遠航の猫咪

梦石
3
星屑
26947
在线时间
2423 小时
注册时间
2005-10-15
回帖
987

开拓者

发表于 2018-3-23 23:47:30 | 显示全部楼层
改GB3的skill_effect,去掉前面那个“如果技能的效果是HP0自己HP在1以上或技能效果不是HP0自己的HP是0”的判定。
SailCat (小猫子·要开心一点) 共上站 24 次,发表过 11 篇文章 上 次 在: [2006年01月28日11:41:18 星期六] 从 [162.105.120.91] 到本站一游。
回复

使用道具 举报

梦石
0
星屑
910
在线时间
94 小时
注册时间
2005-10-22
回帖
335
发表于 2018-3-24 20:50:30 | 显示全部楼层
嗯,版主大大说的是对的,不过,好像不是rmxp的脚本的名字呢,按照版主大大的方法转换为rmxp的脚本的名字就行了。
做脚本先从修改脚本做起,我只修改自己觉得能用到的东西。
以后的任何作品都将不会进行分享。
Bilibili:https://space.bilibili.com/288814521
回复

使用道具 举报

梦石
0
星屑
570
在线时间
172 小时
注册时间
2013-6-27
回帖
77
 楼主| 发表于 2018-3-25 16:56:50 | 显示全部楼层
SailCat 发表于 2018-3-23 23:47
改GB3的skill_effect,去掉前面那个“如果技能的效果是HP0自己HP在1以上或技能效果不是HP0自己的HP是0”的 ...

是说把那句if ((skill.scope == 3 or skill.scope == 4) and self.hp == 0) or ((skill.scope == 5 or skill.scope == 6) and self.hp >= 1)去掉吗,本人把那句注释掉了但是没有效果……是哪里理解错了吗?
回复

使用道具 举报

梦石
0
星屑
8498
在线时间
775 小时
注册时间
2017-11-10
回帖
1074
发表于 2018-3-25 23:10:36 | 显示全部楼层
十三点九进制 发表于 2018-3-25 16:56
是说把那句if ((skill.scope == 3 or skill.scope == 4) and self.hp == 0) or ((skill.scope == 5 or sk ...

在Game_Battler 3将def skill_effect(user, skill)中的
  1. if ((item.scope == 3 or item.scope == 4) and self.hp == 0) or
  2.        ((item.scope == 5 or item.scope == 6) and self.hp >= 1)
  3.       # 过程结束
  4.       return false
  5.     end
复制代码

改为
  1. if ((skill.scope == 3 or skill.scope == 4) and self.hp == 0)
  2.       # 过程结束
  3.       return false
  4.     end
复制代码

试试看
一个只会简单事件的Rm新人,脚本完全不懂。只求做个简单的游戏完成自己的游戏之梦而已。
第一个游戏已经完成,等待各素材的完成和测试。
回复

使用道具 举报

梦石
0
星屑
570
在线时间
172 小时
注册时间
2013-6-27
回帖
77
 楼主| 发表于 2018-3-27 13:15:19 | 显示全部楼层
文雅夕露 发表于 2018-3-25 23:10
在Game_Battler 3将def skill_effect(user, skill)中的

改为

试过了,没有效果。。。特地开新工程测试的,依然只对战斗不能的单位生效
回复

使用道具 举报

梦石
0
星屑
910
在线时间
94 小时
注册时间
2005-10-22
回帖
335
发表于 2018-3-28 21:01:00 | 显示全部楼层
本帖最后由 ikki 于 2018-3-28 21:44 编辑

抱歉,我写错了,其实这个很好解决的,利用公共事件的脚本来完成活人的操作即可哦。
做脚本先从修改脚本做起,我只修改自己觉得能用到的东西。
以后的任何作品都将不会进行分享。
Bilibili:https://space.bilibili.com/288814521
回复

使用道具 举报

梦石
0
星屑
910
在线时间
94 小时
注册时间
2005-10-22
回帖
335
发表于 2018-3-28 21:53:43 | 显示全部楼层
本帖最后由 ikki 于 2018-3-28 21:57 编辑

无标题.png
无标题.png
比如这个魔法连环技能是伤害敌方的,你可以根据这个进行修改哦。
做脚本先从修改脚本做起,我只修改自己觉得能用到的东西。
以后的任何作品都将不会进行分享。
Bilibili:https://space.bilibili.com/288814521
回复

使用道具 举报

梦石
0
星屑
570
在线时间
172 小时
注册时间
2013-6-27
回帖
77
 楼主| 发表于 2018-3-31 14:05:05 | 显示全部楼层
ikki 发表于 2018-3-28 21:53
比如这个魔法连环技能是伤害敌方的,你可以根据这个进行修改哦。

好麻烦啊这边要设四十多个公共事件……姑且先研究一下能不能直接改脚本解决,不能的话就用你的办法了,先感谢一下嗯

评分

参与人数 1赞 +1 收起 理由
ikki + 1 魔单的技能用的公共事件几百个.

查看全部评分

回复

使用道具 举报

梦石
0
星屑
14720
在线时间
2175 小时
注册时间
2016-9-20
回帖
777
发表于 2018-4-13 15:02:09 | 显示全部楼层
物品怎么会0 HP,难道物品也有HP? 你說清楚不知你說啥

点评

指的是scope是对HP0的队友或敌人  发表于 2018-4-13 16:27
贴子只供参考我贴子内容有很多只是我自己标识的内容代指不是原来意思,偏向发贴当时的想法(后来回看贴发现有很多错误,会造成误导 ),如果想靠谱点应 找相关正确的文章   -- 2025/4/19
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部