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

Project1

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

[已经过期] 转载的公告系统求修改

[复制链接]

Lv1.梦旅人

梦石
0
星屑
15
在线时间
250 小时
注册时间
2014-1-7
帖子
77
跳转到指定楼层
1
发表于 2014-7-5 21:13:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 1397308421 于 2014-7-5 21:38 编辑
  1. ==============================================================================
  2. # ■ 仿网游·移动的公告
  3. #==============================================================================
  4. # by bbaugle
  5. #------------------------------------------------------------------------------
  6. # 使用方法:
  7. #
  8. #   事件脚本 : Game_Help.start(text)
  9. #         如 : Game_Help.start("[公告]现在正在测试移动字 .")
  10. #
  11. #------------------------------------------------------------------------------
  12. # 本脚本来自 www.66RPG.com 转载或使用请保留此信息
  13. #==============================================================================
  14. module Game_Help
  15.   def self.ini
  16.     $move_time = 0
  17.     $mmm_text = Sprite.new
  18.     $mmm_text.bitmap = Bitmap.new(1024,64)
  19.     $mmm_text.bitmap.font.name = (["宋体"])
  20.     $mmm_text.bitmap.font.size = 18
  21.     $mmm_text.x = 640
  22.     $mmm_text.y = 50
  23.     $mmm_text.z = 99999
  24.     $mmm_text.opacity = 0
  25.   end
  26.   def self.start(str)
  27.     self.ini
  28.     $move_time = (str.size+12)*700
  29.     $mmm_text.opacity = 255
  30.     $mmm_text.bitmap.font.color = Color.new(0, 0, 0, 255)
  31.     $mmm_text.bitmap.draw_text( 1,0,1024,64,str)
  32.     $mmm_text.bitmap.draw_text(-1,0,1024,64,str)
  33.     $mmm_text.bitmap.draw_text( 0,1,1024,64,str)
  34.     $mmm_text.bitmap.draw_text(0,-1,1024,64,str)
  35.     $mmm_text.bitmap.font.color = Color.new(120, 255, 120, 255)#(255, 255, 125)
  36.     $mmm_text.bitmap.draw_text(0,0,1024,64,str)
  37.     $mmm_text.bitmap.draw_text(0,0,1024,64,str)
  38.     $mmm_text.bitmap.draw_text(0,0,1024,64,str)
  39.   end
  40.   def self.dispose
  41.     $mmm_text.dispose
  42.   end
  43.   def self.update
  44.     if $move_time >= 0
  45.       $mmm_text.x -= 1
  46.       $move_time -= 1
  47.     elsif $move_time <= 0
  48.       self.dispose
  49.     end
  50.   end
  51.   def self.v(n=false)
  52.     case n
  53.     when true
  54.       $mmm_text.visible=true
  55.     when false
  56.       $mmm_text.visible=false
  57.     end
  58.   end
  59. end
  60. #==============================================================================
  61. # Scene_Map
  62. #------------------------------------------------------------------------------
  63. # 在地图上刷新移动的公告
  64. #==============================================================================
  65. class Scene_Map
  66.   alias bbaugle_text_update update
  67.   def update
  68.     bbaugle_text_update
  69.     if $move_time > 0
  70.       Game_Help.update
  71.     end
  72.   end
  73. end
  74. #==============================================================================
  75. # Scene_Title
  76. #------------------------------------------------------------------------------
  77. # 初始化移动事件
  78. #==============================================================================
  79. class Scene_Title
  80.   alias bbaugle_text_main main
  81.   def main
  82.     bbaugle_text_main
  83.     $move_time = 0
  84.   end
  85. end
复制代码
可不可以改成打开菜单或战斗时不显示公告

Lv1.梦旅人

梦石
0
星屑
50
在线时间
269 小时
注册时间
2014-5-9
帖子
127

开拓者

2
发表于 2014-7-5 21:19:54 | 只看该作者
不排除发生什么BUG的可能性
  1. #==============================================================================
  2. # ■ 仿网游·移动的公告
  3. #==============================================================================
  4. # by bbaugle
  5. #------------------------------------------------------------------------------
  6. # 使用方法:
  7. #
  8. #   事件脚本 : Game_Help.start(text)
  9. #         如 : Game_Help.start("[公告]现在正在测试移动字 .")
  10. #
  11. #------------------------------------------------------------------------------
  12. # 本脚本来自 www.66RPG.com 转载或使用请保留此信息
  13. #==============================================================================
  14. module Game_Help
  15.   def self.ini
  16.     $move_time = 0
  17.     $mmm_text = Sprite.new
  18.     $mmm_text.bitmap = Bitmap.new(1024,64)
  19.     $mmm_text.bitmap.font.name = (["宋体"])
  20.     $mmm_text.bitmap.font.size = 18
  21.     $mmm_text.x = 640
  22.     $mmm_text.y = 50
  23.     $mmm_text.z = 99999
  24.     $mmm_text.opacity = 0
  25.   end
  26.   def self.start(str)
  27.     self.ini
  28.     $move_time = (str.size+12)*700
  29.     $mmm_text.opacity = 255
  30.     $mmm_text.bitmap.font.color = Color.new(0, 0, 0, 255)
  31.     $mmm_text.bitmap.draw_text( 1,0,1024,64,str)
  32.     $mmm_text.bitmap.draw_text(-1,0,1024,64,str)
  33.     $mmm_text.bitmap.draw_text( 0,1,1024,64,str)
  34.     $mmm_text.bitmap.draw_text(0,-1,1024,64,str)
  35.     $mmm_text.bitmap.font.color = Color.new(120, 255, 120, 255)#(255, 255, 125)
  36.     $mmm_text.bitmap.draw_text(0,0,1024,64,str)
  37.     $mmm_text.bitmap.draw_text(0,0,1024,64,str)
  38.     $mmm_text.bitmap.draw_text(0,0,1024,64,str)
  39.   end
  40.   def self.dispose
  41.     $mmm_text.dispose
  42.   end
  43.   def self.update
  44.     if $move_time >= 0
  45.       $mmm_text.x -= 1
  46.       $move_time -= 1
  47.     elsif $move_time <= 0
  48.       self.dispose
  49.     end
  50.   end
  51.   def self.v(n=false)
  52.     case n
  53.     when true
  54.       $mmm_text.visible=true
  55.     when false
  56.       $mmm_text.visible=false
  57.     end
  58.   end
  59. end
  60. #==============================================================================
  61. # Scene_Map
  62. #------------------------------------------------------------------------------
  63. # 在地图上刷新移动的公告
  64. #==============================================================================
  65. class Scene_Base
  66.   alias bbaugle_text_update update
  67.   def update
  68.     bbaugle_text_update
  69.     return unless $move_time
  70.     if $move_time > 0
  71.       Game_Help.update
  72.     end
  73.   end
  74. end
  75. #==============================================================================
  76. # Scene_Title
  77. #------------------------------------------------------------------------------
  78. # 初始化移动事件
  79. #==============================================================================
  80. class Scene_Title
  81.   alias bbaugle_text_main main
  82.   def main
  83.     bbaugle_text_main
  84.     $move_time = 0
  85.   end
  86. end
复制代码
泉眼无声惜细流,树阴照水爱晴柔。
小荷才露尖尖角,早有蜻蜓立上头。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-24 07:24

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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