设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3027|回复: 6
打印 上一主题 下一主题

[已经过期] 请大神修改一下地图名显示脚本,我想要其一直显示

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
78 小时
注册时间
2012-12-22
帖子
38
跳转到指定楼层
1
 楼主| 发表于 2013-1-29 18:11:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
  1. # ▼▲▼ XRXS20. マップ名表示ウィンドウ 1.01 ▼▲▼
  2. # by にふ, 桜雅 在土

  3. #==============================================================================
  4. # ■ Window_Map_Name
  5. #------------------------------------------------------------------------------
  6. #  マップ名を表示するウィンドウです。
  7. #==============================================================================
  8. class Window_Map_Name < Window_Base
  9. #--------------------------------------------------------------------------
  10. # ● オブジェクト初期
  11. #--------------------------------------------------------------------------
  12. def initialize
  13. super(460, 0, 180, 64)
  14. self.contents = Bitmap.new(width-32, height-32)
  15. @showing_time = 0
  16. @text_color = Color.new(255,255,255,255) # 地名:描写文字色
  17. end
  18. #--------------------------------------------------------------------------
  19. # ● テキスト設定
  20. # text : ウィンドウに表示する文字列
  21. # align : アラインメント (0..左揃え、1..中央揃え、2..右揃え)
  22. #--------------------------------------------------------------------------
  23. def set_text(text, align = 2)
  24. # テキストとアラインメントの少なくとも一方が前回と違っている場合
  25. if text != @text or align != @align
  26. # テキストを再描画
  27. self.contents.clear
  28. @showing_time = 100
  29. @text = text
  30. @align = align
  31. [url=home.php?mod=space&uid=95897]@actor[/url] = nil
  32. self.contents_opacity = 255
  33. x = 4
  34. y = 0
  35. self.contents.font.color = Color.new( 0, 0, 0, 192)
  36. self.contents.draw_text(x+2, y+2, self.width - 40, 32, "-"+text+"-",align=1)
  37. self.contents.font.color = Color.new( 64, 64, 64, 192)
  38. self.contents.draw_text(x-1, y-1, self.width - 40, 32, "-"+text+"-", align=1)
  39. self.contents.draw_text(x+1, y-1, self.width - 40, 32, "-"+text+"-", align=1)
  40. self.contents.draw_text(x-1, y+1, self.width - 40, 32, "-"+text+"-", align=1)
  41. self.contents.draw_text(x+1, y+1, self.width - 40, 32, "-"+text+"-", align=1)
  42. self.contents.font.color = @text_color
  43. self.contents.draw_text(x, y, self.width - 40, 32, "-"+text+"-", align=1)
  44. else
  45. @showing_time -= 1
  46. if @showing_time < 100
  47. # フェードアウトしはじめる
  48. self.contents_opacity = @showing_time * 100
  49. elsif @showing_time <= 0
  50. # 一定時間経過したので表示を消す
  51. self.contents.clear
  52. end
  53. end
  54. self.visible = true
  55. end
  56. end
  57. #==============================================================================
  58. # ■ Scene_Map
  59. #==============================================================================
  60. class Scene_Map
  61. #--------------------------------------------------------------------------
  62. # ● メイン処理
  63. #--------------------------------------------------------------------------
  64. alias xrxs20_main main
  65. def main
  66. # 地名ウィンドウを作成
  67. @map_name_window = Window_Map_Name.new
  68. @map_name_window.opacity = 0
  69. # 戻す
  70. xrxs20_main
  71. # 地名ウィンドウを解放
  72. @map_name_window.dispose
  73. end
  74. #--------------------------------------------------------------------------
  75. # ● フレーム更新
  76. #--------------------------------------------------------------------------
  77. alias xrxs20_update update
  78. def update
  79. # 地名ウィンドウの更新
  80. @map_name_window.set_text($game_map.name,1)
  81. xrxs20_update
  82. end
  83. end
  84. #==============================================================================
  85. # ■ Scene_Title
  86. #==============================================================================
  87. class Scene_Title
  88. #--------------------------------------------------------------------------
  89. # ● メイン処理
  90. #--------------------------------------------------------------------------
  91. alias xrxs20_main main
  92. def main
  93. $map_infos = load_data("Data/MapInfos.rxdata")
  94. for key in $map_infos.keys
  95. $map_infos[key] = $map_infos[key].name
  96. end
  97. xrxs20_main
  98. end
  99. end
  100. #==============================================================================
  101. # ■ Game_Map
  102. #==============================================================================
  103. class Game_Map
  104. #--------------------------------------------------------------------------
  105. # ● マップ名を取得
  106. #--------------------------------------------------------------------------
  107. def name
  108. $map_infos[@map_id]
  109. end
  110. end
复制代码
这个脚本是出现一段时间后消失……能让他不消失吗?

Lv1.梦旅人

梦石
0
星屑
55
在线时间
869 小时
注册时间
2009-3-13
帖子
782
2
发表于 2013-1-29 19:32:56 | 只看该作者
删除第47~第53行的内容试试看
我的寒假活动作品:http://rpg.blue/forum.php?mod=viewthread&tid=281065
咱的龙蛋,求点击:
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
63
在线时间
246 小时
注册时间
2012-4-4
帖子
211
3
发表于 2013-1-29 19:39:22 | 只看该作者
本帖最后由 水终结者 于 2013-1-29 19:46 编辑

应该删除47~54行
6R,好久不见。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
63
在线时间
246 小时
注册时间
2012-4-4
帖子
211
4
发表于 2013-1-29 19:50:09 | 只看该作者
这个脚本复制过来时好像没有复制空格。
6R,好久不见。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3846
在线时间
1966 小时
注册时间
2013-1-3
帖子
9536
5
发表于 2013-1-29 20:26:05 | 只看该作者
您可以试试把47到54行的脚本删除。
《宿愿·寻剑篇》正式版已经发布!快去看看!点击进入论坛发布贴
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
125
在线时间
0 小时
注册时间
2013-1-30
帖子
3
6
发表于 2013-1-31 02:11:18 | 只看该作者
不回不行了,因为楼猪太有才了。
 武汉麻将

评分

参与人数 1星屑 -20 收起 理由
hcm -20 有才的部分给我说清楚

查看全部评分

回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
33491
在线时间
5108 小时
注册时间
2012-11-19
帖子
4878

开拓者

7
发表于 2013-1-31 14:06:08 | 只看该作者
好像应该删除50-53行,因为那几行是表示显示时间小于0,然后清除画面。
xp vx va mv  va mz 各类型脚本/插件定制
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-28 05:25

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表