查看: 1415|回复: 15

[有事请教] 作废

[复制链接]
梦石
0
星屑
17561
在线时间
4249 小时
注册时间
2013-7-18
回帖
2491
发表于 2026-2-8 13:22:25 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 y967 于 2026-3-30 12:21 编辑

作废------------------
退隐....

素材区好人

梦石
5
星屑
12559
在线时间
4345 小时
注册时间
2011-7-21
回帖
2264

超评测参与极短28参与极短27参与极短26参与极短25参与极短24参与极短23参与极短22参与极短21参与

发表于 2026-2-15 00:32:21 | 显示全部楼层
第一个没理解,到0不会死,那不就是不死之身吗?
第二个…你先说是敌人变成木头还是角色变成木头?用改角色图形或敌人变身可以更改战斗图形

点评

木头不能战斗,血量扣完变回角色  发表于 2026-2-15 19:51
角色变成木头  发表于 2026-2-15 19:48
回复

使用道具 举报

梦石
0
星屑
35248
在线时间
4171 小时
注册时间
2007-12-15
回帖
9489
发表于 2026-2-15 07:51:28 | 显示全部楼层
用不死身应该是最后剩1,不要强求否则非常麻烦,需要处理敌人hp=0不结束战斗,并且敌人可以继续行动,需要修改脚本了,我不会抱歉。
己方,木头人可以直接用状态,不能解除,攻击防御道具不能选,技能中只有解除木头人状态的技能可以使用,当HP=0时自动解除并且切换战斗不能,或者你想战斗不能时候解除状态并且全回复?

点评

木头不能战斗,血量扣完变回角色,状态法选不行动,变换角色图形,扣完血怎么变回角色呢,难点  发表于 2026-2-15 19:55
回复

使用道具 举报

素材区好人

梦石
5
星屑
12559
在线时间
4345 小时
注册时间
2011-7-21
回帖
2264

超评测参与极短28参与极短27参与极短26参与极短25参与极短24参与极短23参与极短22参与极短21参与

发表于 2026-2-16 04:46:19 | 显示全部楼层
简单来说就是死亡后立即复活的状态,脚本我当然也有收藏,不过如果只有一个角色死亡后将不会复活,而是会立即结束游戏
然后,我突然想起以前写过的不屈状态,效果为当受到致命伤时,强制增加1HP,并移除该状态
这样就简单了,只要把增加的HP数量改成9999,就等同于可以实现死亡后满血复活的效果
PS:上面还有不移除状态的写法,也算不死之身了
https://rpg.blue/thread-498382-1-1.html
至于更改战斗图,其实有更简单的方法,直接在状态动画中动手脚就可以了
帮你做了个范例
Project3.zip (201.69 KB, 下载次数: 3)

点评

对了,第一个问题和第二个是不同的问题。第二个问题角色不是不死之身,木头状态结束后,应该是有一个CD时间,不然可以无限用,变成不死了  发表于 2026-2-16 08:06
可以,厉害,就是这种效果,不过复活后应该是角色之前的血量,不是满血。你是改了哪个脚本,应用*号标识,或者复制一份出来,用*号标示。  发表于 2026-2-16 07:56
回复

使用道具 举报

素材区好人

梦石
5
星屑
12559
在线时间
4345 小时
注册时间
2011-7-21
回帖
2264

超评测参与极短28参与极短27参与极短26参与极短25参与极短24参与极短23参与极短22参与极短21参与

发表于 2026-2-16 19:32:42 | 显示全部楼层
本帖最后由 无忧谷主幻 于 2026-2-16 19:47 编辑

Game_Battler 1 第265行,果然我发的链接没看吗?
状态冷却的话,我以前也做过一个,大约是Game_Battler 3 26行
原理是给角色施加一个状态,当角色处于该状态时不能使用某个技能(当然这是没办法显示倒计时的)
然后增加角色之前血量而不是满血,其实把增加的数值换成一个变量就可以了
修改版
Project3.zip (201.91 KB, 下载次数: 1)

补充:如果想要在木头人状态消失后再开始状态计时,那么移除状态17的同时加入状态18即可
[pre lang="ruby"]def dead?
  if @hp == 0 and @states.include?(17)
    # 濒死保护:HP = 变量1的值
    @hp += $game_variables[1]
    remove_state(17); add_state(18)  # 移除状态17并增加状态18
    return false        # 判定为未死亡
  else
    # 普通死亡判定
    return (@hp == 0 and not @immortal)
  end
end[/pre]

点评

大概就是这样了,由于我是脚本废物,看脚本很吃力的,那个贴当然是看的,看的头大,大概意思了解就可以了,其实还可以扩展,自己隐身,分身.  发表于 2026-2-18 16:58
回复

使用道具 举报

梦石
0
星屑
6830
在线时间
1251 小时
注册时间
2011-12-18
回帖
1127
发表于 2026-2-18 15:41:34 | 显示全部楼层
好像滿有趣的構想
回复

使用道具 举报

梦石
0
星屑
753
在线时间
133 小时
注册时间
2023-3-23
回帖
173
发表于 2026-2-19 07:00:40 | 显示全部楼层
用贴图改显示怎么样,只要看着为0就行。(隐藏的第二排真实hp,或者进入第二排hp)
打中替身也交给贴图吧,使用技能时改变受击动作图,换成被动就可能真要贴图帮忙。

如果这小怪挺多就有点麻烦了,贴图盖住消失和hp换下一个,有点勉强。
木头交给事件锁血咋样,保持原攻击显示数值就可能需要贴图了。

不知道结合插件会怎么样,隐藏的本体是个问题。

点评

可以试试,隐藏本体才是难点,因为本体还可以攻击的,图片可以透明,怎么让怪不打本体,像火影那种,木头分身挨打,本体躲在暗处搞偷袭  发表于 2026-2-19 07:33
这里不是避难所,只是有活人,维持起来也不是所有问题都能修,比外面每天坚持挤眉头两百天到极限好点,至少会有活人在一个月内处理问题。
避难所才会去帮人,这里只提供教程,会做什么我不清楚,会不会动就想象一下。
回复

使用道具 举报

梦石
0
星屑
35248
在线时间
4171 小时
注册时间
2007-12-15
回帖
9489
发表于 2026-3-14 06:21:36 | 显示全部楼层
木头人,我这里的话,可以多做一个状态,木头人,行动不能,不显示受创动画,等同于下图中的异常,解除了就会恢复待机动画。
1.png


点评

不是木头人123啊,笑死  发表于 2026-3-14 10:59
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部