新版CMUD红豆机器。
完整的机器就不发布了。只要在原来的红豆机器中加两行代码:
$question = %string(%1)
$j = 0
添加的位置是在多行触发“^红豆说道:准备好了吗?我开始出题了哦。$”中,state 1触发语句中"^(*%x*)"
原来的代码是:
#WHILE ($i < $matchNum) {
$findWord = 0
$match = %left($key, 1)
#add $i 1
$key = %right(%key, $i)
#WHILE ($j < $lenQuestion) {
#if ($match == %left($question, 1)) {
$findWord = 1
#break
}
#add $j 1
$question = %right(%string(%1), $j)
}
在$key = %right(%key, $i)后面。
现在的代码是:
#WHILE ($i < $matchNum) {
$findWord = 0
$match = %left($key, 1)
#add $i 1
$key = %right(%key, $i)
$question = %string(%1)
$j = 0
#WHILE ($j < $lenQuestion) {
#if ($match == %left($question, 1)) {
$findWord = 1
#break
}
#add $j 1
$question = %right(%string(%1), $j)
} 咋没人顶呢, 我来ttk_00 一下.
有怨念的童鞋们冲啊ttk_14 xxxcc....你太强了!
我试试去哈。 【闲聊】红豆(Hongdou npc):连续答对了50道题!
测试成功
在此强烈感谢xxxcc无私分享,我差点为了等wiz新手任务再次自杀...
真心感谢。
建议删帖吧...ttk_41
[ 本帖最后由 whn 于 2009-2-24 09:45 PM 编辑 ] 真的很感谢。 whn 你怎么搞的?我加进去了还是每题都停,是要手动补充题库吗? #WHILE ($i < $matchNum) {
$findWord = 0
$match = %left($key, 1)
#add $i 1
$key = %right(%key, $i)
$question = %string(%1)
$j = 0
为什么我加了不行呢。一直提示要自杀什么的 设置成功后 等同 mok 的情况
页:
[1]