可以帮写下自动答题 吗
[13:06:02] [系统消息] << No. 51 >>
[13:06:02] [系统消息]
[13:06:02] [系统消息] 这里是提问消息1
[13:06:02] [系统消息]
[13:06:20] [系统消息] 正确!前进1步
[13:06:44] [系统消息] << No. 52 >>
[13:06:44] [系统消息]
[13:06:44] [系统消息] 这里是提问消息2
[13:06:44] [系统消息]
[13:07:03] [系统消息] 正确!前进3步
[13:07:34] [系统消息] << No. 53 >>
[13:07:34] [系统消息]
[13:07:34] [系统消息] 这里是提问消息3
[13:07:34] [系统消息]
[13:07:52] [系统消息] 正确!前进3步
上面是消息 可以用
string getnextsysmsg() 所有系统信息记录在一个FIFO队列内(超过100取出前端)。
使用该函数得到最前面的系统消息并从队列取出,可多次调用直到队列取空。
返回空时即队列已空。
某些情况下系统消息为一次多条,以换行符'\n'隔开
这里先创建个提问的消息库
var wenti = new Array(
new Array("这里是提问消息1");
new Array("这里是提问消息2");
new Array("这里是提问消息3")
); //这里是对的答案
function panduan()
{
if (获得的消息里的第1条==" << No. 51 >>") //如果第1行是51题
{
if (获得的消息里的第3条消息==wenti) //如果问题是对的判断<< No. 51 >>的问题是不是对的
{
选择对的
}
else { 选择错误的 }
}
else if (n.........)
else if (获得的消息里的第1条==" << No. 74 >>")
{
if (获得的消息里的第3条消息==wenti)
{
选择对的
}
else { 选择错误的 }
}
}
这里的 getnextsysmsg()得到是全部的消息
咋样 才可以分解出 获得的消息里的第1条 获得的消息里的第3条消息 这2个
帮我写下可以吗? 弄了好几天也没写出来