如题,我在使用TrMenu制作点券商店的时候,无法正常扣除点券,检查了一下,取整的js是会保留一位小数点的,如下图js代码
Math.round(数字)
这么妖的吗。。
那你试试
Math.round(数字).toString().split('.')[0]
那你试试
Math.round(数字).toString().split('.')[0]
嘉晚饭,赢 发表于 2022-2-7 20:58
你再试试
varInt(数字)试试?
还是一样的awa
能用papi的话试试%math_0:0_3%?
本帖最后由 GXSunDreams 于 2022-2-7 21:16 编辑

没有用,还是显示20000.0
FireworkPolymer 发表于 2022-2-7 21:09
能用papi的话试试%math_0:0_3%?

没有用,还是显示20000.0
GXSunDreams 发表于 2022-2-7 21:14
没有用,还是显示20000.0
你要不用命令吧
在需要取整的变量后加上.toFixed(0)即可
点券插件的数值是必须为正数的
GXSunDreams 发表于 2022-2-7 21:28
点券插件的数值是必须为正数的
取多少你/points take多少不就行了
是的,这样就可以
GXSunDreams 发表于 2022-2-7 21:32
实际上并没有用
${(parseInt(vars("{3\}"))*parseFloat(vars("{2\}"))).toFixed(0)}
我建议你现在把你此时此刻的菜单压缩一下上传上来
不要把它放到%math_%里面。。。。。你为什么要去掉小数又加上,太猪头了
Neige 发表于 2022-2-7 21:44
不要把它放到%math_%里面。。。。。你为什么要去掉小数又加上,太猪头了
刚刚是没加在math里的
GXSunDreams 发表于 2022-2-7 21:45
刚刚是没加在math里的
{js: (parseInt(vars("{3\}"))*parseFloat(vars("{2\}"))).toFixed(0)}
GXSunDreams 发表于 2022-2-7 21:45
刚刚是没加在math里的
{js: (parseInt(vars("{3\}"))*parseFloat(vars("{2\}"))).toFixed(0)}
Neige 发表于 2022-2-7 20:33
{js: (parseInt(vars("{3\}"))*parseFloat(vars("{2\}"))).toFixed(0)}
好了,谢谢
