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

Project1

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

[有事请教] 如何获取其他地图的事假数据

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1360
在线时间
579 小时
注册时间
2019-6-30
帖子
259
跳转到指定楼层
1
发表于 2021-10-14 09:05:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
50星屑
本帖最后由 入坑小萌新 于 2021-10-14 10:31 编辑

如标题,用$datamap只能获取当前地图事件

要获取其他地图的事件要怎么写啊

各位吴彦祖们

最佳答案

查看完整内容

不知道,仅是绿皮的猜测:将当前地图ID变为目标地图,然后获取当前地图的相关数据?

Lv3.寻梦者

梦石
0
星屑
2866
在线时间
446 小时
注册时间
2016-9-26
帖子
1223
2
发表于 2021-10-14 09:05:19 | 只看该作者
不知道,仅是绿皮的猜测:将当前地图ID变为目标地图,然后获取当前地图的相关数据?
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
26
在线时间
701 小时
注册时间
2021-3-24
帖子
549
3
发表于 2021-10-14 10:34:44 | 只看该作者
Game_Map.prototype.setupEvents 是执行安装事件
正常情况是安装当前MAP (就是对应json)里的事件
你也可以想办法去骗 去偷袭别的地图里的事件

评分

参与人数 1+1 收起 理由
入坑小萌新 + 1 我很赞同

查看全部评分

全家活光光~
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1360
在线时间
579 小时
注册时间
2019-6-30
帖子
259
4
 楼主| 发表于 2021-10-14 10:46:26 | 只看该作者
任小雪 发表于 2021-10-14 09:16
不知道,仅是绿皮的猜测:将当前地图ID变为目标地图,然后获取当前地图的相关数据? ...

成功了,按着DataManager.loadMapData这个函数写竟然弄好了

点评

卧槽,还真的。。。大佬具体代码发一下吧(想学习一个)  发表于 2021-10-14 11:11
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
19285
在线时间
2307 小时
注册时间
2015-7-4
帖子
937
5
发表于 2021-10-14 10:48:45 | 只看该作者
用插件,YEP有,YEP_Event开头的,忘了叫啥了。

点评

调用事件那个?之前试过,不过遇到了一些别的问题就没用了  发表于 2021-10-14 10:55
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1360
在线时间
579 小时
注册时间
2019-6-30
帖子
259
6
 楼主| 发表于 2021-10-14 12:07:48 | 只看该作者
入坑小萌新 发表于 2021-10-14 10:46
成功了,按着DataManager.loadMapData这个函数写竟然弄好了

DataManager.loadCSMapData = function() {
    var mapId = xx;
    if (mapId > 0) {
        var filename = 'Map%1.json'.format(mapId.padZero(3));
        this.loadDataFile('$dataCSMapData', filename);
    }
};

DataManager.loadCSMapData();
这是我照着写的,其实具体也还没测试
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-18 18:28

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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