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

Project1

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

[已经过期] 怪物的名称用变量显示

[复制链接]

Lv2.观梦者

梦石
0
星屑
350
在线时间
109 小时
注册时间
2016-1-17
帖子
93
跳转到指定楼层
1
发表于 2017-7-1 13:21:39 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我像把怪物的名称用变量显示?直接在怪物名称里输入\v[1]不行,有这样的插件吗?

Lv3.寻梦者

梦石
0
星屑
3424
在线时间
461 小时
注册时间
2013-12-7
帖子
333
2
发表于 2017-7-3 18:42:17 手机端发表。 | 只看该作者
找下drawenemyname方法,把draw_text换成draw_textEx应当可行。其实用战斗开始的事件做也可以吧,做个条件分歧,然后改变怪物。

点评

想要这么一种效果,怪物属性之类的全都都一样,仅仅是名字同,用随机变量来显示的。 改变怪物的话,势必要做出很多这样的怪物出来  发表于 2017-7-4 00:17
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3424
在线时间
461 小时
注册时间
2013-12-7
帖子
333
3
发表于 2017-7-5 00:53:07 | 只看该作者

Window_BattleEnemy.prototype.drawItem = function(index) {
    this.resetTextColor();
    var str = this._enemies[index].name();
        var arr=str.split(",");
        var i = Math.floor((Math.random()*arr.length));
        var name = arr[i];
    var rect = this.itemRectForText(index);
    this.drawText(name, rect.x, rect.y, rect.width);
};

不知道你要修改哪里的名字,如果是选择列表里的名字的话以上代码够用。
把要随机的怪物名字写成 名字一,名字二,名字三 这种格式就行。

点评

就是显示的怪物的名字啊,我想用变量显示,不是随机数  发表于 2017-7-5 13:42
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3424
在线时间
461 小时
注册时间
2013-12-7
帖子
333
4
发表于 2017-7-5 15:33:51 | 只看该作者
本帖最后由 ekmomo 于 2017-7-5 15:39 编辑

Window_BattleEnemy.prototype.drawItem = function(index) {
    this.resetTextColor();
    var name = this._enemies[index].name();
    var rect = this.itemRectForText(index);
    this.drawTextEx(name, rect.x, rect.y, rect.width);
};

怪物名字\V[n] 就好... 变量赋值的时候用脚本 记得加单引号。

点评

不会用啊...我在事件中按你说的先插入这段脚本,再给变量赋值,然而,在数据库中把怪的名称改成 \V[5]*\V[3]这样子,测试游戏切入战斗显示仍是符号  发表于 2017-7-5 16:47
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3424
在线时间
461 小时
注册时间
2013-12-7
帖子
333
5
发表于 2017-7-5 17:48:00 | 只看该作者
....你把这个随便保存一个js文件用插件导入。或者直接修改rpg_windows.js的Window_BattleEnemy.prototype.drawItem 方法。

点评

虽然还是不行,仍旧谢谢你,我想想其他办法,让这些变量出现在怪物的状态栏里也可以。  发表于 2017-7-6 00:56
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3424
在线时间
461 小时
注册时间
2013-12-7
帖子
333
6
发表于 2017-7-6 12:24:05 | 只看该作者
怎么可能不行... 解压到js\plugins 导入就行了。你要是有自制插件写一块儿就行啊。

__EnemyName.rar

252 Bytes, 下载次数: 65

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3424
在线时间
461 小时
注册时间
2013-12-7
帖子
333
7
发表于 2017-7-6 12:27:20 | 只看该作者

点评

谢谢你回答那么详细,发现问题了,和YEP的BattleEngineCore冲突了,开启了YEP的插件,这个就失效了  发表于 2017-7-13 13:15
谢谢你回答那么详细,发现问题了,和YEP的BattleEngineCore 冲突了,开启了YEP的插件,这个就失效了  发表于 2017-7-13 13:14
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
350
在线时间
109 小时
注册时间
2016-1-17
帖子
93
8
 楼主| 发表于 2017-7-13 13:28:41 | 只看该作者
就是这样啦

360截图20170713132902277.jpg (77.44 KB, 下载次数: 20)

360截图20170713132902277.jpg
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-31 06:54

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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