Project1

标题: 请问有什么方法能自动评分? [打印本页]

作者: xiaomiquan    时间: 2009-6-11 01:40
提示: 作者被禁止或删除 内容自动屏蔽
作者: 君少    时间: 2009-6-11 01:51
答对一道题变量+1
答错一道题变量-1
然后再显示文章输入\V[变量的id]
比如你设置的变量是26
那么就是\V[26]
作者: xiaomiquan    时间: 2009-6-11 02:10
提示: 作者被禁止或删除 内容自动屏蔽
作者: sizz123    时间: 2009-6-11 02:29
1,按f11进入脚本编辑器

2,找到Interpreter 2这一栏

3,我估计,回答问题肯定要用到"文章选项"功能---找到 "when 102  # 显示选择项"

把 return command_102 替换成 下面的东西

if $Game_Switches[1]==true  #如果表示"需要回答"的条件满足
   $game_variables[1]+=1    #分数+1
else return command_102     #如果条件不满足,执行事件的时候变量1不变
end

抱歉,好象还是错了----我上面的东西是:无论对错,都得分的{/bz}
   

作者: xiaomiquan    时间: 2009-6-11 02:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: 3535    时间: 2009-6-11 02:41
以下引用xiaomiquan于2009-6-10 18:35:27的发言:

上面的脚本有点不明白
我把那个脚本修改后
是不是每答错一题分数就自动加1(我有事先把答错的题目变量都+1了)
而且是不是问题全答完后 就会出现对话框 说你得到了几分
不好意思 因为是新来的 很多地方都不懂
如果可以的话麻烦。。。。。说详细点

不用脚本,事件已可以。


问题全答完后设置文章显示
你得到了\V[变量的id]分

作者: sizz123    时间: 2009-6-11 02:45
以下引用xiaomiquan于2009-6-10 18:35:27的发言:

上面的脚本有点不明白
我把那个脚本修改后
是不是每答错一题分数就自动加1(我有事先把答错的题目变量都+1了)
而且是不是问题全答完后 就会出现对话框 说你得到了几分
不好意思 因为是新来的 很多地方都不懂
如果可以的话麻烦。。。。。说详细点

   请无视我的发言----我的脚本是:凡是答了题目的,就有分,无论对错.

ps 如果 你每次规定"选项一"为正确的答案,可以用以下的方式
    修改 Interpreter 3 中的 ● [**] 的情况下 ,修改如下

    def command_402
    # 如果符合的选择项被选择
    if  @branch[@list[@index].indent] == @parameters[0][0]   #如果你选择的是选项目一     
        $game_variables[1]+=1 #变量+1
      else #如果不是,按照原来的执行
      # 删除分支数据
      @branch.delete(@list[@index].indent)
      # 继续
      return true
    end
    # 不符合条件的情况下 : 指令跳转
    return command_skip
  end

这不是给你看的,我只是想把我的思路告诉别人,看别人有没有什么新的方法

[LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~




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