Project1

标题: 详尽任务界面出现NameError [打印本页]

作者: qlzdq5688    时间: 2011-6-10 23:08
标题: 详尽任务界面出现NameError
详尽任务界面脚本:http://rpg.blue/htm/Topic_13294.htm
在后面增加任务就会出现XXX行出现NameError。
uninitialized constant Game_Task
求高手解决
作者: darkscout3000    时间: 2011-6-10 23:20
这个⋯⋯太抽象了,把详细的错误写出来把⋯⋯光是XXX行不知道什么地方出错的⋯⋯

作者: qlzdq5688    时间: 2011-6-11 07:35
    #-----------------------------
    # 示例任务1:沙漠中的五叶花
    #-----------------------------
    名称 = "\\c[6]沙漠中的五叶花"
    #-讲解-
    # 注意!脚本编辑器的变色功能并不是非常完善,所以换行后字变黑了,但仍然是字符
    # 串的一部分,所以不要忘记在内容最后打一个双引号
    # 按回车是强制换行
    #----
    简介 = "\\c[6]沙漠中的五叶花

\\c[9]任务目标:
获得5朵五叶花,交给西露达

\\c[0]五叶花数目:\\v[1]/5

西露达:
人家等着你的花哦~"
    #-讲解-
    # 每个任务最后一定要加上:
    # @tasks_info[任务ID] = Game_Task.new(名称, 简介)
    # 接受任务和完成任务都是用这个任务ID来索引
    #----
    @tasks_info[1] = Game_Task.new(名称, 简介)
   
    #-----------------------------
    # 示例任务2:克萝莉亚的药瓶
    #-----------------------------
    名称 = "\\c[6]克萝莉亚的药瓶"
    #-讲解-
    # 这里使用了字符串相加,例如 s = "a" + "b" ,s 就是 "ab"
    # 还用了内嵌表达式,$game_party.item_number(38) 就是38号物品的数量
    #----
    简介 = 名称 + "
   
\\c[9]任务目标:
问克萝莉亚要一个药瓶,交给西露达

\\c[0]药瓶:#{$game_party.item_number(38)}/1

西露达:
克萝莉亚就在西边的屋子里"
    @tasks_info[2] = Game_Task.new(名称, 简介)
   
    #-----------------------------
    # 示例任务3:灵魂线
    #-----------------------------
    #-讲解-
    # 这里用了条件判断,当3号变量大于等于1时,加上“完成”字样,同时变色
    #----
    if $game_variables[3] >= 1
      名称 = "\\c[8]灵魂线(完成)"
      item = "\\c[8]灵魂线:#{$game_variables[3]}/1 (完成)"
    else
      名称 = "\\c[2]灵魂线"
      item = "\\c[0]灵魂线:#{$game_variables[3]}/1"
    end
    #-讲解-
    # 预先定义变量,用内嵌表达式插入
    # 最后用了显示图标
    #----
    简介 = "#{名称}
   
\\c[9]任务目标:
找到埋起来的灵魂线,交给克萝莉亚

#{item}

\\c[0]克萝莉亚:
灵魂线就埋在其中一棵树下,给我好好找\\i[046-Skill03]"
    @tasks_info[3] = Game_Task.new(名称, 简介)
   
  end
end
   
    #-----------------------------
    # 示例任务1:沙漠中的五叶花
    #-----------------------------
    名称 = "\\c[6]沙漠中的五叶花"
    #-讲解-
    # 注意!脚本编辑器的变色功能并不是非常完善,所以换行后字变黑了,但仍然是字符
    # 串的一部分,所以不要忘记在内容最后打一个双引号
    # 按回车是强制换行
    #----
    简介 = "\\c[6]沙漠中的五叶花

\\c[9]任务目标:
获得5朵五叶花,交给西露达

\\c[0]五叶花数目:\\v[1]/5

西露达:
人家等着你的花哦~"
    #-讲解-
    # 每个任务最后一定要加上:
    # @tasks_info[任务ID] = Game_Task.new(名称, 简介)
    # 接受任务和完成任务都是用这个任务ID来索引
    #----
    @tasks_info[4] = Game_Task.new(名称, 简介)
   
在原脚本任务中把任务一复制,粘贴为任务4,则最后一行出现NameError
作者: Wind2010    时间: 2011-6-11 19:11
试试复制在上面的两个end前
作者: 忧雪の伤    时间: 2011-6-11 19:21
uninitialized constant Game_Task

Game_Task没有初始化……

作者: qlzdq5688    时间: 2011-6-12 17:11
Wind2010 发表于 2011-6-11 19:11
试试复制在上面的两个end前

可以了,O(∩_∩)O谢谢。~~
作者: zhixin1997    时间: 2011-6-12 20:54
- -这种错误= =
请记住一切内容都是要加入在最后一个end前的
end代表脚本终结




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