赞 | 1 |
VIP | 0 |
好人卡 | 0 |
积分 | 7 |
经验 | 0 |
最后登录 | 2024-3-4 |
在线时间 | 98 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 729
- 在线时间
- 98 小时
- 注册时间
- 2023-9-13
- 帖子
- 14
|
抱歉回复晚了!
我用了一个比较笨的办法!
随便找了与一个替换金币图标的插件。
然后让GPT添加一个可以用脚本更换图标的代码!(因为自己不会写)
如下
MNKR_GoldIcon.js
- /*:
- * @plugindesc Replace currency unit display with icon
- * @author munokura
- *
- * @param Gold Icon
- * @text Currency icon ID
- * @type string
- * @desc Icon ID used for currency unit
- * @default 22
- *
- * @help
- * Replaces Currency Unit display with an icon.
- * To change the currency icon dynamically, use the following script call in an event:
- * $gameSystem.setCurrencyIcon(iconId);
- *
- * Terms of Use
- * Copyright from the author is waived.
- * License- Public Domain
- */
- (function() {
- 'use strict';
- var parameters = PluginManager.parameters('MNKR_GoldIcon');
- var goldIcon = parseInt(parameters['Gold Icon'] || 22);
- Window_Base.prototype.drawCurrencyValue = function(value, unit, x, y, width) {
- this.resetTextColor();
- this.drawText(value, x, y, width - 36 - 6, 'right');
- this.drawIcon(goldIcon, x + width - 36, y);
- };
- // Function to dynamically set currency icon
- Game_System.prototype.setCurrencyIcon = function(iconId) {
- goldIcon = parseInt(iconId);
- };
- })();
复制代码
然后再游戏中搭配帖子的插件
事件格式如下:
脚本:$gameSystem.setCurrencyIcon(31); //临时叫货币的图标改成索引31
开关操作:#0001 变量货币 = 开启
商店处理:装备店
开关操作:#0001 变量货币 = 关闭
脚本:$gameSystem.setCurrencyIcon(22); //改回货币本身的图标索引22
不知道有没有更便捷的办法,但是至少目前按照这个办法是解决了! |
|