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

Project1

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

[已经解决] 如何在剧情的时候禁用显示金币窗口

[复制链接]

Lv1.梦旅人

梦石
0
星屑
71
在线时间
396 小时
注册时间
2013-11-9
帖子
255
跳转到指定楼层
1
发表于 2014-3-29 02:46:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我想在剧情或者是一些特定情况下屏蔽掉左下角的显示金币窗口,请问该怎么做?   

4UV4U4H(Z(M}7{[YS$LXZM0.jpg (99.24 KB, 下载次数: 16)

4UV4U4H(Z(M}7{[YS$LXZM0.jpg
(๑ŐдŐ)b我决定这次要认真做一次游戏了.

Lv3.寻梦者

○赛

梦石
0
星屑
1249
在线时间
1276 小时
注册时间
2013-1-22
帖子
2246

贵宾

2
发表于 2014-3-29 10:01:56 | 只看该作者
RMXP本来就没有显示金钱窗口这个功能,你肯定添加了外挂脚本,但是你连脚本都不贴出来,我们怎么回答呢?
目测可以在initialize方法那里加一句,if $game_switches[5];self.visible = false;这样当5号开关开始时,就不会显示了。
回复 支持 反对

使用道具 举报

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



抱歉。。
(๑ŐдŐ)b我决定这次要认真做一次游戏了.
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

梦石
0
星屑
9532
在线时间
5073 小时
注册时间
2013-6-21
帖子
3580

开拓者贵宾剧作品鉴家

4
发表于 2014-3-29 18:30:52 | 只看该作者
本帖最后由 天地有正气 于 2014-3-30 20:42 编辑

去掉了url这种烦人的东西…… - 天地有正气留
@gold


做了一点小改动:
  1. #==============================================================================
  2. #------------------------------------------------------------------------------
  3. #  显示金钱的窗口。
  4. #==============================================================================
  5. class Window_goldyz < Window_Base
  6. # ● 初始化窗口
  7. def initialize
  8.    super(0, 416, 160, 64)
  9.    self.contents = Bitmap.new(width - 32, height - 32)
  10.    self.opacity = 160
  11.    self.back_opacity = 255  
  12.    self.contents_opacity = 255   
  13.    self.visible = false
  14.    @gold = $game_party.gold
  15.    refresh
  16. end
  17. #--------------------------------------------------------------------------
  18. # ● 刷新
  19. #--------------------------------------------------------------------------
  20. def refresh
  21.     @gold = $game_party.gold
  22.     self.contents.clear #清除以前的东西
  23.     self.contents.font.color = Color.new(255, 255, 255, 255)#颜色
  24.     self.contents.draw_text(0, 0, 120, 32, @gold.to_s, 2)
  25.     self.contents.font.color = Color.new(255, 255, 255, 255)#颜色
  26.     self.contents.draw_text(0, 0, 52, 32,  $data_system.words.gold + ":")                                       
  27. end
  28. #--------------------------------------------------------------------------
  29. # ● 判断文字刷新。节约内存用
  30. #--------------------------------------------------------------------------
  31. def judge
  32.    if @gold != $game_party.gold
  33.    return true
  34.    end
  35.    return false
  36. end
  37. # 新增:重写update方法
  38. def update
  39.   super
  40.   if judge
  41.     refresh
  42.   end
  43.   if $game_switches[1]
  44.     self.visible = false
  45.   else
  46.     self.visible = true
  47.   end
  48. end
  49. # 新增完毕
  50. end

  51. class Scene_Map
  52. alias gold_yz_main main
  53. def main
  54.    @goldyz_window = Window_goldyz.new
  55.    @goldyz_window.x = -35
  56.    @goldyz_window.y = 416
  57.    @goldyz_window.opacity = 50
  58.    gold_yz_main
  59.    @goldyz_window.dispose
  60. end
  61. #--------------------------------------------------------------------------
  62. # ● 刷新画面
  63. #--------------------------------------------------------------------------
  64. alias gold_yz_update update
  65. def update
  66.    gold_yz_update
  67.    # 修改
  68.    @gold_yz_window.update
  69.    # 修改完毕
  70. end
  71. end
复制代码
修改了两个地方,应该可以了吧,打开1号开关,金钱窗口就小时。      

点评

↓感谢,url什么的太讨厌了  发表于 2014-3-30 20:45
帮您去掉了ur~l  发表于 2014-3-30 20:43
14行,21行,你懂的。。  发表于 2014-3-30 19:32

评分

参与人数 1星屑 +150 收起 理由
myownroc + 150 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
71
在线时间
396 小时
注册时间
2013-11-9
帖子
255
5
 楼主| 发表于 2014-3-29 20:42:58 | 只看该作者
RyanBern 发表于 2014-3-29 18:30
做了一点小改动:
修改了两个地方,应该可以了吧,打开1号开关,金钱窗口就小时。      ...

非常感谢~ 继续做~
(๑ŐдŐ)b我决定这次要认真做一次游戏了.
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
71
在线时间
396 小时
注册时间
2013-11-9
帖子
255
6
 楼主| 发表于 2014-3-29 20:46:22 | 只看该作者
RyanBern 发表于 2014-3-29 18:30
做了一点小改动:
修改了两个地方,应该可以了吧,打开1号开关,金钱窗口就小时。      ...


可是好像有点小问题

$0Y_3IFWTTJ968)YDPK7A29.jpg (23.23 KB, 下载次数: 8)

$0Y_3IFWTTJ968)YDPK7A29.jpg

点评

url什么的统统都去掉,论坛bug  发表于 2014-3-29 22:00
(๑ŐдŐ)b我决定这次要认真做一次游戏了.
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
71
在线时间
396 小时
注册时间
2013-11-9
帖子
255
7
 楼主| 发表于 2014-3-30 19:22:46 | 只看该作者
樱花树下 发表于 2014-3-29 20:46
可是好像有点小问题

整行吗。。好像不行。。 能不能发附件。。

点评

对照下两个脚本不同的地方,以后遇到类似变异脚本可以自己改  发表于 2014-3-30 19:55
(๑ŐдŐ)b我决定这次要认真做一次游戏了.
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
439 小时
注册时间
2013-3-2
帖子
710
8
发表于 2014-3-30 19:34:04 | 只看该作者
帮你改了,看看吧

新建 文本文档 (3).rar

775 Bytes, 下载次数: 26

评分

参与人数 1星屑 +120 收起 理由
myownroc + 120 塞糖

查看全部评分


   
【RMXP共享】50个脚本整合的系统
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
71
在线时间
396 小时
注册时间
2013-11-9
帖子
255
9
 楼主| 发表于 2014-3-30 19:38:34 | 只看该作者
guoyq1988 发表于 2014-3-30 19:34
帮你改了,看看吧

阿里嘎多!~ 非常感谢

点评

现在可以使用4楼的脚本了!  发表于 2014-3-30 20:43
(๑ŐдŐ)b我决定这次要认真做一次游戏了.
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
71
在线时间
396 小时
注册时间
2013-11-9
帖子
255
10
 楼主| 发表于 2014-3-30 20:52:02 | 只看该作者
RyanBern 发表于 2014-3-29 18:30
去掉了url这种烦人的东西…… - 天地有正气留
@gold


谢谢各位大大的帮忙~
(๑ŐдŐ)b我决定这次要认真做一次游戏了.
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-25 08:19

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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