Project1

标题: 问,详尽任务脚本问题 [打印本页]

作者: ctmmtc    时间: 2012-2-11 09:40
标题: 问,详尽任务脚本问题
在调用详尽任务脚本时候发生,明明设定好的任务,但是接到的是别的任务,是怎么回事?QQ:55154956~希望高手教一下,还有任务可不可以同时接取几个?会不会有冲突才会发生这样的事?


‘‘

忘了问~谁会接金币小游戏的做法0-0饿{:4_149:}


──ctmmtc于2012-2-11 09:42补充以上内容’’dsu_plus_rewardpost_czw
作者: Wind2010    时间: 2012-2-11 09:46
应该是设置错误,请把设置的部分发出来?
作者: ctmmtc    时间: 2012-2-11 09:48
class Game_Party
  #--------------------------------------------------------------------------
  # 任务1:消灭狼人
  #--------------------------------------------------------------------------
  def get_tasks_info
    @tasks_info = []
    名称 = "c[6]消灭狼人"
    简介 = "c[6]消灭狼人

c[9]任务目标:
消灭森林深处城堡中的狼人,获得狼抓

c[0]狼抓:v[4]/1
"
    @tasks_info[2] = Game_Task.new(名称, 简介)
   
    #-----------------------------
    # 任务2:送蓝子
    #-----------------------------
    名称 = "c[6]送蓝子"
    简介 = 名称 + "
   
c[9]任务目标:
把篮子送到森林东屋的老奶奶手里。

c[0]任务状态:蓝子剩余 #{$game_party.item_number(37)}/个 (未完成)

店员:
速度去,这是我奶奶的照片p[27]"
    @tasks_info[3] = Game_Task.new(名称, 简介)
   
    #-----------------------------
    # 任务3:夺回大河蟹
    #-----------------------------
    名称 = "c[6]夺回大河蟹"
    简介 = 名称 + "
   
c[9]任务目标:
帮助小男孩从怪物手里夺回大河蟹。

c[0]任务状态:大河蟹 #{$game_party.item_number(57)}/个 (未完成)

这是怪物的照片p[29]"
    @tasks_info[4] = Game_Task.new(名称, 简介)
    #----------------------------
    # 示例任务4:喜欢甜食的国王
    #-----------------------------
    #-讲解-
    # 这里用了条件判断,当3号变量大于等于1时,加上“完成”字样,同时变色
    #----
    if $game_variables[126] >= 1
      名称 = "c[8]喜欢甜食的国王(完成)"
      item = "c[8]糖:#{$game_variables[173]}/10 (完成)"
    else
      名称 = "c[2]喜欢甜食的国王"
      item = "c[0]糖:#{$game_variables[173]}/10"
    end
    #-讲解-
    # 预先定义变量,用内嵌表达式插入
    # 最后用了显示图标
    #----
    简介 = "#{名称}
   
c[9]任务目标:买10包糖回来"
    @tasks_info[5] = Game_Task.new(名称, 简介)
    #-----------------------------
    # 任务5:馋嘴的国王
    #-----------------------------
    if $game_variables[127] >= 1
      名称 = "c[8]嘴馋的国王(完成)"
      item = "c[8]松果:#{$game_variables[193]}/20 (完成)"
    else
      名称 = "c[2]嘴馋的国王"
      item = "c[0]松果:#{$game_variables[193]}/20"
    end
    简介 = "#{名称}
c[6]任务目标:
帮国王买20袋松果回来。"


‘‘

然后我接4号任务的时候会显示接的是3号任务


──ctmmtc于2012-2-11 09:48补充以上内容’’


‘‘

get_task(4)这是调用4号任务啊-=-可是节的却是3号的


──ctmmtc于2012-2-11 09:49补充以上内容’’


‘‘

可以的话~请加我QQ远程教一下{:4_149:}


──ctmmtc于2012-2-11 09:53补充以上内容’’
作者: Wind2010    时间: 2012-2-11 10:19
ctmmtc 发表于 2012-2-11 09:48
class Game_Party
  #--------------------------------------------------------------------------
  #  ...
  1. @tasks_info[2]
复制代码
其实框里面的才是编号- -上面的任务*只是注释,并不会影响游戏运行的
作者: ctmmtc    时间: 2012-2-11 10:22
我知道啊-=-但是现在的问题是我要接的是4号人物但是实际却节的是3号任务0-0饿
作者: Wind2010    时间: 2012-2-11 10:33
ctmmtc 发表于 2012-2-11 10:22
我知道啊-=-但是现在的问题是我要接的是4号人物但是实际却节的是3号任务0-0饿 ...

把注释全部改回你就知道顺序了,现在你发的设置中的第一个其实在数据库中是②号
作者: ctmmtc    时间: 2012-2-11 10:48
那个-=-弄了系统就说脚本错误


‘‘

麻烦你加个远征教我下-=-饿


──ctmmtc于2012-2-11 10:55补充以上内容’’


‘‘

先感谢回答问题的~现在自己在高手指导下弄完了-0-原来是结尾显示任务号不是开头0-0饿~非常感谢{:4_149:}


──ctmmtc于2012-2-11 13:40补充以上内容’’
作者: 过眼云烟    时间: 2012-2-11 20:22
数组编号吧,0才是第一个任务




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