Project1
标题:
【求助帖】如何制作分层金钱脚本?
[打印本页]
作者:
1055517015
时间:
2011-2-6 19:47
标题:
【求助帖】如何制作分层金钱脚本?
本帖最后由 1055517015 于 2011-2-7 07:57 编辑
就像DNF那样的金钱分层,如:100,500G 50,750G 1,507,513G 或者是:100万5429G 这样...希望各位高手帮帮忙...谢谢!
作者:
忧雪の伤
时间:
2011-2-6 19:49
以前似乎有类似的脚本的……好吧,和楼主同求。
作者:
1055517015
时间:
2011-2-6 20:13
......怎么改呀.....请说明向详细方法吧!谢谢!
作者:
认真的学
时间:
2011-2-6 21:01
本帖最后由 认真的学 于 2011-2-7 11:16 编辑
感谢Wind2010的提醒,我漏掉了商店买卖的时候也显示金钱的问题= =于是脚本如下:
Main前插入
class Gold_Txt
def self.main(gold)
goldnum = gold.to_s
goldtxt = ""
ls = goldnum.size%3
for i in 0...goldnum.size
goldtxt+=goldnum[i,1]
if (i+1 == ls||(i+1-ls)%3 == 0)&&goldnum.size>3&&i!=goldnum.size-1
goldtxt+=","
end
end
return goldtxt
end
end
复制代码
然后Window_Gold23行(默认脚本)改成
self.contents.draw_text(4, 0, 120-cx-2, 32, Gold_Txt.main($game_party.gold), 2)
复制代码
Window_ShopBuy85行改成
self.contents.draw_text(x + 240, y, 88, 32, Gold_Txt.main(item.price), 2)
复制代码
Window_ShopNumber50行改成
self.contents.draw_text(4, 160, 328-cx-2, 32, Gold_Txt.main(total_price), 2)
复制代码
作者:
1055517015
时间:
2011-2-7 07:56
测试成功,谢谢各位!
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1