Project1

标题: 这个事怎么回事?(图) [打印本页]

作者: 1142881837    时间: 2013-2-23 19:16
标题: 这个事怎么回事?(图)
最近用VX制作游戏,我把数据库里所有的防具全部删了,自己重新编辑,没想到进入游戏测试,打开装备,出现了这个(看图)......

未命名.jpg (11.34 KB, 下载次数: 16)

未命名.jpg

作者: 303095436    时间: 2013-2-23 20:39
请发上范例
作者: Password    时间: 2013-2-23 20:47
你是不是改脚本了?
Vocab后面应该是俩冒号好像。
作者: 1142881837    时间: 2013-2-25 11:32
怎么没人来解决呀!
作者: 1142881837    时间: 2013-2-25 11:52
脚本:

#==============================================================================
# ■ Window_Equip
#------------------------------------------------------------------------------
#  装备画面、显示角色现在装备的物品的窗口。
#==============================================================================

class Window_Equip < Window_Selectable
  #--------------------------------------------------------------------------
  # ● 初始化对像
  #     x      : 窗口 X 座标
  #     y      : 窗口 Y 座标
  #     actor  : 角色
  #--------------------------------------------------------------------------
  def initialize(x, y, actor)
    super(x, y, 336, WLH * 5 + 32)
    @actor = actor
    refresh
    self.index = 0
  end
  #--------------------------------------------------------------------------
  # ● 获取装备
  #--------------------------------------------------------------------------
  def item
    return @data[self.index]
  end
  #--------------------------------------------------------------------------
  # ● 刷新
  #--------------------------------------------------------------------------
  def refresh
    self.contents.clear
    @data = []
    for item in @actor.equips do @data.push(item) end
    @item_max = @data.size
    self.contents.font.color = system_color
    if @actor.two_swords_style
      self.contents.draw_text(4, WLH * 0, 92, WLH, Vocab::weapon1)
      self.contents.draw_text(4, WLH * 1, 92, WLH, Vocab::weapon2)
    else
      self.contents.draw_text(4, WLH * 0, 92, WLH, Vocab::weapon)
      self.contents.draw_text(4, WLH * 1, 92, WLH, Vocab::armor1)
    end
    self.contents.draw_text(4, WLH * 2, 92, WLH, Vocab::armor2)
    self.contents.draw_text(4, WLH * 3, 92, WLH, Vocab::armor3)
    self.contents.draw_text(4, WLH * 4, 92, WLH, Vocab::armor4)
    draw_item_name(@data[0], 92, WLH * 0)
    draw_item_name(@data[1], 92, WLH * 1)
    draw_item_name(@data[2], 92, WLH * 2)
    draw_item_name(@data[3], 92, WLH * 3)
    draw_item_name(@data[4], 92, WLH * 4)
  end
  #--------------------------------------------------------------------------
  # ● 更新帮助窗口文字
  #--------------------------------------------------------------------------
  def update_help
    @help_window.set_text(item == nil ? "" : item.description)
  end
end

作者: 1142881837    时间: 2013-2-25 12:58
来人呀!
作者: 0newing    时间: 2013-2-25 17:17
你的错误提示的意思是armor4这个指令未定义。。。
请检查是否对脚本做出了更改。
作者: 怪蜀黍    时间: 2013-2-25 17:24

作者: 1142881837    时间: 2013-2-25 17:33
protosssonny 发表于 2013-2-25 17:24

解决了!真是太谢谢你了!!!!!!!




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1