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

Project1

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

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

[复制链接]

Lv4.逐梦者

梦石
0
星屑
7530
在线时间
1470 小时
注册时间
2018-12-16
帖子
2060
跳转到指定楼层
1
发表于 2021-5-28 16:32:11 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

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

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

我找到的事件就是

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

但是我要的功能是

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



都找不到這個...

Lv3.寻梦者

梦石
0
星屑
2866
在线时间
446 小时
注册时间
2016-9-26
帖子
1223
2
发表于 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

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
36633
在线时间
10843 小时
注册时间
2009-3-15
帖子
4819
3
发表于 2021-5-28 19:06:50 | 只看该作者
睡觉事件不用完全回复

点评

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

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3796
在线时间
1180 小时
注册时间
2016-8-9
帖子
2395

开拓者

4
发表于 2021-5-28 19:16:54 | 只看该作者
soulsaga 发表于 2021-5-28 19:06
睡觉事件不用完全回复

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

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

点评

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

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9877
在线时间
1886 小时
注册时间
2020-1-2
帖子
1089
5
发表于 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实用插件教程点击红字传送
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2866
在线时间
446 小时
注册时间
2016-9-26
帖子
1223
6
发表于 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

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3796
在线时间
1180 小时
注册时间
2016-8-9
帖子
2395

开拓者

7
发表于 2021-5-28 19:53:43 | 只看该作者
soulsaga 发表于 2021-5-28 19:06
睡觉事件不用完全回复

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

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

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

点评

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

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1569
在线时间
120 小时
注册时间
2021-4-3
帖子
206
8
发表于 2021-5-28 20:00:47 | 只看该作者
很简单,别做传统RPG就行(狗头)

点评

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

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3476
在线时间
293 小时
注册时间
2020-1-27
帖子
190
9
发表于 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
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-31 05:19

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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