Project1

标题: 用了叶子的任务怎么会这样 [打印本页]

作者: 1275420330    时间: 2012-7-10 17:29
标题: 用了叶子的任务怎么会这样
我是个脚本白痴,用了叶子的任务脚本怎么会这样啊!请各位大神解决一下!谢谢!本人新人没什么经验
dsu_plus_rewardpost_czw
作者: 1275420330    时间: 2012-7-10 17:37
看图
错误的代码是
40  #--------------------------------------------------------------------------
41  # ● 定义实例变量
42 #--------------------------------------------------------------------------
43   attr_writer     :latest_task             # 上次查看的任务
44  attr_reader   :gold                     # 金钱数量
45  attr_reader   :steps                    # 步数
46  attr_accessor :last_item_id             # 光标位置记忆:物品
47  attr_accessor :last_actor_index         # 光标位置记忆:角色
48  attr_accessor :last_target_index        # 光标位置记忆:目标



‘‘──1275420330于2012-7-10 17:39补充以下内容:

怎么回事啊{:2_272:}
’’
作者: 1275420330    时间: 2012-7-10 17:40
怎么回事啊{:2_272:}
作者: 明特·布兰马修    时间: 2012-7-12 20:58
请发一下楼主用到的脚本或者范例工程吧。
这样也不知道是脚本冲突还是设定出错呢。
作者: 351323331    时间: 2012-7-12 23:37
1275420330 发表于 2012-7-10 17:37
看图
错误的代码是
40  #--------------------------------------------------------------------------

我猜是不是“:”这个符号出问题了。要用半角的。
作者: limaolinghu    时间: 2012-7-13 07:40
没觉得有啥问题
你把
43   attr_writer     :latest_task             # 上次查看的任务
换成
43   attr_accessor     :latest_task             # 上次查看的任务
试试
作者: woaiytc    时间: 2012-7-13 12:20
应该是指令上的错误,不是其他的问题
作者: 945127391    时间: 2012-7-20 22:29
初步推测会不会是之前定义了latest_task是只读的的后面又给latest_task重新赋值了?
如果可以的话把全部的脚本都发过来
作者: 铅笔描绘的思念    时间: 2012-7-21 10:36
元编程什么的真是不爽啊。。。直接把
  1.    attr_writer     :latest_task             # 上次查看的任务
复制代码
换一种写法就好了。。
  1. def latest_task=(latest_task)
  2. @latest_task = latest_task
  3. end
复制代码
灵活变通啊。。




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