taroxd 发表于 2015-1-16 12:45
大概就这么写:https://rpg.blue/home.php?mod=space&uid=291206&do=blog&id=12023
我知道一下代码,但是只能弄一个,请问弄三个怎么弄?
#encoding:utf-8 #------------------------------------------------------------------------ #■ 地图上显示变量 # 原作者:非法用户 lqn619修改并增加开关控制显示功能 脚本来自于66RPG #------------------------------------------------------------------------ # 使用者设定部分 $text = "余" #描述文字 $v_id = 1 #显示变量的编号 $s_id = 1 #控制是否显示的开关 #------------------------------------------------------------------------ class Window_Variables < Window_Base def initialize super(60,300,96,48) # 创建大小 @text = "" # 初始化内容 @variable = 0 refresh #调用refresh方法(下文定义) end def refresh #定义refresh方法 if $game_switches[$s_id] == false #判断是否显示窗口 self.visible = false else self.visible = true end if @text != $text or @variable != $game_variables[$v_id] #内容变化时 self.contents.clear #清除窗口的位图 self.contents.draw_text(0,0,64,24,$text) #重绘 self.contents.draw_text(0,0,64,24,$game_variables[$v_id].to_s,2) @type = $type # 代入当前内容 [url=home.php?mod=space&uid=27643]@owner[/url] = $owner end end end class Scene_Map < Scene_Base alias new_start start #生成窗体 def start new_start @varia_window = Window_Variables.new end alias new_update update #更新窗体 def update new_update @varia_window.refresh end alias new_terminate terminate #消除窗体 def terminate @varia_window.dispose new_terminate end end
#encoding:utf-8
#------------------------------------------------------------------------
#■ 地图上显示变量
# 原作者:非法用户 lqn619修改并增加开关控制显示功能 脚本来自于66RPG
#------------------------------------------------------------------------
# 使用者设定部分
$text = "余" #描述文字
$v_id = 1 #显示变量的编号
$s_id = 1 #控制是否显示的开关
#------------------------------------------------------------------------
class Window_Variables < Window_Base
def initialize
super(60,300,96,48) # 创建大小
@text = "" # 初始化内容
@variable = 0
refresh #调用refresh方法(下文定义)
end
def refresh #定义refresh方法
if $game_switches[$s_id] == false #判断是否显示窗口
self.visible = false
else
self.visible = true
end
if @text != $text or @variable != $game_variables[$v_id] #内容变化时
self.contents.clear #清除窗口的位图
self.contents.draw_text(0,0,64,24,$text) #重绘
self.contents.draw_text(0,0,64,24,$game_variables[$v_id].to_s,2)
@type = $type # 代入当前内容
[url=home.php?mod=space&uid=27643]@owner[/url] = $owner
end
end
end
class Scene_Map < Scene_Base
alias new_start start #生成窗体
def start
new_start
@varia_window = Window_Variables.new
end
alias new_update update #更新窗体
def update
new_update
@varia_window.refresh
end
alias new_terminate terminate #消除窗体
def terminate
@varia_window.dispose
new_terminate
end
end
|