赞 | 0 |
VIP | 7 |
好人卡 | 0 |
积分 | 2 |
经验 | 18255 |
最后登录 | 2021-7-7 |
在线时间 | 224 小时 |
Lv1.梦旅人 剑仙·影羽
- 梦石
- 0
- 星屑
- 172
- 在线时间
- 224 小时
- 注册时间
- 2010-3-20
- 帖子
- 1580
|
我是来骗分的……
本帖最后由 火ZHI意志 于 2010-10-27 19:39 编辑
错误名称:TypeError(变量的类型错误)
错误信息:cannot convert Fixnum into String
出错语句:覆盖Window_Gold后打开菜单即可- #默认脚本#==============================================================================
- # ■ Window_Gold
- #------------------------------------------------------------------------------
- # 显示金钱的窗口。
- #==============================================================================
- class Window_Gold < Window_Base
- #--------------------------------------------------------------------------
- # ● 初始化窗口
- #--------------------------------------------------------------------------
- def initialize
- super(0, 0, 160, 64)
- self.contents = Bitmap.new(width - 32, height - 32)
- refresh
- end
- #--------------------------------------------------------------------------
- # ● 刷新
- #--------------------------------------------------------------------------
- def refresh
- self.contents.clear
- cx = contents.text_size($data_system.words.gold).width
- self.contents.font.color = normal_color
- self.contents.draw_text(4, 0, 120-cx-2, 32, $game_variables[1], 2)#换成了显示1号变量
- self.contents.font.color = system_color
- self.contents.draw_text(124-cx, 0, cx, 32, $data_system.words.gold, 2)
- end
- end
复制代码 神秘程度: 脚本只使用事件脚本语句的半菜鸟
错误提示的意思: 变量的类型不是预期所需的
出错的原因: 变量$game_variables[1]不能兑换整数包括固定长整数到串(大概就是这个意思)
解决的思路: 在“$game_variables[1]”后加上“.to_s” 也就是换成 |
评分
-
查看全部评分
|