查看: 4875|回复: 25

[有事请教] 如何可以不要讓旅館有復活死人的能力呢?

[复制链接]
梦石
0
星屑
7997
在线时间
1442 小时
注册时间
2018-12-16
回帖
1843
发表于 2021-5-28 16:32:11 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 play337 于 2021-5-28 19:12 编辑

如何可以不要讓旅館有復活死人的能力呢?

我找到的事件就是

01. 恢復全體
02. 恢復某個人

但是我要的功能是

恢復全體...但是不包含 死亡的隊友....

剪貼簿-5.png

都找不到這個...
梦石
0
星屑
2866
在线时间
446 小时
注册时间
2016-9-26
回帖
1175
发表于 2021-5-28 17:26:58 | 显示全部楼层

回帖奖励 +4 星屑

本帖最后由 任小雪 于 2021-5-28 20:25 编辑

(该回复仅作者能看)

点评

为毛这种答案都会有回帖奖励  发表于 2021-5-28 20:03
我很認真找了... 就都沒有啊~ 可以來張圖嗎 ? 感謝...  发表于 2021-5-28 19:10
有必要这么回答吗?太简单,就简单的解答一下不可以吗?谁还没在基础问题上翻过船  发表于 2021-5-28 19:08
回复 0 1

使用道具 举报

梦石
0
星屑
39236
在线时间
11155 小时
注册时间
2009-3-15
回帖
4768
发表于 2021-5-28 19:06:50 | 显示全部楼层
睡觉事件不用完全回复

点评

找不到不包含死亡隊友的選項阿~  发表于 2021-5-28 19:12
回复

使用道具 举报

梦石
0
星屑
3922
在线时间
1198 小时
注册时间
2016-8-9
回帖
2355

开拓者

发表于 2021-5-28 19:16:54 | 显示全部楼层
soulsaga 发表于 2021-5-28 19:06
睡觉事件不用完全回复

那只能选择单独回复每一个队友了,根据状态,做分歧,当角色拥有死亡状态时候 为空

那么问题来了,如果有几十个队友怎么办

点评

是的 我想的有点多了,哈哈哈 ,刚试验了下,增减hp里面就有所有队友选项  发表于 2021-5-28 19:55
你想岔了,方法其实很简单,你们看下面我发的回复  发表于 2021-5-28 19:44
酸酸甜甜就④哇噢
回复

使用道具 举报

梦石
0
星屑
10274
在线时间
1919 小时
注册时间
2020-1-2
回帖
1043
发表于 2021-5-28 19:21:22 | 显示全部楼层
我的观点是如果根据动漫或则真实点   只需要恢复满HP和MP不恢复状态就好了  这样是最简单的然后状态需要服用道具药物那类不知道你意下如何

点评

恩...就這樣設定了...666666  发表于 2021-5-29 01:29
这个不就是随便输入99999999的嘛反正超过了又不会+上限  发表于 2021-5-28 22:04
這方法好像不錯....但是試了一下...好像要指定值...就是不會自動補滿...要指定補多少...這...好像有點怪...  发表于 2021-5-28 21:37

评分

参与人数 1赞 +1 收起 理由
白嫩白嫩的 + 1 认可答案

查看全部评分

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

使用道具 举报

梦石
0
星屑
2866
在线时间
446 小时
注册时间
2016-9-26
回帖
1175
发表于 2021-5-28 19:38:30 | 显示全部楼层
好吧,我的锅。
完全恢复的翻译是,将角色恢复到该等级的初始状态(满血,所有状态解除)
你的问题的解决方法是用事件,直接血量加9999,蓝量加9999就行,
要想只是复活的话,可以直接用解除角色无法战斗的状态就行。
事实上,利用状态事件一个个弄,其实是可以让敌方拥有类似等级这种东西的。
更多的内容,可以自己进一步探索,没有技术的话,比如我,脑洞和手是最好的工具了。
还有,其实用TXT打开方式是可以打开js文件的,具体作用是可以不玩游戏就看剧情(划掉),了解引擎原代码写了什么

点评

因為我幫死亡狀態用了一個棺材...總覺得...都進棺材了...睡個覺能活過來實在太奇怪...復活想要他用另外的管道.  发表于 2021-5-28 21:41
不玩游戏看剧情打开的是map的json不是js,你先继续了解一下引擎吧  发表于 2021-5-28 20:00
众所周知,死亡,即约等于无法战斗,是一种状态  发表于 2021-5-28 19:45

评分

参与人数 1赞 +1 收起 理由
白嫩白嫩的 + 1 认可答案

查看全部评分

回复 1 1

使用道具 举报

梦石
0
星屑
3922
在线时间
1198 小时
注册时间
2016-8-9
回帖
2355

开拓者

发表于 2021-5-28 19:53:43 | 显示全部楼层
soulsaga 发表于 2021-5-28 19:06
睡觉事件不用完全回复

之前没有涉及过这类问题,刚才试验了下,把旅馆事件内容中的完全恢复删掉,替换成增减HP:全体队友 9999

专门新开了工程测试,已死亡角色在增减hp的事件中不会有结果,依然是0血死亡状态

不是我想象中还要分歧判断死亡状态的情况

点评

好像比較起來 .這個方法應該是最好用又便利的了!!!  发表于 2021-5-28 21:42
酸酸甜甜就④哇噢
回复 1 0

使用道具 举报

梦石
0
星屑
1566
在线时间
120 小时
注册时间
2021-4-3
回帖
192
发表于 2021-5-28 20:00:47 | 显示全部楼层
很简单,别做传统RPG就行(狗头)

点评

666666  发表于 2021-5-29 10:03
开个玩笑而已  发表于 2021-5-29 09:14
哈哈哈哈~ 可不能一點困難就放棄阿~ 生活中能做的已經這麼少了... 總不能做個遊戲也不認真做吧...  发表于 2021-5-28 21:43
回复

使用道具 举报

梦石
0
星屑
3486
在线时间
294 小时
注册时间
2020-1-27
回帖
180
发表于 2021-5-29 15:40:25 | 显示全部楼层
  1. // Recover All
  2. Game_Interpreter.prototype.command314 = function() {
  3.     this.iterateActorEx(this._params[0], this._params[1], function(actor) {
  4.         actor.recoverAllExceptDead();
  5.     }.bind(this));
  6.     return true;
  7. };
  8. Game_Actor.prototype.recoverAllExceptDead = function(){
  9.     if(this._states.indexOf(1) === -1){
  10.         this.recoverAll();
  11.     }
  12. }
复制代码

这样 恢复全部的事件就不包含已死亡的角色了.

点评

厲害啊! 666666  发表于 2021-5-29 16:23
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部