用ASP实现聊天室中的在线答题游戏(续)

王朝asp·作者佚名  2006-01-08
宽屏版  字体: |||超大  

答案处理部分,放在处理发送对话信息的程序中即可。下面是答案处理的代码部分:

if mid(FStr,i,1)="#" then 'FStr是保存对话信息的字符串变量

TFstr=mid(FStr,i+1,1)

if CInt(DateDiff("n",application("questionTime"),Now()))<=1 then '判断时间1分钟内答题有效

if LCase(TFstr)=LCase(application("answerTrue")) then '判断答题是否正确

if instr(1,application("answerName"),session("USER_USERNAME"))>0 then '判断用户是否已经答过题了

TFstr=session("USER_USERNAME")&"已经答过这道了!!!"

else

TFstr=session("USER_USERNAME")&"答题正确!"

Session("USER_EXP") =Session("USER_EXP")+application("questionCent") '给答对题的用户加分

application("answerName")=application("answerName")&session("USER_USERNAME")&" " '保存答对题用户的名字

end if

else

if instr(1,application("TanswerName"),session("USER_USERNAME"))>0 then ''判断用户是否已经答过题了

TFstr=session("USER_USERNAME")&"已经答过这道了!!!"

else

application("TanswerName")=application("TanswerName")&session("USER_USERNAME")&" " '保存答错题用户的名字

end if

end if

end if

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有