查看: 2845|回复: 12

[有事请教] 地圖顯示變量X?

[复制链接]
梦石
0
星屑
791
在线时间
98 小时
注册时间
2017-9-28
回帖
18
发表于 2018-3-6 22:31:54 | 显示全部楼层 |阅读模式

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

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

×
請問一下各位大佬 有什麼指令可以讓地圖呈現出物品的數量呢?
梦石
0
星屑
4716
在线时间
501 小时
注册时间
2013-12-7
回帖
333

极短28参与极短27参与

发表于 2018-3-6 22:51:13 | 显示全部楼层
$gameMap._events.length - 1
回复

使用道具 举报

梦石
0
星屑
791
在线时间
98 小时
注册时间
2017-9-28
回帖
18
 楼主| 发表于 2018-3-6 22:59:04 | 显示全部楼层
ekmomo 发表于 2018-3-6 22:51
$gameMap._events.length - 1

謝謝大老 不過最後面的數字是物品的ID嗎 怎麼顯示不出來
回复

使用道具 举报

梦石
0
星屑
4716
在线时间
501 小时
注册时间
2013-12-7
回帖
333

极短28参与极短27参与

发表于 2018-3-6 23:11:27 | 显示全部楼层
本帖最后由 ekmomo 于 2018-3-6 23:15 编辑

不好意思繁体字我看错了,看成是显示事件数量……
物品数量的话
简单方法$gameParty._items[n];
MV自带方法$gameParty.numItems($dataItems[n]);//n是物品id
回复

使用道具 举报

梦石
0
星屑
791
在线时间
98 小时
注册时间
2017-9-28
回帖
18
 楼主| 发表于 2018-3-6 23:50:11 | 显示全部楼层
ekmomo 发表于 2018-3-6 23:11
不好意思繁体字我看错了,看成是显示事件数量……
物品数量的话
简单方法$gameParty._items[n];


对不起大佬地图上还是显示不出指定物品的数量
回复

使用道具 举报

梦石
0
星屑
22879
在线时间
8598 小时
注册时间
2011-12-31
回帖
3270
发表于 2018-3-7 08:55:43 | 显示全部楼层
本帖最后由 tseyik 于 2018-3-7 10:13 编辑

http://ktnhmv.jugem.jp/?eid=21
看不看得明?
マップ上に常に情報ウィンドウを表示する(地圖上常駐窗口)
InfoWindow.zip (1005 Bytes, 下载次数: 77)
以下是中文化
[pre lang="javascript"]//=============================================================================
// InfoWindow.js
//=============================================================================

/*:
* @plugindesc 將信息顯示窗口添加屏幕的插件
* @author Me
*
* @help 信息顯示窗口添加屏幕。
*
*/

(function() {

        // 宣告窗口添加屏幕
        var Scene_map_start = Scene_Map.prototype.start;
        Scene_Map.prototype.start = function() {
                Scene_map_start.call(this);
            this._InfoWindow = new Window_Info();
            this.addWindow(this._InfoWindow);
        };
    var _Scene_Map_update = Scene_Map.prototype.update;
    Scene_Map.prototype.update = function() {
        _Scene_Map_update.call(this);
        this._InfoWindow.setText();
    };
       
        // 作成指令窗口。
        function Window_Info() {
            this.initialize.apply(this, arguments);
        }

        Window_Info.prototype = Object.create(Window_Base.prototype);
        Window_Info.prototype.constructor = Window_Info;
        Window_Info.prototype.initialize = function() {
                var x = 20;
                var y = 20;
            var width = 180;
            var height = 108;
            Window_Base.prototype.initialize.call(this, x, y, width, height);
        };

        Window_Info.prototype.setText = function(str) {
                this._text = str;
                this.refresh();
        };
       
        // 窗口的内容
        Window_Info.prototype.refresh = function() {
            this.contents.clear();
                this.changeTextColor(this.textColor(16));
        this.drawIcon(210, 1, 1);
                this.drawText("拾到的宝箱",40, 1);
                this.resetTextColor();
                this.drawText($gameVariables.value(2) + " 個",0,this.lineHeight());
        };
       
        // 文字大小
        Window_Info.prototype.standardFontSize = function() {
            return 20;
    };
        // 視窗的透明度
        Window_Info.prototype.standardBackOpacity = function() {
            return 255;
        };
    // 視窗的留白
        Window_Info.prototype.standardPadding = function() {
            return 18;
        };
        // 視窗的色調
        Window_Info.prototype.updateTone = function() {
            this.setTone(64, 0, 128);
        };
       
})();[/pre]

点评

沒有  发表于 2018-3-7 16:19
大佬他有true或false的关闭视窗设定吗?  发表于 2018-3-7 11:58
網頁下方還有些使用上的変化  发表于 2018-3-7 10:17
我發覺附載的js沒了,我一會發上來  发表于 2018-3-7 10:07
謝謝大大我在自行研究  发表于 2018-3-7 09:57
回复

使用道具 举报

梦石
0
星屑
791
在线时间
98 小时
注册时间
2017-9-28
回帖
18
 楼主| 发表于 2018-3-7 20:57:37 | 显示全部楼层

谢谢各位大佬帮忙,小的发现用MOG_VariableHud可以完美解决这问题

评分

参与人数 1赞 +1 收起 理由
2256538860 + 1 塞糖

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部