查看: 1979|回复: 8

[已经解决] 有没有脚本可以使vx的金钱显示在游戏界面上?

[复制链接]
梦石
0
星屑
55
在线时间
55 小时
注册时间
2011-7-15
回帖
30
发表于 2013-6-17 20:24:39 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 zl245479821 于 2013-6-20 21:08 编辑

谢谢,或者其他的方法也行不一定非脚本。
梦石
0
星屑
65
在线时间
123 小时
注册时间
2013-5-12
回帖
24
发表于 2013-6-17 22:34:32 | 显示全部楼层
  1. #==============================================================================
  2. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  3. #==============================================================================
  4. #显示金钱 by 小夏
  5. #经superufo的帮助一个脚本菜鸟做的不太完美将就着用吧
  6. class Window_goldWindow < Window_Base
  7. def initialize
  8. super(0,0,200,60)
  9. self.opacity = 150
  10. self.visible = false
  11. refresh
  12. end
  13. def refresh
  14. self.contents.clear
  15. self.contents.draw_text(0, 0, 80, WLH, "金钱:")
  16. self.contents.draw_text(80, 0, 40, WLH, $game_party.gold)
  17. self.contents.draw_text(100,0, 40, WLH, Vocab::gold, 2)
  18. end
  19. end
  20. class Scene_Map < Scene_Base
  21. alias goldWindow_start start
  22. alias goldWindow_update
  23. update
  24. alias goldWindow_terminate terminate
  25. def start
  26. goldWindow_start
  27. @goldWindow = Window_goldWindow.new
  28. end
  29. def update
  30. @goldWindow.update
  31. @goldWindow.refresh
  32. @goldWindow.visible = true
  33. goldWindow_update
  34. end
  35. def terminate
  36. goldWindow_terminate
  37. @goldWindow.dispose
  38. end
  39. end
  40. #小夏作品
  41. #转载者注明这个是superufo和小夏的作品谢谢合作
  42. #==============================================================================
  43. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  44. #==============================================================================
复制代码

评分

参与人数 1星屑 +100 收起 理由
怪蜀黍 + 100 精品文章

查看全部评分

回复

使用道具 举报

梦石
0
星屑
55
在线时间
55 小时
注册时间
2011-7-15
回帖
30
 楼主| 发表于 2013-6-18 15:05:32 | 显示全部楼层
名雪 发表于 2013-6-17 22:34

额..谢谢大大,能不能麻烦改到屏幕左下角,现在在左上角。谢谢。
回复

使用道具 举报

梦石
0
星屑
95
在线时间
75 小时
注册时间
2011-8-6
回帖
55
发表于 2013-6-18 16:04:12 | 显示全部楼层
  1. #==============================================================================
  2. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  3. #==============================================================================
  4. #显示金钱 by 小夏
  5. #经superufo的帮助一个脚本菜鸟做的不太完美将就着用吧
  6. class Window_goldWindow < Window_Base
  7. def initialize
  8. super(0,360,200,60)
  9. self.opacity = 150
  10. self.visible = false
  11. refresh
  12. end
  13. def refresh
  14. self.contents.clear
  15. self.contents.draw_text(0, 0, 80, WLH, "金钱:")
  16. self.contents.draw_text(80, 0,40, WLH, $game_party.gold)
  17. self.contents.draw_text(100,0,40, WLH, Vocab::gold, 2)
  18. end
  19. end
  20. class Scene_Map < Scene_Base
  21. alias goldWindow_start start
  22. alias goldWindow_update
  23. update
  24. alias goldWindow_terminate terminate
  25. def start
  26. goldWindow_start
  27. @goldWindow = Window_goldWindow.new
  28. end
  29. def update
  30. @goldWindow.update
  31. @goldWindow.refresh
  32. @goldWindow.visible = true
  33. goldWindow_update
  34. end
  35. def terminate
  36. goldWindow_terminate
  37. @goldWindow.dispose
  38. end
  39. end
  40. #小夏作品
  41. #转载者注明这个是superufo和小夏的作品谢谢合作
  42. #==============================================================================
  43. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  44. #================================================================
复制代码
改好了·····

点评

15,16,17行是不是也应该改一下?  发表于 2013-6-18 16:12

评分

参与人数 1星屑 +100 收起 理由
怪蜀黍 + 100 精品文章

查看全部评分

回复

使用道具 举报

梦石
0
星屑
136
在线时间
1050 小时
注册时间
2006-5-3
回帖
602
发表于 2013-6-18 16:06:30 | 显示全部楼层
本帖最后由 gaofei677 于 2013-6-18 16:13 编辑

将2楼脚本中8, 15,16,17行改为以下:
  1. super(0,400,200,60)
  2. self.contents.draw_text(0, 400, 80, WLH, "金钱:")
  3. self.contents.draw_text(80, 400, 40, WLH, $game_party.gold)
  4. self.contents.draw_text(100,400, 40, WLH, Vocab::gold, 2)
复制代码
这里我把原来的(0, 0, 80, WLH, "金钱:")   
                     (80, 0, 40, WLH, $game_party.gold)
                     (100,0, 40, WLH, Vocab::gold, 2)
里面的0全部换成400,括号内第一数字代表X坐标,第二个数字代表Y坐标,第三高,第四宽,第五显示的内容
                      如第一个括号显示的内容是"金钱:"两个汉字 + 一个冒号
                      第二个括号内显示的是金钱的数值
                      第三个括号内显示的金钱的单位,例如你定义金钱单位是$,那这里显示$,你定义的是“元”,那这里就显示“元”

LZ可以根据需要自己调整位置
漏夏同人
《咱的夏天》
下载地址:http://tieba.baidu.com/p/2681607456
人员招募:http://rpg.blue/thread-339747-1-1.html
回复

使用道具 举报

梦石
0
星屑
55
在线时间
55 小时
注册时间
2011-7-15
回帖
30
 楼主| 发表于 2013-6-18 20:42:15 | 显示全部楼层
gaofei677 发表于 2013-6-18 16:06
将2楼脚本中8, 15,16,17行改为以下:这里我把原来的(0, 0, 80, WLH, "金钱:")   
                     ...

15,16,17的Y坐标还应该是0.测试了老久。。哎,大大,还有个问题,如果我想只在某张地图里开启这个脚本的功能,该怎么弄啊?用事件吗?谢谢。

点评

15,16,17行的X,Y坐标是至这三个数值在金钱框类的相对坐标,所以应该Y还是0,我也是新人,所以前面是我错了  发表于 2013-6-18 21:32
回复

使用道具 举报

梦石
0
星屑
136
在线时间
1050 小时
注册时间
2006-5-3
回帖
602
发表于 2013-6-18 21:41:25 | 显示全部楼层
zl245479821 发表于 2013-6-18 20:42
15,16,17的Y坐标还应该是0.测试了老久。。哎,大大,还有个问题,如果我想只在某张地图里开启这个脚本的 ...

[pre lang="ruby" line="1"]#==============================================================================
# 本脚本来自www.66RPG.com,使用和转载请保留此信息
#==============================================================================
#显示金钱 by 小夏
#经superufo的帮助一个脚本菜鸟做的不太完美将就着用吧
Var_switch = 1
class Window_goldWindow < Window_Base
def initialize
super(0,0,200,60)
self.opacity = 150
self.visible = false
refresh
end
def refresh
self.contents.clear
if $game_switches[Var_switch]
self.contents.draw_text(0, 0, 80, WLH, "金钱:")
self.contents.draw_text(80, 0, 40, WLH, $game_party.gold)
self.contents.draw_text(100,0, 40, WLH, Vocab::gold, 2)
end
end
end
class Scene_Map < Scene_Base
alias goldWindow_start start
alias goldWindow_update
update
alias goldWindow_terminate terminate
def start
goldWindow_start
@goldWindow = Window_goldWindow.new
end
def update
@goldWindow.update
@goldWindow.refresh
if $game_switches[Var_switch]
@goldWindow.visible = true
end
goldWindow_update
end
def terminate
goldWindow_terminate
@goldWindow.dispose
end
end
#小夏作品
#转载者注明这个是superufo和小夏的作品谢谢合作
#==============================================================================
# 本脚本来自www.66RPG.com,使用和转载请保留此信息
#============================================================================== [/pre]

当1号开关打开时,这个脚本就工作,否则不工作
你可以把Var_switch = 1改成等于N,那么就是N号开关打开时这个脚本才工作
PS 金钱窗口位置我没改,LZ可以自行修改

评分

参与人数 1梦石 +1 收起 理由
怪蜀黍 + 1 认可答案

查看全部评分

漏夏同人
《咱的夏天》
下载地址:http://tieba.baidu.com/p/2681607456
人员招募:http://rpg.blue/thread-339747-1-1.html
回复

使用道具 举报

梦石
0
星屑
55
在线时间
55 小时
注册时间
2011-7-15
回帖
30
 楼主| 发表于 2013-6-19 13:10:50 | 显示全部楼层
gaofei677 发表于 2013-6-18 21:41
#==============================================================================
# 本脚本来自www.66 ...

谢谢了,还有一个问题。我想要制作一个单独的系统菜单,只可以选择也只有物品,读存档,结束游戏的功能,该怎么弄呢?谢谢大大。
回复

使用道具 举报

梦石
0
星屑
136
在线时间
1050 小时
注册时间
2006-5-3
回帖
602
发表于 2013-6-19 16:52:43 | 显示全部楼层
问题解决后请不要自行把帖子类型改为  已经解决
漏夏同人
《咱的夏天》
下载地址:http://tieba.baidu.com/p/2681607456
人员招募:http://rpg.blue/thread-339747-1-1.html
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部