世界新资讯:精灵农场修改时间

来源:哔哩哔哩 时间:2023-06-07 21:09:05

如果你只是想欺骗游戏获取错误的时间信息(而不是修改为真正的本地时间),那么你可以尝试在控制台中创建一个新的 `Date` 对象,并将其返回值修改为你想要的时间。

具体步骤如下:

1. 打开控制台,输入以下命令创建一个新的 `Date` 对象:


(资料图片仅供参考)

```

var fakeDate = new Date();

```

2. 修改这个对象的返回值为你想要的时间。例如,如果你想欺骗游戏显示 2022 年 1 月 1 日,可以这样修改:

```

fakeDate.setFullYear(2022);

fakeDate.setMonth(0);

fakeDate.setDate(1);

```

3. 将这个对象的返回值设置为 `Date.now()` 的返回值,这样游戏就会获取到错误的时间信息:

```

Date.now = function() {

return fakeDate.getTime();

};

```

4. 刷新游戏页面,观察游戏的显示是否与你预期的一致。

值得注意的是,在这种方法下,只会影响游戏内部获取时间信息的函数及其所有子函数。每个页面在加载时只会有一个 `Date.now()` 函数,因此对于所有函数来说都是生效的。但凡是使用了系统时间的其他操作(如文件修改时间、任务计划等)都不会受到影响。

关键词:
x 广告
x 广告

Copyright @  2015-2022 中国砍柴网版权所有  备案号: 沪ICP备2022005074号-4   联系邮箱:58 55 97 3@qq.com