Project1

标题: 有完全懂代码的大佬吗?关于自动存档和读取系统时间的 [打印本页]

作者: 任小雪    时间: 2021-5-1 21:31
标题: 有完全懂代码的大佬吗?关于自动存档和读取系统时间的
最近得到了这两串很珍贵的代码,如果充分运用的话,游戏应该会有趣一点吧?
然后,我想问,这两串代码会出现bug吗?指会不会在某些时候出现,或者换了台电脑可能不行,或者换成手机系统不行。
因为如果充分运用后,出了bug会游戏玩法可能就完全变了(而且,那样肯定是需要大修的),所以,想先问清楚,怕死~

20210501205807_1.jpg (29.55 KB, 下载次数: 11)

20210501205807_1.jpg

20210501205859_1.jpg (83.88 KB, 下载次数: 15)

20210501205859_1.jpg

作者: zths    时间: 2021-5-2 20:35
本帖最后由 zths 于 2021-5-2 20:46 编辑

有问题....
eval("var x = 1") === undefined
(undefined +=1) === NaN
然后对 undefined 进行数学运算我本以为会报错的 但实际上是 NaN //Edit
所以 你的变量值应该都是 NaN

有代码 想看结果是啥 打开游戏(开发模式的 不是发布模式的) 按 f12 (老版本可能是其他键我不清楚)
然后把代码仍Console里执行看看你就知道是个啥效果了.

可以快速增强脚本能力.


自动存档倒是没啥大问题,
但是调用 onBeforeSave 会 增加存档计数.
所以如果你有用到玩家存档次数的话. 就GG了
你需要在调用后 再执行$gameSystem._saveCount--;再存档
作者: 任小雪    时间: 2021-5-2 23:19
zths 发表于 2021-5-2 20:35
有问题....
eval("var x = 1") === undefined
(undefined +=1) === NaN

愣是没看懂,
只知道,暂时没用到存档次数这个东西
作者: 任小雪    时间: 2021-5-2 23:37
zths 发表于 2021-5-2 20:35
有问题....
eval("var x = 1") === undefined
(undefined +=1) === NaN

[new Date().getFullYear(),
new Date().getMonth(),
new Date().getDate(),
new Date().getHours()],或者直接用这句怎么样
作者: 任小雪    时间: 2021-5-3 00:01
zths 发表于 2021-5-2 20:35
有问题....
eval("var x = 1") === undefined
(undefined +=1) === NaN

NaN主要有什么不可挽回的影响,我这里的话
作者: zths    时间: 2021-5-3 15:27
NaN - 维基百科,自由的百科全书
zh.m.wikipedia.org › wiki › NaN
NaN(Not a Number,非数)是计算机科学中数值数据类型的一类值,表示未定义或不可表示的值。
你不要Var xx=那部分就行了……
但我也看不懂你的*=100000都是在干啥
作者: 神风炽羽    时间: 2021-5-3 21:54
真巧,你想要的功能我写成了插件。如果可以的话,你可以去看看,同时我还有把他和自动存档插件合在一起的一个。改写插件。如果肯赏脸的话可以去看一下。
另外,想学习代码的话可以去菜鸟教程翻翻。
我作为一个不怎么懂的比较菜的人,就是看那个学的。
作者: 神风炽羽    时间: 2021-5-6 20:51
https://rpg.blue/thread-480870-1-1.html
地址




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