查看: 3821|回复: 9

[已经解决] 怎么跳过战斗信息啊?

[复制链接]
梦石
0
星屑
223
在线时间
85 小时
注册时间
2015-12-22
回帖
48
发表于 2015-12-30 16:55:49 | 显示全部楼层 |阅读模式

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

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

×
想做一个挂机的战斗,用了yep Battle Engine Core,最后还是有一些得到经验,升级什么的信息需要按确认键,能不能把这些都跳过?战斗从开始到结束都不用按键可以直接过的?
梦石
0
星屑
1232
在线时间
1017 小时
注册时间
2011-4-30
回帖
1464
发表于 2015-12-30 17:29:54 | 显示全部楼层
本帖最后由 汪汪 于 2015-12-30 18:14 编辑

"\\^"是不需要输入就关闭
"\\|" 等待1秒
具体参考mv的显示信息里的帮助内容



(function() {
//显示胜利信息
BattleManager.displayVictoryMessage = function() {
    $gameMessage.add(TextManager.victory.format($gameParty.name())    + "\\|\\^"       );
};
//显示失败信息
BattleManager.displayDefeatMessage = function() {
    $gameMessage.add(TextManager.defeat.format($gameParty.name())   +   "\\|\\^"   );
};
///显示逃跑信息
BattleManager.displayEscapeSuccessMessage = function() {
    $gameMessage.add(TextManager.escapeStart.format($gameParty.name())  +   "\\|\\^"  );
};
//显示逃跑失败信息
BattleManager.displayEscapeFailureMessage = function() {
    $gameMessage.add(TextManager.escapeStart.format($gameParty.name()));
    $gameMessage.add('\\.' + TextManager.escapeFailure   + "\\|\\^"   );
};
})();
回复

使用道具 举报

梦石
0
星屑
223
在线时间
85 小时
注册时间
2015-12-22
回帖
48
 楼主| 发表于 2015-12-30 17:53:31 | 显示全部楼层
首先感谢,
//显示胜利信息
BattleManager.displayVictoryMessage = function() {
    $gameMessage.add(TextManager.victory.format($gameParty.name())    + "\\|\\^"       );
};
//显示失败信息
BattleManager.displayDefeatMessage = function() {
    $gameMessage.add(TextManager.defeat.format($gameParty.name())   +   "\\|\\^"   );
这段代码要加在哪里啊?

"\\^"是不需要输入就关闭
"\\|" 等待1秒
具体参考mv的显示信息里的帮助内容
这个是自己编辑的信息输入的吧?战斗信息是自动的,不是我编辑的- -;
回复

使用道具 举报

梦石
0
星屑
1232
在线时间
1017 小时
注册时间
2011-4-30
回帖
1464
发表于 2015-12-30 18:17:27 | 显示全部楼层
当插件用就行

zhandouxinxi.zip

574 Bytes, 下载次数: 106

回复

使用道具 举报

梦石
0
星屑
223
在线时间
85 小时
注册时间
2015-12-22
回帖
48
 楼主| 发表于 2015-12-30 20:10:48 | 显示全部楼层
太感谢了!!!实现!!!
回复

使用道具 举报

梦石
0
星屑
223
在线时间
85 小时
注册时间
2015-12-22
回帖
48
 楼主| 发表于 2015-12-30 20:14:18 | 显示全部楼层
不过,如果升级或得到物品的时候还是得按,其他的获得经验和金钱不用按!
回复

使用道具 举报

梦石
0
星屑
1232
在线时间
1017 小时
注册时间
2011-4-30
回帖
1464
发表于 2015-12-30 20:31:23 | 显示全部楼层
把这些加上就好

//显示经验值
BattleManager.displayExp = function() {
    var exp = this._rewards.exp;
    if (exp > 0) {
        var text = TextManager.obtainExp.format(exp, TextManager.exp);
        $gameMessage.add('\\.' + text       + "\\|\\^"       );
    }
};
//显示金钱
BattleManager.displayGold = function() {
    var gold = this._rewards.gold;
    if (gold > 0) {
        $gameMessage.add('\\.' + TextManager.obtainGold.format(gold)       + "\\|\\^"  );
    }
};
//显示掉落物品
BattleManager.displayDropItems = function() {
    var items = this._rewards.items;
    if (items.length > 0) {
        $gameMessage.newPage();
        items.forEach(function(item) {
            $gameMessage.add(TextManager.obtainItem.format(item.name)        + "\\|\\^"   );
        });
    }
};

评分

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

查看全部评分

回复

使用道具 举报

梦石
0
星屑
223
在线时间
85 小时
注册时间
2015-12-22
回帖
48
 楼主| 发表于 2015-12-30 20:56:20 | 显示全部楼层
还是不行,切页和显示升级时还是需要按,而且背景会变暗啊



(function() {
//显示胜利信息
BattleManager.displayVictoryMessage = function() {
    $gameMessage.add(TextManager.victory.format($gameParty.name())    + "\\|\\^"       );
};
//显示失败信息
BattleManager.displayDefeatMessage = function() {
    $gameMessage.add(TextManager.defeat.format($gameParty.name())   +   "\\|\\^"   );
};
///显示逃跑信息
BattleManager.displayEscapeSuccessMessage = function() {
    $gameMessage.add(TextManager.escapeStart.format($gameParty.name())  +   "\\|\\^"  );
};
//显示逃跑失败信息
BattleManager.displayEscapeFailureMessage = function() {
    $gameMessage.add(TextManager.escapeStart.format($gameParty.name()));
    $gameMessage.add('\\.' + TextManager.escapeFailure   + "\\|\\^"   );
};
})();
//显示经验值
BattleManager.displayExp = function() {
    var exp = this._rewards.exp;
    if (exp > 0) {
        var text = TextManager.obtainExp.format(exp, TextManager.exp);
        $gameMessage.add('\\.' + text       + "\\|\\^"       );
    }
};
//显示金钱
BattleManager.displayGold = function() {
    var gold = this._rewards.gold;
    if (gold > 0) {
        $gameMessage.add('\\.' + TextManager.obtainGold.format(gold)       + "\\|\\^"  );
    }
};
//显示掉落物品
BattleManager.displayDropItems = function() {
    var items = this._rewards.items;
    if (items.length > 0) {
        $gameMessage.newPage();
        items.forEach(function(item) {
            $gameMessage.add(TextManager.obtainItem.format(item.name)        + "\\|\\^"   );
        });
    }
};
回复

使用道具 举报

梦石
0
星屑
223
在线时间
85 小时
注册时间
2015-12-22
回帖
48
 楼主| 发表于 2015-12-30 21:24:06 | 显示全部楼层
我把\^加到了术语每个需要跳过的信息里也实现了,不过切换对话框页的时候还是得输入……这个咋弄啊

点评

切换对话框页是什么时候出现的?  发表于 2015-12-30 23:30
回复

使用道具 举报

梦石
0
星屑
223
在线时间
85 小时
注册时间
2015-12-22
回帖
48
 楼主| 发表于 2015-12-31 13:31:33 | 显示全部楼层
汪汪 发表于 2015-12-30 20:31
把这些加上就好

//显示经验值

胜利
得到经验
(三行)
==这里出现切页===
得到物品
(三行)
==这里出现切页===
升级……(每个角色升级信息不管几行都切一次!)
==这里出现切页===
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部