设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1710|回复: 6
打印 上一主题 下一主题

[已经过期] 详尽任务界面出现NameError

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
540
在线时间
13 小时
注册时间
2011-3-18
帖子
3
跳转到指定楼层
1
发表于 2011-6-10 23:08:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
详尽任务界面脚本:http://rpg.blue/htm/Topic_13294.htm
在后面增加任务就会出现XXX行出现NameError。
uninitialized constant Game_Task
求高手解决

Lv2.观梦者

梦石
0
星屑
260
在线时间
227 小时
注册时间
2009-7-26
帖子
216
2
发表于 2011-6-10 23:20:03 | 只看该作者
这个⋯⋯太抽象了,把详细的错误写出来把⋯⋯光是XXX行不知道什么地方出错的⋯⋯
不要吐槽我⋯⋯
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
540
在线时间
13 小时
注册时间
2011-3-18
帖子
3
3
 楼主| 发表于 2011-6-11 07:35:26 | 只看该作者
    #-----------------------------
    # 示例任务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
回复 支持 反对

使用道具 举报

Lv1.梦旅人

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
帖子
3597
4
发表于 2011-6-11 19:11:48 | 只看该作者
试试复制在上面的两个end前

评分

参与人数 1星屑 +200 梦石 +2 收起 理由
「旅」 + 200 + 2

查看全部评分


http://rpg.blue/thread-175056-1-2.html
PVZ型塔防物一个
http://rpg.blue/thread-155199-1-2.html
RMXP技术讨论区手动认可帖,得到答案请认可
回复 支持 反对

使用道具 举报

Lv2.观梦者

虚構歪曲

梦石
0
星屑
364
在线时间
1198 小时
注册时间
2010-12-18
帖子
3928

贵宾

5
发表于 2011-6-11 19:21:53 | 只看该作者
uninitialized constant Game_Task

Game_Task没有初始化……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
540
在线时间
13 小时
注册时间
2011-3-18
帖子
3
6
 楼主| 发表于 2011-6-12 17:11:13 | 只看该作者
Wind2010 发表于 2011-6-11 19:11
试试复制在上面的两个end前

可以了,O(∩_∩)O谢谢。~~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

反伸手党斗士

梦石
0
星屑
91
在线时间
1128 小时
注册时间
2009-9-10
帖子
2513

贵宾

7
发表于 2011-6-12 20:54:29 | 只看该作者
- -这种错误= =
请记住一切内容都是要加入在最后一个end前的
end代表脚本终结
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-29 17:52

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表