赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 13449 |
最后登录 | 2024-9-11 |
在线时间 | 396 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 71
- 在线时间
- 396 小时
- 注册时间
- 2013-11-9
- 帖子
- 255
|
3楼
楼主 |
发表于 2014-3-29 16:49:03
|
只看该作者
天地有正气 发表于 2014-3-29 10:01
RMXP本来就没有显示金钱窗口这个功能,你肯定添加了外挂脚本,但是你连脚本都不贴出来,我们怎么回答呢?
...
#==============================================================================
#------------------------------------------------------------------------------
# 显示金钱的窗口。
#==============================================================================
class Window_goldyz < Window_Base
# ● 初始化窗口
def initialize
super(0, 416, 160, 64)
self.contents = Bitmap.new(width - 32, height - 32)
self.opacity = 160
self.back_opacity = 255
self.contents_opacity = 255
self.visible = false
@gold = $game_party.gold
refresh
end
#--------------------------------------------------------------------------
# ● 刷新
#--------------------------------------------------------------------------
def refresh
@gold = $game_party.gold
self.contents.clear #清除以前的东西
self.contents.font.color = Color.new(255, 255, 255, 255)#颜色
self.contents.draw_text(0, 0, 120, 32, @gold.to_s, 2)
self.contents.font.color = Color.new(255, 255, 255, 255)#颜色
self.contents.draw_text(0, 0, 52, 32, $data_system.words.gold + ":")
end
#--------------------------------------------------------------------------
# ● 判断文字刷新。节约内存用
#--------------------------------------------------------------------------
def judge
if @gold != $game_party.gold
return true
end
return false
end
end
class Scene_Map
alias gold_yz_main main
def main
@goldyz_window = Window_goldyz.new
@goldyz_window.x = -35
@goldyz_window.y = 416
@goldyz_window.opacity = 50
gold_yz_main
@goldyz_window.dispose
end
#--------------------------------------------------------------------------
# ● 刷新画面
#--------------------------------------------------------------------------
alias gold_yz_update update
def update
gold_yz_update
@goldyz_window.visible = true
@goldyz_window.refresh if @goldyz_window.judge
end
end
抱歉。。 |
|