查看: 3927|回复: 10

[已经解决] (脚本小白)请人修改一下脚本 很简单很简单

[复制链接]
梦石
0
星屑
50
在线时间
86 小时
注册时间
2009-12-2
回帖
113
发表于 2016-4-8 11:24:00 | 显示全部楼层 |阅读模式

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

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

×
是这样的,我需要把VA默认的菜单,金币显示框上面,添加两个变量的显示,如图。
d833c895d143ad4b5fce28fd81025aafa40f062e.jpg
这个是我用PS做的,大概这个样子,恶名和声望请用第4、5号变量显示,默认值为0,字体大小和颜色跟随系统本身设置。
我不懂脚本,所以不会做,只能求助大家了!希望能帮我,对于会脚本的人来说,我想应该不难。

另外在请教一下,修改默认字体和字体大小的方法,我用的是F1帮助文档的方法,但会导致我的脚本(物品提示窗口)所显示文字不全。



再次感谢!{:2_249:}
梦石
0
星屑
50
在线时间
86 小时
注册时间
2009-12-2
回帖
113
 楼主| 发表于 2016-4-8 13:11:43 | 显示全部楼层

是这样的,我需要把VA默认的菜单,金币显示框上面,添加两个变量的显示,如图
这个是我用PS做的,大概这个样子,恶名和声望请用第4、5号变量显示,默认值为0,字体大小和颜色跟随系统本身设置。
我不懂脚本,所以不会做,只能求助大家了!希望能帮我,对于会脚本的人来说,我想应该不难。

另外在请教一下,修改默认字体和字体大小的方法,我用的是F1帮助文档的方法,但会导致我的脚本(物品提示窗口)所显示文字不全。
回复

使用道具 举报

梦石
0
星屑
1788
在线时间
1313 小时
注册时间
2012-8-4
回帖
724
发表于 2016-4-8 13:17:00 | 显示全部楼层
本帖最后由 夜狠简单 于 2016-4-8 13:23 编辑

QQ截图20160408125706.png

声望恶名
[pre lang="ruby"]
#插到mian之前
#声望窗口

class Window_Base < Window
def draw_currency_value1(value, x, y, width)
    cx = contents.text_size(Vocab::gold).width
    self.contents.font.color = normal_color
    self.contents.draw_text(x, y, width-cx-2, WLH, value, 1)
    self.contents.font.color = system_color
    self.contents.draw_text(x, y, width, WLH, "声望", 2)
  end

def draw_currency_value2(value, x, y, width)
    cx = contents.text_size(Vocab::gold).width
    self.contents.font.color = normal_color
    self.contents.draw_text(x, y, width-cx-2, WLH, value, 1)
    self.contents.font.color = system_color
    self.contents.draw_text(x, y, width, WLH, "恶名", 2)
  end

end

class Window_Sw < Window_Base
  #--------------------------------------------------------------------------
  # ● 初始化对像
  #     x      : 窗口 X 座标
  #     y      : 窗口 Y 座标
  #--------------------------------------------------------------------------
  def initialize(x, y)
    super(x, y, 160, WLH + 32)
    refresh
  end
  #--------------------------------------------------------------------------
  # ● 刷新
  #--------------------------------------------------------------------------
  def refresh
    self.contents.clear
    draw_currency_value1($game_variables[4], 4, 0, 120)
  end
end
#恶名窗口
class Window_Em < Window_Base
  #--------------------------------------------------------------------------
  # ● 初始化对像
  #     x      : 窗口 X 座标
  #     y      : 窗口 Y 座标
  #--------------------------------------------------------------------------
  def initialize(x, y)
    super(x, y, 160, WLH + 32)
    refresh
  end
  #--------------------------------------------------------------------------
  # ● 刷新
  #--------------------------------------------------------------------------
  def refresh
    self.contents.clear
    draw_currency_value2($game_variables[5], 4, 0, 120)
  end
end

#菜单界面
class Scene_Menu < Scene_Base
  
alias start1 start
def start
   start1
   @gold_window1 = Window_Sw.new(0, 304)
   @gold_window2 = Window_Em.new(0, 248)
end

alias terminate1 terminate
  def terminate
    terminate1
     @gold_window1.dispose
     @gold_window2.dispose
   end
   
alias update1 update
   def update
     update1
     @gold_window1.update
     @gold_window2.update
   end
end[/pre]


回复

使用道具 举报

梦石
0
星屑
50
在线时间
86 小时
注册时间
2009-12-2
回帖
113
 楼主| 发表于 2016-4-8 13:58:24 | 显示全部楼层
夜狠简单 发表于 2016-4-8 13:17
[fold=声望恶名]

#插到mian之前

厉害,这个是VA,不是VX哈,非常非常感谢您的帮助。
另外请假一下,更改字体的方法。
回复

使用道具 举报

梦石
0
星屑
1788
在线时间
1313 小时
注册时间
2012-8-4
回帖
724
发表于 2016-4-8 14:19:04 | 显示全部楼层
本帖最后由 夜狠简单 于 2016-4-8 14:51 编辑
若得若失 发表于 2016-4-8 13:58
厉害,这个是VA,不是VX哈,非常非常感谢您的帮助。
另外请假一下,更改字体的方法。 ...


如果是全局字体的话
可以写



Font.default_name = “”
#三选一的话可以这样写["方正胖头鱼简体","方正黄草简体", "迷你简启体"][rand(3)]

字体大小 Font.default_size
其他属性name
字体的名称。可以依照喜欢的顺序指定为包含多个字体名称的字符串数组。

font.name = ["SimHei", "DFKai-SB", "Verdana", "Arial Unicode MS"]
在例子中,我们为了跨平台正常显示汉字而使用了字体的英文名,若系统中不存在优先度高的「黑体」,则会使用第二选择「標楷體」,依此类推(详细情况请参阅本帮助文档的脚本入门部分的最后一讲:场景类)。

预设是 ["SimHei", "黑体", "DFKai-SB", "標楷體", "Verdana", "Arial Unicode MS"](RGSS2)。

size
字号,预设为 20 (RGSS2)

bold
粗体标记。预设为 false。

italic
斜体标记。预设为 false。

shadow (RGSS2)
文字阴影标记。预设为 true。设为 true 时会在文字的右下方描绘黑色的文字阴影。

color
文字颜色(Color 色彩类)。也可以调整 alpha 值。预设为 (255,255,255,255)。

alpha 值也同时用来描绘文字阴影。(RGSS2)


一般窗口里面的字体

#contents
#引用作为窗口内容的位图(Bitmap点阵图类)。

self.contents.font.color =Color.new(red, green, blue[, alpha])
self.contents.font.name="迷你简启体"
self.contents.font.size=64
self.contents.draw_text(x, y, width, WLH, "啦啦啦啦啦啦啦啦", 2)



Sprite 精灵类
    @sprite = Sprite.new
     @sprite.bitmap = Cache.system("")
     @sprite.bitmap.font.size = 60#size
     @sprite.bitmap.draw_text(1100,600,180,100,"V1.00",1)
回复

使用道具 举报

梦石
0
星屑
50
在线时间
86 小时
注册时间
2009-12-2
回帖
113
 楼主| 发表于 2016-4-8 14:25:27 | 显示全部楼层
夜狠简单 发表于 2016-4-8 14:19
如果是全局字体的话
可以写

你说的第一种方法就是F1文档里面的方法,至于下面的一般窗口里面的字体,我回家试试。
我用的是VA那边一个脚本(物品得失窗口提示)第一种方法会导致窗口里面显示错误。我很苦恼,但用默认宋体是没事的

点评

但是菜单中显示变量窗口 VX 和 VA 是不兼容的  发表于 2016-4-8 19:10
VA 的话这块的内容一样  发表于 2016-4-8 19:10
那窗口变量显示应该可以用的,VA貌似和VX兼容性高,多谢指教,有时间会学习脚本。  发表于 2016-4-8 15:39
VA貌似就不是这么用了。而且我记得有汉化的VAF1帮助文档,下载了研究下吧。自己修改脚本内容,和模仿要学得更快一些  发表于 2016-4-8 14:57
是啊!发完贴才知道发错区了,不知道会不会被打。  发表于 2016-4-8 14:52
回复

使用道具 举报

梦石
1
星屑
23246
在线时间
9564 小时
注册时间
2012-6-19
回帖
7018

开拓者短篇九导演组冠军

发表于 2016-4-8 19:12:11 | 显示全部楼层
VA的话,试试这个脚本:
https://rpg.blue/home.php?mod=sp ... o=blog&id=12023

将你打算在菜单中显示的窗口的设置中增加一句:

SCENE: Scene_Menu,

即可(参考脚本自带设置的最后那个窗口)

点评

我是要做进菜单里面的,这样会挡住金钱窗口吗?  发表于 2016-4-10 13:26
回复

使用道具 举报

梦石
0
星屑
50
在线时间
86 小时
注册时间
2009-12-2
回帖
113
 楼主| 发表于 2016-4-10 10:33:17 | 显示全部楼层
喵呜喵5 发表于 2016-4-8 19:12
VA的话,试试这个脚本:
https://rpg.blue/home.php?mod=space&uid=291206&do=blog&id=12023

谢谢解答,不过我实在搞不懂这个脚本,改了几次也出错,能帮我改一下吗,或者说详细一点,我小白啊!

只要在菜单里面添加两个5 6 号变量的窗口就行了,和上面的要求一样 {:2_249:}
回复

使用道具 举报

梦石
1
星屑
23246
在线时间
9564 小时
注册时间
2012-6-19
回帖
7018

开拓者短篇九导演组冠军

发表于 2016-4-10 15:39:31 | 显示全部楼层
  1. {
  2.   VAR: 5,
  3.   HINT2: "声望",
  4.   SCENE: Scene_Menu,
  5.   X:     0,
  6.   X2:    544,
  7.   Y:     0,
  8.   Y2:    416,
  9. },
复制代码
位置和大小不对就改X X2 Y Y2 后面的数字

点评

前辈,脚本出问题了,请看我帖子,求助!  发表于 2016-4-11 10:10
多谢指教,回家试试,在公司呢  发表于 2016-4-10 15:44
回复

使用道具 举报

梦石
0
星屑
50
在线时间
86 小时
注册时间
2009-12-2
回帖
113
 楼主| 发表于 2016-4-11 10:10:16 | 显示全部楼层
@喵呜喵5
有3点问题,希望前辈帮忙。

1.显示的变量这个恶名与声望文字要与默认的金钱对齐,另外是字体颜色也要是蓝色,
这样看起来才自然。

2.一旦变量值超过3位数以上(包括负数前面的“-”号)后面的声望与恶名就会显示
错误。

3.我将变量加入菜单后,打开菜单,变量会闪烁0.25秒左右才显示出来,而默认的金钱
窗口是没有这个效果的,所以有办法修改吗,取消0.25秒的闪烁效果,这样会很自然。

以下是截图和我的脚本设置,请过目!
捕获.JPG 捕获2.JPG 捕获3.JPG

(另外默默的说下,前辈的变量值数值计算增减似乎是从Y的方向变化的,我想要的效果
是从-Y方向变化的,跟默认的金钱窗口一样,修改一下这个方式,估计就行了。我不懂
脚本,这是我估计得)
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部