Project1

标题: 物品得失自动提示自动上色自动换行插件 [打印本页]

作者: walf_man    时间: 2016-12-5 01:43
标题: 物品得失自动提示自动上色自动换行插件
本帖最后由 walf_man 于 2016-12-20 00:40 编辑

edit:20161206
更新了下。
*--------------------------------------
* Version History:
*--------------------------------------
* v1.08 (06 December 2016) [features enhanced]
* - plugin command can use $gameVariables.value()

@help
* Use variables in plugin command,
* you must set the #0001/#0002 or other variables first in event,
* and then use $gameVariables.value(variables index) to get value,
*                                                   examples:
*                            ItemLog gold $gameVariables.value(1)
*                            ItemLog item $gameVariables.value(1) $gameVariables.value(2)
*                            ItemLog weapon $gameVariables.value(1) $gameVariables.value(2)

简单说来就是在插件命令中可以使用变量,silver大神的原版只能使用 ItemLog gold 100这种方式,如果你脚本里设定了一个变量,想根据这个变量给金币,那就得用我这个修改的。
ItemLog gold $gameVariables.value(1)
这样写在插件命令就可以了。
之所以做这个修改,是我问了一圈,找了一圈,也没有找到如何在插件命令里支持获取变量的方式,比如我写$gameVariables.value(1)就无法获得值。

用法如图,写在脚本里也行,但是那样就不会自动提示了,得你自己用显示文本的方式来提示。
如果哪位大神有其它更好的办法欢迎分享。

以下是原文:
这个插件其实不能算原创了,因为我是修改自Silver大神的SilvItemLog.js v1.08版本的插件。
主要功能:
自动上色,装备,防具,道具,金币,数字的颜色都可以自动上色;
针对物品描述里的内容可以自动按照设定的字符数进行截断换行换页;
保留原插件得失自动提示全部功能;

以下是原插件的部分信息。
//=============================================================================
// SilvItemLog.js
// Version: 1.08
// License: https://creativecommons.org/licenses/by/4.0/
//=============================================================================
/*:
* @plugindesc v1.08 Item Log. Displays the last looted items.
   <SilverItemLog>
* @author Silver

我主要是修改了如下内容:
*--------------------------------------
* Version History:
*--------------------------------------
* v1.08 (04 December 2016) [features enhanced]
* - Keep some original features and enhanced some new features.
* - Code added.
* - Colorful item,weapon,armor name etc..
* - Auto Wordwrap Items Description.
* - Custom display options.
* - 15 new parameters (Check the section -- Enhanced--).
* - other changes.

大致内容如下,其它更多功能大家自己研究哈。

增加了15个参数
mog的插件我想改都无处下手啊
这个插件蛮不错的
不知道原作者联系方式,我要把修改的发给他

自动识别
自动上色

而且还能自动截断长字符,自动换行
自动换行只针对物品描述,
可以设置多少个字符进行自动截断换行。
可以设置是否显示物品描述

换行之后,任然带上颜色,换页也是一样
道具‘武器’防具,颜色可以自定义


可以设置显不显示图标,单价,总价,作用等
还可以自定义模板,按照自己需要的颜色和方式显示
我这个设置是为了让大家看到全部的功能,大家可以自行设置为简约版什么的。

Tags:{$prefixtext},{$amount},{$name},{$icon},{$unitprice},{$totalprice},{$description},\G,\C,\N,\F...
可以使用这些标签
插件自带的原效果得到保留

可以换皮肤

以下是原插件带的皮肤。

以下是我修改的插件。

新版,2016.12.19上传
新增Toast功能;使用插件命令AXY.Toast hi, world!,即可显示hi, world!,目前还不支持自动上色和变量传递;
自定义模板支持物品、武器、防具使用不同颜色,颜色在Color For Items、weapons、armors字段定义;
自定义模板支持金币得失提示,不用做任何更改,自动生效;
SilvItemLogEnhanced.zip (8.4 KB, 下载次数: 674)


旧版,2016.12.18上传
SilvItemLogEnhanced.zip (12.44 KB, 下载次数: 152)
旧版
SilvItemLogEnhanced.zip (7.69 KB, 下载次数: 143)
作者: summer依恋    时间: 2016-12-15 16:28
挺好用的插件,居然没人回复,最关键是没发现冲突
问下楼主,关闭了作用,但是还是会留下空白

作者: walf_man    时间: 2016-12-15 22:11
summer依恋 发表于 2016-12-15 16:28
挺好用的插件,居然没人回复,最关键是没发现冲突
问下楼主,关闭了作用,但是还是会留下空白
...

我这里实际使用的是正常的效果 哦。
给你我的配置,你参考下。






作者: asvssk    时间: 2016-12-15 23:53
厉害了,我先mark一下,以后会有用。
作者: jian5863    时间: 2016-12-16 22:05
比原先的好了很多啊
作者: summer依恋    时间: 2016-12-17 16:02
walf_man 发表于 2016-12-15 22:11
我这里实际使用的是正常的效果 哦。
给你我的配置,你参考下。

把倒数第二打开后,删除单价,总价,作用,后就这样。间隔没了,但是附加的颜色却消失了,所有物品都一个颜色,就是命名规则怎样的,比如我想要武器一个颜色,防具一个颜色。

作者: walf_man    时间: 2016-12-18 22:53
summer依恋 发表于 2016-12-17 16:02
把倒数第二打开后,删除单价,总价,作用,后就这样。间隔没了,但是附加的颜色却消失了,所有物品都一个 ...

{$prefixtext}\c[2]{$amount}\c[0]个\c[3]{$name}\c[0]{$icon}!\n单价\c[2]{$unitprice}\c[1]\g\n\c[0]总价\c[2]{$totalprice}\c[1]\g\n\c[0]作用:\c[5]{$description}\c[0]
这个是插件默认的,我没有改,因为我没用这个高级自定义,这个高级自定义不支持不同种类不同颜色。要颜色分开还是得用普通的那种。

然后关闭金币图标,其实你把{$icon}这个tag去掉就可以了。
作者: summer依恋    时间: 2016-12-19 18:50
walf_man 发表于 2016-12-18 22:53
{$prefixtext}\c[2]{$amount}\c[0]个\c[3]{$name}\c[0]{$icon}!\n单价\c[2]{$unitprice}\c[1]\g\n\c[0] ...

最后默认不改,其它按照你设置,结果还是有单价,总价,作用。你发的代码也明确写有单价总价作用吧

作者: walf_man    时间: 2016-12-20 00:45
summer依恋 发表于 2016-12-19 18:50
最后默认不改,其它按照你设置,结果还是有单价,总价,作用。你发的代码也明确写有单价总价作用吧
...

如果想把最后的!去掉,那么
Use Custom Tips Template 设置为 true
Custom Tips Template 里用如下模板替换即可。
  1. {$prefixtext}\c[2]{$amount}\c[0]个\c[3]{$name}\c[0]{$icon}
复制代码


仔细看说明和帮助,这个模板支持多个标签,可以自定义出这些标签支持的范围内的你想要的任何效果。
^_^

作者: 下在矿    时间: 2017-2-2 05:48
好用,
我试着把物品描述去掉。。。
字是去掉了,但是空白窗口仍然显示,请问大神能改么。。
作者: 柳岳枫    时间: 2017-2-4 12:46
很棒的插件 感谢楼主用心修改!! 就是在用的时候遇到俩问题实在搞不过来了

1.物品图标不知道为什么没显示 只显示了icon的数字。。
2.想问下能不能改改对话框的位置和大小 我看里面有几个参数 我试着改了下 不过没什么变化

作者: walf_man    时间: 2017-2-4 14:54
柳岳枫 发表于 2017-2-4 12:46
很棒的插件 感谢楼主用心修改!! 就是在用的时候遇到俩问题实在搞不过来了

1.物品图标不知道为 ...

1.显示图标,如果你使用的自定义模板,那么需要使用mv内置的获取图标方法:\i[iconid]
2.对话框的位置大小不能调整。不过你可以使用本插件自带的提示框,那个可以调整位置和大小;图中所示参数就是自带提示框的位置大小,你需要切换一下就好,具体看主楼说明。
作者: gblgbl    时间: 2017-6-23 14:24
萌新感谢大神分享~很实用的感觉
作者: lqsg123    时间: 2017-10-31 10:42
Window_ItemL.og
缺少这个
作者: lqsg123    时间: 2017-11-7 17:37
lqsg123 发表于 2017-10-31 10:42
Window_ItemL.og
缺少这个

好,很用好
作者: shutao30    时间: 2017-11-7 18:16
膜拜大神。。。。。。。。。。。。。。。。。。。。。。。{:4_85:}{:4_85:}{:4_85:}{:4_85:}{:4_85:}
作者: 木雨乔    时间: 2019-4-26 09:55
试了一下,很好用,膜拜大神
作者: 超凡入梦    时间: 2021-9-5 16:18
大佬出手,必定精品
作者: g412965301    时间: 2021-11-10 04:31
很有用,谢谢大佬。伸手了。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1