查看: 3964|回复: 2

[已经解决] 关于死亡掉落

[复制链接]
梦石
0
星屑
110
在线时间
42 小时
注册时间
2016-11-10
回帖
31
发表于 2017-6-14 02:51:35 | 显示全部楼层 |阅读模式

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

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

×
如何设置死亡之后,身上的所有东西全部丢失?包括金钱。。。


特定的物品除外的那种,事件可以做到吗?或者用插件可以做到?

梦石
0
星屑
2306
在线时间
1010 小时
注册时间
2012-4-30
回帖
1455

开拓者

发表于 2017-6-14 10:32:36 | 显示全部楼层
是死亡之后不结束游戏返回某个场景嘛(pokemon?)
但是然后丢掉物品和金钱 某些物品除外。。死亡复档的功能其实蛮容易的
提供一个简单的方法 下面这个是当死亡时就触发公共事件1
公共事件里设置
回血
刪除所有物品的脚本
[pre lang="javascript"]$gameParty.items().forEach(function(i) {
    $gameParty.gainItem(i,-$gameParty.numItems(i))
});
$gameParty.weapons().forEach(function(i) {
    $gameParty.gainItem(i,-$gameParty.numItems(i))
});
$gameParty.armors().forEach(function(i) {
    $gameParty.gainItem(i,-$gameParty.numItems(i))
});[/pre]
不过保留一些物品的有点难在事件里处理。。要是很多的话就得很多分支处理
[pre lang="javascript"](function() {
    Scene_Base.prototype.checkGameover = function() {
        if ($gameParty.isAllDead()) {
            $gameTemp.reserveCommonEvent(1);
        }
    };
})();[/pre]

评分

参与人数 1梦石 +1 收起 理由
余烬之中 + 1 认可答案

查看全部评分

回复

使用道具 举报

梦石
0
星屑
110
在线时间
42 小时
注册时间
2016-11-10
回帖
31
 楼主| 发表于 2017-6-14 14:30:06 | 显示全部楼层
铅笔描绘的思念 发表于 2017-6-14 10:32
是死亡之后不结束游戏返回某个场景嘛(pokemon?)
但是然后丢掉物品和金钱 某些物品除外。。死亡复档的功 ...

谢谢!已经解决了,不过下面的保留不会用,干脆在事件里加入算了,反正也只有几个东西不可丢失。
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部