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

Project1

 找回密码
 注册会员
搜索

【免费画图】庆祝新网站,另外程序废求昵称的显示代码

查看数: 4675 | 评论数: 11 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-9-28 13:40

正文摘要:

首先声明,我是程序完全小白 ....请不要和我说看程序术语或者在JS中找代码,抱歉真的看不懂 ...弄到现在全靠插件... 1.求在文本栏显示昵称代码。比如名称是/N[1]这样显示主角名字。那昵称呢?(不是名称,是昵称, ...

回复

小鸟游美羽 发表于 2017-9-30 09:42:08
学习下!!!!!!!!!!!!
xmenstore 发表于 2017-9-29 23:01:58
很不错啊,纯支持.
十一的世界 发表于 2017-9-29 22:33:40
挺喜欢的画风,也挺喜欢牧场类型的
zmj945 发表于 2017-9-29 13:46:46
非常感谢楼上的支持。做游戏的都是很厉害的人...能坚持做完一个游戏本身就是一个成果。也同样感谢两位程序大神的帮助。另外,有点受宠若惊呢,想报答热心帮助的人,觉得这个做游戏的圈子真的好人好多,问个问题都可以及时得到解答,小白也没受到歧视。
所以,都没有人需要我的帮助吗?有人设或者CG更加美化一下会更出彩吧?

点评

其实我不太懂弄素材板块,谢谢告知,我去试一试。  发表于 2017-9-29 20:26
只要好好描述你的问题,并且善于思考、善于提问,大家都会乐于给你帮助。你也可以去素材板块帮助那些需要你帮助的人~  发表于 2017-9-29 15:51
zmj945 发表于 2017-9-29 13:41:51
芯☆淡茹水 发表于 2017-9-28 20:00
绘画不错,赞一个。
只是赞的话显得没多少诚意,用下面这个插件,在对话框输入 \A[n] 来显示队伍对应角色昵 ...

非常感谢、
oott123 发表于 2017-9-28 23:09:55
芯☆淡茹水 发表于 2017-9-28 20:00
绘画不错,赞一个。
只是赞的话显得没多少诚意,用下面这个插件,在对话框输入 \A[n] 来显示队伍对应角色昵 ...
  1. (function() {
  2.   var oldEscape = Window_Base.prototype.convertEscapeCharacters;
  3.   Window_Base.prototype.convertEscapeCharacters = function (text) {
  4.     return oldEscape(text).replace(/\x1bA\[(\d+)\]/gi, function (n) {
  5.       var actor = n >= 1 ? $gameParty.members()[n - 1] : null;
  6.       return actor ? actor.nickname() : '';
  7.     });
  8.   }
  9. )();
复制代码


根据你的代码稍微改了下~这样是不是更好呢~

点评

谢谢大神!  发表于 2017-9-29 13:42

评分

参与人数 1星屑 +66 收起 理由
芯☆淡茹水 + 66 我很赞同

查看全部评分

Q_Lucky 发表于 2017-9-28 21:17:00
好美……期待发布
芯☆淡茹水 发表于 2017-9-28 20:00:34
绘画不错,赞一个。
只是赞的话显得没多少诚意,用下面这个插件,在对话框输入 \A[n] 来显示队伍对应角色昵称。
\A[1] 显示第一个队员昵称;  \A[2] 显示第二个...........。至于用 \A 来表示,实在是没有多看,不知道
和其他标示符有没重合,如果重合请告知。

JAVASCRIPT 代码复制
  1. //========================================================================
  2. (function() {
  3. Window_Base.prototype.convertEscapeCharacters = function(text) {
  4.     text = text.replace(/\\/g, '\x1b');
  5.     text = text.replace(/\x1b\x1b/g, '\\');
  6.     text = text.replace(/\x1bV\[(\d+)\]/gi, function() {
  7.         return $gameVariables.value(parseInt(arguments[1]));
  8.     }.bind(this));
  9.     text = text.replace(/\x1bV\[(\d+)\]/gi, function() {
  10.         return $gameVariables.value(parseInt(arguments[1]));
  11.     }.bind(this));
  12.     text = text.replace(/\x1bN\[(\d+)\]/gi, function() {
  13.         return this.actorName(parseInt(arguments[1]));
  14.     }.bind(this));
  15.     text = text.replace(/\x1bA\[(\d+)\]/gi, function() {
  16.         return this.partyMemberNickname(parseInt(arguments[1]));
  17.     }.bind(this));
  18.     text = text.replace(/\x1bP\[(\d+)\]/gi, function() {
  19.         return this.partyMemberName(parseInt(arguments[1]));
  20.     }.bind(this));
  21.     text = text.replace(/\x1bG/gi, TextManager.currencyUnit);
  22.     return text;
  23. };
  24. Window_Base.prototype.partyMemberNickname = function(n) {
  25.     var actor = n >= 1 ? $gameParty.members()[n - 1] : null;
  26.     return actor ? actor.nickname() : '';
  27. };
  28. })();
  29. //========================================================================
天空の铃音 发表于 2017-9-28 18:44:54
不错哟!支持你哟~
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2025-1-5 12:42

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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