| 赞 | 0  | 
 
| VIP | 0 | 
 
| 好人卡 | 0 | 
 
| 积分 | 1 | 
 
| 经验 | 2372 | 
 
| 最后登录 | 2013-9-13 | 
 
| 在线时间 | 130 小时 | 
 
 
 
 
 
Lv1.梦旅人 
	- 梦石
 - 0 
 
        - 星屑
 - 50 
 
        - 在线时间
 - 130 小时
 
        - 注册时间
 - 2009-1-20
 
        - 帖子
 - 100
 
 
 
 | 
	
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员  
 
x
 
 本帖最后由 fux2 于 2011-1-31 21:52 编辑  
 
 
 
以下是脚本,,请大家帮帮忙!先谢谢了,怎么处理??- # ▼▲▼ XRXS20. マップ名表示ウィンドウ 1.01 ▼▲▼ 
 
 - # by にふ, 桜雅 在土 
 
  
- #============================================================================== 
 
 - # ■ Window_Map_Name 
 
 - #------------------------------------------------------------------------------ 
 
 - #  マップ名を表示するウィンドウです。 
 
 - #============================================================================== 
 
 - class Window_Map_Name < Window_Base 
 
 -   #-------------------------------------------------------------------------- 
 
 -   # ● オブジェクト初期 
 
 -   #-------------------------------------------------------------------------- 
 
 -   def initialize 
 
 -     super(460, 0, 180, 64) 
 
 -     #//這里可以加外觀
 
 -     #self.windowskin = RPG::Cache.windowskin("3")
 
 -     self.windowskin = nil
 
 -     self.contents = Bitmap.new(width-32, height-32)
 
 -     self.opacity = 0 
 
 -     @showing_time = 0 
 
 -     @text_color = Color.new(255,255,255,255) # 地名:描写文字色 
 
 -   end 
 
 -   #-------------------------------------------------------------------------- 
 
 -   # ● テキスト設定 
 
 -   # text : ウィンドウに表示する文字列 
 
 -   # align : アラインメント (0..左揃え、1..中央揃え、2..右揃え) 
 
 -   #-------------------------------------------------------------------------- 
 
 -   def set_text(text, align = 2) 
 
 -     # テキストとアラインメントの少なくとも一方が前回と違っている場合 
 
 -     if text != @text or align != @align 
 
 -       self.opacity = 0
 
 -       self.contents_opacity = 0
 
 -       self.x = 0
 
 -       @target_x = 330
 
 -       @target_opacity = 255
 
 -       @showing_time = 150 
 
 -       # テキストを再描画 
 
 -       self.contents.clear 
 
 -       @text = text 
 
 -       @align = align 
 
 -       @actor = nil 
 
 -       self.contents_opacity = 255 
 
 -       x = 4 
 
 -       y = 0 
 
 -       self.contents.font.color = Color.new( 0, 0, 0, 192) 
 
 -       self.contents.draw_text(x+2, y+2, self.width - 40, 32, "-"+text+"-",1) 
 
 -       self.contents.font.color = Color.new( 64, 64, 64, 192) 
 
 -       self.contents.draw_text(x-1, y-1, self.width - 40, 32, "-"+text+"-", 1) 
 
 -       self.contents.draw_text(x+1, y-1, self.width - 40, 32, "-"+text+"-", 1) 
 
 -       self.contents.draw_text(x-1, y+1, self.width - 40, 32, "-"+text+"-", 1) 
 
 -       self.contents.draw_text(x+1, y+1, self.width - 40, 32, "-"+text+"-", 1) 
 
 -       self.contents.font.color = @text_color 
 
 -       self.contents.draw_text(x, y, self.width - 40, 32, "-"+text+"-", 1) 
 
 -     else 
 
 -       @showing_time -= 1 
 
 -       if @showing_time < 150 and @showing_time > 100
 
 -         d = @showing_time - 100
 
 -         self.x = (self.x * (d - 1) + @target_x) / d
 
 -         self.opacity = (self.opacity * (d - 1) + 255) / d
 
 -         self.contents_opacity = self.opacity
 
 -       elsif @showing_time < 10 and @showing_time > 0
 
 -         d = @showing_time
 
 -         self.x = (self.x * (d - 1) + 480) / d
 
 -         self.opacity = (self.opacity * (d - 1) + 0) / d
 
 -         self.contents_opacity = self.opacity
 
 -       elsif @showing_time <= 0 
 
 -         # 一定時間経過したので表示を消す 
 
 -         self.contents.clear 
 
 -       end 
 
 -     end 
 
 -     self.visible = true 
 
 -   end 
 
 - end 
 
 - #============================================================================== 
 
 - # ■ Scene_Map 
 
 - #============================================================================== 
 
 - class Scene_Map 
 
 -   #-------------------------------------------------------------------------- 
 
 -   # ● メイン処理 
 
 -   #-------------------------------------------------------------------------- 
 
 -   alias xrxs20_main main 
 
 -   def main 
 
 -     # 地名ウィンドウを作成 
 
 -     @map_name_window = Window_Map_Name.new 
 
 -     @map_name_window.opacity = 0 
 
 -     # 戻す 
 
 -     xrxs20_main 
 
 -     # 地名ウィンドウを解放 
 
 -     @map_name_window.dispose 
 
 -   end 
 
 -   #-------------------------------------------------------------------------- 
 
 -   # ● フレーム更新 
 
 -   #-------------------------------------------------------------------------- 
 
 -   alias xrxs20_update update 
 
 -   def update 
 
 -     # 地名ウィンドウの更新 
 
 -     if not Hidden_Map_IDs.include? ($game_map.map_id)
 
 -       @map_name_window.set_text($game_map.name,1) 
 
 -     end
 
 -     xrxs20_update 
 
 -   end 
 
 - end 
 
 - $map_infos = load_data("Data/MapInfos.rxdata") 
 
 - for key in $map_infos.keys 
 
 -   $map_infos[key] = $map_infos[key].name 
 
 - end 
 
 - #============================================================================== 
 
 - # ■ Game_Map 
 
 - #============================================================================== 
 
 - class Game_Map 
 
 -   #-------------------------------------------------------------------------- 
 
 -   # ● マップ名を取得 
 
 -   #-------------------------------------------------------------------------- 
 
 -   def name 
 
 -     $map_infos[@map_id] 
 
 -   end 
 
 - end 
 
  复制代码 lj1983nian于2011-1-31 17:35补充以下内容: 
 
 
这个是97行的内容 
 
大家帮我看看怎么修改  
 
才行 
 
谢谢了 
 
 
lj1983nian于2011-1-31 17:36补充以下内容: 
97    if not Hidden_Map_IDs.include? ($game_map.map_id) 
 
 
这个是97行的内容 |   
 
 
 
 |