Project1

标题: 金钱可以用小数吗?或者说设置成支持小数,两位数就行 [打印本页]

作者: 聆语    时间: 2013-7-17 19:16
标题: 金钱可以用小数吗?或者说设置成支持小数,两位数就行
本帖最后由 聆语 于 2013-7-21 12:33 编辑

嗯嗯,第二次发帖求助。
想问问,金钱可以支持小数点吗?虽然好像是很无聊的问题,但是如果可以的话请告诉我!
改这个应该需要动脚本了吧……
无论什么方法,至少请先让我试一试!
作者: acn00269    时间: 2013-7-17 19:21
可以。不过要改脚本太麻烦,而且有时不太美观,如:战斗获得5.0个金币。
作者: satgo1546    时间: 2013-7-17 19:47
我觉得这样只需要在显示时改为除以100后的得数即可。应该可以在draw_c什么什么_value的那个地方改。
增减金钱的时候,100金钱=游戏内的1.00金钱
作者: 聆语    时间: 2013-7-18 12:19
acn00269 发表于 2013-7-17 19:21
可以。不过要改脚本太麻烦,而且有时不太美观,如:战斗获得5.0个金币。

改脚本怎么改?
哪部分改成什么?
麻烦倒不怕,但是现在还没准备学脚本。
只会简单的使用。
……所以就是怎么个改法?
作者: xggzga117    时间: 2013-7-19 09:23
改脚本很麻烦的说……
推荐3楼的解决方法。
作者: 聆语    时间: 2013-7-19 14:00
satgo1546 发表于 2013-7-17 19:47
我觉得这样只需要在显示时改为除以100后的得数即可。应该可以在draw_c什么什么_value的那个地方改。
增减金 ...

你说的应该是draw_currency_value?
就算你这么说,我也不知道该怎么改。
该改成什么样?
我现在还只会用,不会改脚本。
真的……
作者: satgo1546    时间: 2013-7-19 14:22
聆语 发表于 2013-7-19 14:00
你说的应该是draw_currency_value?
就算你这么说,我也不知道该怎么改。
该改成什么样?

Window_Base 562行,改成
  1. draw_text(x, y, width - cx - 2, line_height, sprintf("%.2f", value / 100.0), 2)
复制代码
然后金币就超级欢乐地贬值100倍了= =

作者: 聆语    时间: 2013-7-19 18:23
本帖最后由 聆语 于 2013-7-20 13:53 编辑
satgo1546 发表于 2013-7-19 14:22
Window_Base 562行,改成然后金币就超级欢乐地贬值100倍了= =



虽然你给我图为证,但是我……我发誓,我真的是按你说的改的,你没看到的脚本部分我确实把字放上去了。


再上一张图,是使用的脚本,我还删了好几个已经不用了的……感觉剩下的好像没有是改变货币单位的……但是货币单位仍旧是一张图……





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